会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading...
Mr.Yan
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
下一页
2017年2月4日
lock和synchronized的同步区别与选择
摘要: 区别如下: 1. lock是一个接口,而synchronized是java的一个关键字,synchronized是内置的语言实现;(具体实现上的区别在《Java虚拟机》中有讲解底层的CAS不同,以前有读过现在又遗忘了。) 2. synchronized在发生异常时候会自动释放占...
阅读全文
posted @ 2017-02-04 15:14 严康
阅读(663)
评论(0)
推荐(0)
2016年11月10日
java实现JSON解析器
摘要: 对json数据格式进行词法分析,JSON数据格式一般分为String,Boolean,{,},null,[,],:, , 等,将其分解成为多个Token对Token进行顺序的语义分析(通过递归实现,可以将Token分为map,array分为数组对象和字典对象)最后返回object对...
阅读全文
posted @ 2016-11-10 09:18 严康
阅读(560)
评论(0)
推荐(0)
2016年9月16日
Java虚拟机执行引擎多态的实现
摘要: 在java中多态的表现为:重写(override)和重载(overload)重载(overload 就是在同一个类中写多个方法名相同的方法)是java的静态分派: Java方法重载是根据传入参数的数量和参数类型,由于传入的参数类型和数量已已知的并且用传入的静态类型而不是实际类型作为...
阅读全文
posted @ 2016-09-16 20:24 严康
阅读(217)
评论(0)
推荐(0)
2016年9月11日
构造回文
摘要: 题目: 思路:把原序列和原序列的反序列做比较,求最大共同子串(DP),然后用原长度减去共同子串的长度,即可得出原序列;例如:abcda 做DP 0 1 2 3 4 5 0 0 0 0 0 0 0 1 0 1 1 1 1 1 2 0 1 1 1 2 2 3 ...
阅读全文
posted @ 2016-09-11 10:08 严康
阅读(199)
评论(0)
推荐(0)
2016年9月7日
浅析线程池
摘要: 线程池为线程的容器,通过减少线程的创建和销毁时间来提高线程的利用率,但是不能控制线程池中线程的开始,挂起和中止。浅析线程池的实现: 1.当线程池被创建时候,会创建于线程池相同的下限的空闲线程; 2.当我们在线程池中加入任务时,线程池会安排当前空闲的线程逐一接手任务; 3.随着任务的...
阅读全文
posted @ 2016-09-07 19:34 严康
阅读(168)
评论(0)
推荐(0)
2016年9月3日
计算机网络随笔
摘要: 当用户在浏览器输入一个URL时,首先DNS会解析URL成IP地址,然后根据IP地址找到对应的服务器,并向服务器发送一个Get/Post请求,由服务器返回默认的数据资源给访问的用户。扩展1:在服务器端可能存在负载均衡或反向代理的设备,在访问服务器时并不一定访问的是指定的IP,可能做了...
阅读全文
posted @ 2016-09-03 18:07 严康
阅读(147)
评论(0)
推荐(0)
2016年8月31日
LRU算法实现
摘要: 最近发现LRU在缓存使用的较多,特意回头来看看自己以前上机实现的代码原理: 最近最久未使用页面置换算法(LRU) 当需要淘汰某一页时,选择在最近一段时间里最久没有被使用过的页淘汰。 其基本原理为:如果某一个页面被访问了,它很可能还要被访问;相反,如果它长时间不被访问,再最近未来是不...
阅读全文
posted @ 2016-08-31 17:08 严康
阅读(331)
评论(0)
推荐(0)
2016年8月13日
基于Spring的AOP实现自定义annotation操作日志
摘要: 引入项目需要的AOP包 org.springframework spring-aop 4.1.7.RELEASE aspectj aspectjrt 1.5.3 org....
阅读全文
posted @ 2016-08-13 21:54 严康
阅读(248)
评论(0)
推荐(0)
基于Spring的定时器
摘要: 使用spring内置的定时器首先创建一个需要定时的类和需要定时的方法:public class QuartzSpiderJob { //定时器方法类 public void QuartzJob(){ System.out.println("定时器test")...
阅读全文
posted @ 2016-08-13 21:46 严康
阅读(153)
评论(0)
推荐(0)
2016年8月12日
Java 实现发送Http请求
摘要: 最近需要一个短信业务的接口,发送http请求来发送短信,因为网上给的代码混乱不统一,自己实现了一个,以便自己以后自己使用java发送http请求。import org.apache.commons.httpclient.Header;import org.apache.common...
阅读全文
posted @ 2016-08-12 15:59 严康
阅读(1148)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告