
java
文章平均质量分 50
寒士一枚
所谓门槛,能力到了就是门,反之就是个槛
展开
-
Java 知识体系总结 -- 不断完善中
总体结构:线程状态:多线程:Jvm内存模型:GC:在什么时候对什么东西进行了回收?IO:反射:注解:原创 2017-01-04 21:14:55 · 749 阅读 · 0 评论 -
《Java多线程编程核心技术》 笔记 未完待续
多线程Thread类的核心方法状态启动 start暂停 sleep(不释放锁 ;可能就睡过去了)\join\suspend-resume(过时-独占、不同步)停止 正常退出(执行完orReturn)\抛异常退出\interrupt(不是说中止就中止的)\yield自动放弃\stop(过时-不同步)优先级 可继承\规则性、随机性守护线程daemon,比如GC线程 keep wit原创 2017-06-30 21:15:44 · 279 阅读 · 0 评论 -
Java序列化
序列化和反序列化所使用的UID必须一致静态变量是类属性,序列化保存的是对象状态,无法保存静态变量transient阻止序列化实现writeObject/readObject方法,进行加解密等处理vs 技术 优点 缺点 Java序列化 保存所有信息 速度较慢,文件较大 hessian 跨语言,map 较慢,可能数据出错 Protostuff 速度快,基原创 2017-07-10 20:41:07 · 245 阅读 · 0 评论 -
while(true) can not stop
跳出条件不满足Code/** * 每次从待处理表查询出100条进行处理, * 判断数据是否符合处理条件再进行处理, * 直到查询结果小于100条时,退出。 */while(true){ List<Entity> list = dao.queryList(100); for(Entity entity : list){ try{原创 2017-07-15 09:45:15 · 363 阅读 · 0 评论 -
spring mvc 使用注意事项
配置context-param & ContextLoaderListener全局参数,优先加载 - 当controller Autowired dao/service,不会出现问题 - 如果不配置,spring的ContextLoader会到 /WEB-INF/下找applicationContext.xml xx-servlet & contextConfigLocation加载 ser原创 2017-08-09 19:57:27 · 364 阅读 · 0 评论 -
Debug 技巧整理(持续更新)
IN EclipseDebug As - Debug Configurationarguments 可配置VM options 测试内存使用情况多线程在 Debug窗口,往下看遇到for/while时使用条件断点Breakpoint Properties - Conditonal验证一个类启动时被创建几次构造方法里面打印 this,查看进入几次并比较地址原创 2017-08-09 20:07:55 · 545 阅读 · 0 评论 -
testng + mockito + powerMock
单元测试pom依赖 &lt;dependency&gt; &lt;groupId&gt;org.testng&lt;/groupId&gt; &lt;artifactId&gt;testng&lt;/artifactId&gt; &lt;ver原创 2017-06-26 20:39:20 · 7244 阅读 · 2 评论 -
Intellij IDEA CodeReview插件开发1:理论篇
https://github.com/JetBrains/intellij-sdk-docs原创 2018-12-08 10:06:23 · 8708 阅读 · 0 评论