随笔分类 -  Java

Java多线程系列一——Java实现线程方法
摘要:Java实现线程的两种方法 继承Thread类 实现Runnable接口 它们之间的区别如下: 1)Java的类为单继承,但可以实现多个接口,因此Runnable可能在某些场景比Thread更适用2)Thread实现了Runnable接口,并且有更多实用方法3)实现Runnable接口的线程启动时仍 阅读全文
posted @ 2017-07-07 23:54 hiv 阅读(336) 评论(0) 推荐(0)
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 阅读全文
posted @ 2017-07-07 23:49 hiv 阅读(209) 评论(0) 推荐(0)
Java实现单向链表反转
摘要:0. 环境: Java: jdk1.8.0_91 1. 代码 2. 实现思路 递归:从尾部开始处理 非递归:从头部开始处理 阅读全文
posted @ 2017-06-14 12:00 hiv 阅读(3366) 评论(0) 推荐(1)
Java实现二叉树遍历
摘要:参考资料: http://blog.csdn.net/wuwenxiang91322/article/details/12231657 环境: Java: jdk1.8.0_91 阅读全文
posted @ 2017-06-07 14:44 hiv 阅读(279) 评论(0) 推荐(0)
配置DelegatingFilterProxy使用Spring管理filter chain
摘要:项目环境:JDK7 + Maven3.040. 项目使用springmvc作为controller层1. 引入spring-security org.springframework.security spring-security-web 4.0.1.RELEASE org.springfr... 阅读全文
posted @ 2015-07-02 10:54 hiv 阅读(5059) 评论(0) 推荐(1)
处理乱码问题
摘要:公司内部使用的feed程序读取本地文件存入DB时出现大量乱码问题,虽然qa/stage/live三套环境无论是DB编码配置,还是服务器系统编码都是相同的,却出现十分诡异的问题——qa/stage环境不能复现live的乱码问题。最终boss要求做一个程序监控,评估问题的情况以及后续跟踪bug是否真正修 阅读全文
posted @ 2014-05-07 22:21 hiv 阅读(193) 评论(0) 推荐(0)
快速排序
摘要:前阵子参加了一个面试,被问到假设有一个数组 需要删除数组内小于1的数,限制条件分别有: Ⅰ 不能采用遍历当前数组,复制符合条件的数字到新开辟数组的方式 Ⅱ 不能采用遍历当前数组,删除不符合条件的数字并把之后数字前移的方式 当时唯一想到便是快速排序的做法,以1为参照,把数组内的数据分开,然后截取,最终 阅读全文
posted @ 2013-10-06 10:30 hiv 阅读(242) 评论(0) 推荐(0)