java
文章平均质量分 86
路人飘过
it男
展开
-
构建java高效的缓存
在项目的开发中,如果出现一些数据量较大且需要频繁读取而又很少改动场景时,基本上会考虑使用缓存,以降低数据库的压力,毕竟访问到数据库的数据是相当耗费资源。说到缓存,大家可能更多先想到使用HashMap存储,代码如下:public Map cache = new HashMap();public Object getData(String key){ Object data = cache原创 2015-12-16 00:27:28 · 2206 阅读 · 0 评论 -
手写建表sql生成javaBean文件(PostgreSQL版本)
自己手写一个读取sql脚本生成javabean文件(带注释)原创 2015-11-25 21:08:56 · 1571 阅读 · 0 评论 -
java单例设计模式总结
说到设计模式,首选是单例设计模式!单例模式的特点:每一次实例化的对象都是同一个;单例模式有两种实现方式:1、饿汉式2、懒汉式3、登记式饿汉式,就是还没一开始便初始化好。public class Singleton { private static final Singleton singleton = new Singleton(); private原创 2016-04-02 12:07:31 · 396 阅读 · 0 评论 -
java实现并发搜索数组元素
前言:搜索是很多软件不可或缺的功能。对于有序的数组,我们可以采用常见的二分查找法,对于无序的数据,只能是挨个查找。如果说在线程充足的情况,可以考虑使用多线程思路去解决搜索问题,即并发搜索。思路:将原来的数组按照线程数进行分割,当有两个线程搜索元素时,可以将数组一分为二,让每个线程在指定的角标范围内搜索元素,当其中有一个线程搜索到元素则,立即将结果返回。原创 2016-09-22 10:41:35 · 610 阅读 · 0 评论