随笔分类 - Java
Java多线程系列一——Java实现线程方法
摘要:Java实现线程的两种方法 继承Thread类 实现Runnable接口 它们之间的区别如下: 1)Java的类为单继承,但可以实现多个接口,因此Runnable可能在某些场景比Thread更适用2)Thread实现了Runnable接口,并且有更多实用方法3)实现Runnable接口的线程启动时仍
阅读全文
Java多线程系列
摘要:参考资料: http://www.jianshu.com/p/40d4c7aebd66 0.环境 Java: jdk1.8.0_91 CPU: Intel Core i5-6500 Memory: 8G 1.说明 本系列文章为Java多线程的学习记录(代码https://github.com/hiv
阅读全文
Java实现单向链表反转
摘要:0. 环境: Java: jdk1.8.0_91 1. 代码 2. 实现思路 递归:从尾部开始处理 非递归:从头部开始处理
阅读全文
Java实现二叉树遍历
摘要:参考资料: http://blog.csdn.net/wuwenxiang91322/article/details/12231657 环境: Java: jdk1.8.0_91
阅读全文
配置DelegatingFilterProxy使用Spring管理filter chain
摘要:项目环境:JDK7 + Maven3.040. 项目使用springmvc作为controller层1. 引入spring-security org.springframework.security spring-security-web 4.0.1.RELEASE org.springfr...
阅读全文
处理乱码问题
摘要:公司内部使用的feed程序读取本地文件存入DB时出现大量乱码问题,虽然qa/stage/live三套环境无论是DB编码配置,还是服务器系统编码都是相同的,却出现十分诡异的问题——qa/stage环境不能复现live的乱码问题。最终boss要求做一个程序监控,评估问题的情况以及后续跟踪bug是否真正修
阅读全文
快速排序
摘要:前阵子参加了一个面试,被问到假设有一个数组 需要删除数组内小于1的数,限制条件分别有: Ⅰ 不能采用遍历当前数组,复制符合条件的数字到新开辟数组的方式 Ⅱ 不能采用遍历当前数组,删除不符合条件的数字并把之后数字前移的方式 当时唯一想到便是快速排序的做法,以1为参照,把数组内的数据分开,然后截取,最终
阅读全文
浙公网安备 33010602011771号