- 浏览: 222962 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (213)
- SQLServer (8)
- flex (8)
- 文章 (5)
- java (91)
- 数据结构 (0)
- 设计模式 (0)
- C# (2)
- Oracle (4)
- 技术 (4)
- 云计算 (0)
- 算法 (0)
- 记录 (3)
- javascript (5)
- div/css (1)
- http (0)
- IE (1)
- web (1)
- hadoop (0)
- extjs (4)
- hibernate (6)
- 错误记录 (5)
- mysql (4)
- json (1)
- jvm (1)
- spring (4)
- 工具 (2)
- tomcat (3)
- cxf (3)
- spring data (1)
- memcached (5)
- android-exception (2)
- 数据压缩 (1)
- 博客 (2)
- bat (0)
- nginx (3)
- svn (2)
- jpa (1)
- windows (2)
- h2 (2)
- webservice (2)
- android (5)
- oa (0)
- eclipse (2)
- jquery (2)
- jni (4)
- weblogic (1)
- work (0)
- smartclient (1)
- sql (0)
- excel (0)
- test (0)
- t (0)
- js (4)
- utils (0)
- bootstrap (0)
- sniper (0)
- ztree (0)
- google (0)
- mdb (0)
- redis (1)
- 思想 (1)
- css (0)
- appCan (0)
- activiti (0)
- 工作 (0)
- 浏览器 (1)
Java基础:
Collection: Set(HashSet,LinkedHashSet,SortedSet,TreeSet),Map(HashMap,LinkedHashMap,SortedMap,TreeMap,ConcurrentHashMap),List(ArrayList,LinkedList),Queue(LinkedList)
正则表达式: Pattern,Matcher
IO: Serializable,Reader,Writer,InputStreamReader,OutputStreamWriter,StringWriter,BufferedWriter,ObjectOutputStream,ObjectInputStream,TeeOutputStream
Java反射: Class,Method,Field
Annotation: 编写,使用
Socket: ServerSocket,Socket,URL,InetAddress
多线程: 锁机制,synchronized,wait(),notify(),notifyAll(),BlockingQueue,Lock,ThreadLocal
线程池: Executors,ThreadPoolExecutor
util: Arrays,Collections,AtomicNumber(AtomicInteger)
压缩: GZIP,Zip,Infalter
日期: SimpleDateFormat,java.util.Date,java.sql.Date,java.sql.Time,java.sql.Timestamp
jdbc: PreparedStatement,Statement,事务,SQL注入,metadata,数据库连接池,分页SQL
异常处理
常用异常: IllegalArgumentException,IllegalStateException,SecurityException
原则: 1. 将所有异常转换为只使用RuntimeException,抛异常时将输入参数作为exception message抛出
2. 所有用 return error_code的地方全部采用抛异常
3。只对 循环 try catch异常,以避免批处理中断,其它非特殊情况,一般不作异常处理
断言: org.springframework.util.Assert
RPC: RMI,WebService
邮件: JavaMail
工具类库:
commons-lang
org.apache.commons.lang.StringUtils
org.apache.commons.lang.RandomStringUtils
commons-io
org.apache.commons.io.IOUtils
commons-collections
CollectionUtils
commons-beanutils
BeanUtils,PropertyUtils(两个性能都较差,性能比较重要的场合可以自己重写)
java日志框架
log4j,slf4j
模板语言
Freemarker (相比Velocity,语法更加有可读性,性能两者差别不大)
json
jackson
数据验证
Hibernate-Validator
单元测试:
Junit,Mockito,PowerMock
XML:
xstream( xml <==> bean 序列化框架 )
持久层框架(ORM):
spring jdbc
定时任务:
Timer,Cron表达式
spring cron: org.springframework.scheduling.concurrent.ConcurrentTaskScheduler
concurrentTaskScheduler.schedule(task, new CronTrigger("0 1 3 * * *"));
动态语言
Groovy
表达式工具
MVEL(语法最像java)
数据库连接池
c3p0
JVM
JProfiler,JVisiualVM
sun jdk命令行: jmap -heap <pid> : 查看jvm内存
JRockit: jrcmd <pid> help
jps -ml : 显示进程ID及类名称
JVM: 内存结构(分代结构:新生代,老年代)
Web开发
容器:
Jetty,Tomcat
概念:
Servlet,Filter,Listerner
Jsp:
常用标签: JSTL,spring form tag
MVC:
springmvc: 参数绑定,返回值("redirect:/" , "forward:/")
Spring
IOC
autowire
AOP
配置,应用场景(权限,日志/审计,耗时,对象池,缓存,错误处理,事务,上下文(ThreadLocal)
ORM
JdbcTemplate,RowMapper
其它:
1. 生命周期:
org.springframework.beans.factory.InitializingBean
org.springframework.beans.factory.DisposableBean
2. FactoryBean
3. xxxxAware接口
4.
<!-- component-scan自动搜索@Component , @Controller , @Service , @Repository等标注的类 -->
<context:component-scan base-package="com.company.project.service.impl" />
权限:
RBAC概念,单点登录,OAuth
前端开发
jQuery,Ajax,jsonp
设计工具
数据库设计: PowerDesigner
画图: Visio,甘特图: Project
构建工具
Maven,Hudson(持续集成)
质量管理
Sonar,Findbug
Wiki
Dashboard
BUG管理
JIRA
源代码管理
SVN
Http通讯查看
Fiddler2
Linux
dstat 系统负载全局信息:包括网络,IO,CPU等
top 显示进程信息
iostat -x 1 统计磁盘IO负载百分比
awk 统计及字符串切割
grep
cat 显示文件数据
sort 排序
uniq 排重
wc -l 计行数
netstat -lanp 查看网络进程
数据库
mysql,水平分区,垂直分区,水平/垂直分区工具(cobar)
列式数据库: Mysql InfoBright
缓存
Redis: 数据结构,应用场景: 排行榜
Http服务器
Nginx: upstream,负载均衡,failover
消息队列
metaq
分布式计算
Hadoop,Hive(SQL => MapReduce转换引擎),Hbase,Mahout(机器学习,推荐引擎)
运维
Cacti趋势查看,Nagios报警,Puppet(系统批量更新)
最最主要:
不要使用百度
Collection: Set(HashSet,LinkedHashSet,SortedSet,TreeSet),Map(HashMap,LinkedHashMap,SortedMap,TreeMap,ConcurrentHashMap),List(ArrayList,LinkedList),Queue(LinkedList)
正则表达式: Pattern,Matcher
IO: Serializable,Reader,Writer,InputStreamReader,OutputStreamWriter,StringWriter,BufferedWriter,ObjectOutputStream,ObjectInputStream,TeeOutputStream
Java反射: Class,Method,Field
Annotation: 编写,使用
Socket: ServerSocket,Socket,URL,InetAddress
多线程: 锁机制,synchronized,wait(),notify(),notifyAll(),BlockingQueue,Lock,ThreadLocal
线程池: Executors,ThreadPoolExecutor
util: Arrays,Collections,AtomicNumber(AtomicInteger)
压缩: GZIP,Zip,Infalter
日期: SimpleDateFormat,java.util.Date,java.sql.Date,java.sql.Time,java.sql.Timestamp
jdbc: PreparedStatement,Statement,事务,SQL注入,metadata,数据库连接池,分页SQL
异常处理
常用异常: IllegalArgumentException,IllegalStateException,SecurityException
原则: 1. 将所有异常转换为只使用RuntimeException,抛异常时将输入参数作为exception message抛出
2. 所有用 return error_code的地方全部采用抛异常
3。只对 循环 try catch异常,以避免批处理中断,其它非特殊情况,一般不作异常处理
断言: org.springframework.util.Assert
RPC: RMI,WebService
邮件: JavaMail
工具类库:
commons-lang
org.apache.commons.lang.StringUtils
org.apache.commons.lang.RandomStringUtils
commons-io
org.apache.commons.io.IOUtils
commons-collections
CollectionUtils
commons-beanutils
BeanUtils,PropertyUtils(两个性能都较差,性能比较重要的场合可以自己重写)
java日志框架
log4j,slf4j
模板语言
Freemarker (相比Velocity,语法更加有可读性,性能两者差别不大)
json
jackson
数据验证
Hibernate-Validator
单元测试:
Junit,Mockito,PowerMock
XML:
xstream( xml <==> bean 序列化框架 )
持久层框架(ORM):
spring jdbc
定时任务:
Timer,Cron表达式
spring cron: org.springframework.scheduling.concurrent.ConcurrentTaskScheduler
concurrentTaskScheduler.schedule(task, new CronTrigger("0 1 3 * * *"));
动态语言
Groovy
表达式工具
MVEL(语法最像java)
数据库连接池
c3p0
JVM
JProfiler,JVisiualVM
sun jdk命令行: jmap -heap <pid> : 查看jvm内存
JRockit: jrcmd <pid> help
jps -ml : 显示进程ID及类名称
JVM: 内存结构(分代结构:新生代,老年代)
Web开发
容器:
Jetty,Tomcat
概念:
Servlet,Filter,Listerner
Jsp:
常用标签: JSTL,spring form tag
MVC:
springmvc: 参数绑定,返回值("redirect:/" , "forward:/")
Spring
IOC
autowire
AOP
配置,应用场景(权限,日志/审计,耗时,对象池,缓存,错误处理,事务,上下文(ThreadLocal)
ORM
JdbcTemplate,RowMapper
其它:
1. 生命周期:
org.springframework.beans.factory.InitializingBean
org.springframework.beans.factory.DisposableBean
2. FactoryBean
3. xxxxAware接口
4.
<!-- component-scan自动搜索@Component , @Controller , @Service , @Repository等标注的类 -->
<context:component-scan base-package="com.company.project.service.impl" />
权限:
RBAC概念,单点登录,OAuth
前端开发
jQuery,Ajax,jsonp
设计工具
数据库设计: PowerDesigner
画图: Visio,甘特图: Project
构建工具
Maven,Hudson(持续集成)
质量管理
Sonar,Findbug
Wiki
Dashboard
BUG管理
JIRA
源代码管理
SVN
Http通讯查看
Fiddler2
Linux
dstat 系统负载全局信息:包括网络,IO,CPU等
top 显示进程信息
iostat -x 1 统计磁盘IO负载百分比
awk 统计及字符串切割
grep
cat 显示文件数据
sort 排序
uniq 排重
wc -l 计行数
netstat -lanp 查看网络进程
数据库
mysql,水平分区,垂直分区,水平/垂直分区工具(cobar)
列式数据库: Mysql InfoBright
缓存
Redis: 数据结构,应用场景: 排行榜
Http服务器
Nginx: upstream,负载均衡,failover
消息队列
metaq
分布式计算
Hadoop,Hive(SQL => MapReduce转换引擎),Hbase,Mahout(机器学习,推荐引擎)
运维
Cacti趋势查看,Nagios报警,Puppet(系统批量更新)
最最主要:
不要使用百度
发表评论
-
adc-0205
2021-02-18 09:51 0data-handler-1.0-SNAPSHOT-B2-20 ... -
spring aop和ioc的区别
2017-06-21 15:25 0什么是DI机制? 依赖注入(Dependecy Inject ... -
SpringMVC的各种参数绑定方式
2017-06-16 09:39 0http://www.cnblogs.com/HD/p/410 ... -
spring mvc传递list参数
2017-06-15 23:41 1326http://www.cnblogs.com/liusongl ... -
eclipse字体问题
2017-06-09 12:26 539.metadata\.plugins\org.eclipse. ... -
泛型方法指定返回值类型
2017-04-01 17:11 1039public static <T> T getCa ... -
mysql数据库编码设置
2017-03-31 14:09 0SHOW VARIABLES LIKE 'char%' se ... -
java异常分类
2017-03-21 20:00 743http://www.blogjava.net/balajin ... -
Java工程师成神之路
2017-03-08 13:59 0http://www.importnew.com/17389. ... -
JEECG快速开发平台
2017-02-27 17:03 0http://demo.jeecg.org/loginCont ... -
Java性能调优笔记
2017-02-27 15:38 0http://www.cnblogs.com/likehua/ ... -
Windows环境Mycat数据库分库分表中间件部署
2017-02-27 14:23 0http://www.cnblogs.com/Wulex/p/ ... -
浅谈算法和数据结构(1):栈和队列
2017-02-27 14:21 0http://blog.jobbole.com/79267/ ... -
关系型数据的分布式处理系统MyCAT
2017-02-27 14:14 0http://www.blogjava.net/amigoxi ... -
关于Apache/Tomcat/JBOSS/Neginx/lighttpd/Jetty等一些常见服务器的区别比较和理解
2017-02-27 14:05 0http://blog.csdn.net/allenlinru ... -
实战 Lucene,第 1 部分: 初识 Lucene
2017-02-27 14:02 0https://www.ibm.com/developerwo ... -
内存调优
2017-02-27 09:20 379http://blog.csdn.net/gjanyanlig ... -
内存管理和垃圾回收
2017-02-27 09:14 613http://blog.csdn.net/gjanyanlig ... -
activiti学习 表相关
2017-02-22 10:53 0select * from EFLOW_WO_COMMON w ... -
jboss之启动加载过程详解(-)
2017-02-20 17:04 1017http://www.2cto.com/os/201404/2 ...
相关推荐
Java基础:Java事务处理类型-差异总结.htm
java基础:IO流学习笔记
java基础:多线程学习笔记
java基础:标示符,关键字,数据类型java基础:标示符,关键字,数据类型java基础:标示符,关键字,数据类型
Java基础:学习如何走出第一步
java基础异常学习ppt 学完本次课程后,你能够 了解异常概念 理解Java异常处理机制 会捕捉异常 会抛出异常 了解Java异常体系结构
Codecademy Java Course:一个在线Java课程,涵盖了Java语言的基础知识和进阶知识。 Coursera Java Specialization:一个在线Java专业课程,涵盖了Java语言的基础知识和进阶知识。 edX Java Course:一个在线Java...
Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础...
1、 java基础:object、string、 集合、异常等 2、 java进阶:多线程、线程池、IO 3、 java高级:JVM调优 4、 Spring系列:spring 、SpringBoot 、SpringCloud系列等 IOC、AOP、事务问题 5、 消息中间件:MQ、Ribbt_...
Java基础:将围绕Java语言基本特性和机制,由点带面,帮你构建牢固的Java技术功底。 Java进阶:主要将围绕并发编程、Java虚拟机等领域展开,助你攻坚大厂Java面试的核心阵地。 Java应用开发扩展:将聚焦数据库编程、...
分布式Java应用:基础与实践
Java基础:Java概念、基础语法、面向对象的理解、String类、Object类、序列化、泛型、注解与反射、JDK1.8新特性等;Java集合:List底层实现、Map底层实现等;Java并发编程:ThreadLocal、Java内存模型、锁、并发工具...
基础:算法、多线程、锁、AQS、JUC、NIO、一些 JDK 源码、一些问题总结 记录自己对于 java 的一些探索和思路: 多线程、锁、map、list 的一些实现 网络编程中的一些 tips,如 nio server netty的一些探索,如 netty ...
Java基础:数据类型,Java 三大特征,集合框架,IO流,多线程,设计模式
Java基础:包括枚举、范型、引用、动态代理的方式; JNA:演示了JNA的基本用法,使用Java调用C++代码。 博客目录 Java基础 Java基础学习(1)——引用 Java基础学习(2)——注解 Java基础学习(3)——泛型 Java基础学习...
JAVA基础资料大全涉及的详细知识点如下: 1. Java开发环境搭建:介绍Java的开发环境,包括JDK的下载、安装、校验,以及JDK与JRE的区别和作用。 2. Java基础语法:包括程序的基本结构,如数据类型、变量、常量的...
Java是一种广泛使用的面向对象的编程语言,其基础知识涵盖了多个方面,包括语法、面向对象特性、异常处理、多线程...以上只是Java基础知识的一个概述,每个话题都值得深入探讨和实践,不断学习和总结是提升技能的关键。