- 博客(13)
- 收藏
- 关注
转载 单例模式来咯!
package com.imooc.design.singleton;/** * 非线程安全懒汉式 * * 弊端:当多个线程同时调用getInstance时,都检测到singleton位null,然后就开始创建对象了。 * 这时候就会创建多个实例,而不是一个了。 */public class SingletonLazy { private static SingletonLa
2017-01-12 17:19:21 311
原创 整理POI解析数据和生成下拉框模板的例子
import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.poi.hssf.usermodel.DVConstraint;import org.apache.poi.hssf.usermodel.HS
2017-01-12 13:52:33 2041
原创 关于ActiveMQ中的一些注意点和笔记
1.使用了连接池工厂的生产者package com.imooc.jms;import java.util.Map;import java.util.Set;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import javax.jms.Connection
2017-01-11 15:28:47 808
原创 ActiveMQ两种消息模式以及为什么使用MQ
1.为什么使用MQ a.高并发在高并发分布式环境下,由于来不及同步处理,请求往往发生堵塞;通过消息队列,可以异步处理请求,缓解系统的压力;b.松耦合性一个应用发送消息到MQ之后并不关系消息如何或者什么时候被传递,同样的消息的接收者也不关系消息从哪里来的。在不同的环境中这样做的好处是允许客户端使用不同的语言编写甚至使用不同的线路协议,MQ作为中间人存在,允许不同环境的集成和异步交互。
2017-01-05 17:10:33 4300
转载 CountDownLatch分析
原文:http://blog.csdn.net/junshuaizhang/article/details/39580751package com.imooc;import java.util.concurrent.CountDownLatch;import java.util.concurrent.TimeUnit;/** * CountDownLatch的应用场
2016-12-30 15:40:29 357
原创 POI读取Excel模板文件,另存新的文件
String filename = "f:/rmpUserImport.xls"; Workbook wb = null; FileOutputStream fos =null; try { fos = new FileOutputStream("f://template.xls"); wb = new HSSFWorkbook(new FileInputStrea
2016-12-17 15:32:28 981
转载 POI实现导出Excel级联操作
百度经验关于Eecel怎么设置级联下拉的设置http://jingyan.baidu.com/article/afd8f4de98dad134e286e9a9.htmlpackage com.test;import java.io.FileOutputStream;import java.util.HashMap;import org.apache.poi.hss
2016-12-17 15:01:19 2684
转载 关于Map线程安全的几种实现方案
如果使Map线程安全,有四种方法:1.使用synchronized关键字;synchronized(anObject){value = map.get(key);}2.使用JDK提供的锁,java.util.concurrent.locks.Lock;lock.lock();value = map.get(key);lock.unlock():3
2016-11-28 18:39:42 8976 1
转载 使用JAVA注解和反射模拟spring的IOC
自定义注解package com.imooc.annotation.spring.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annot
2016-11-28 10:58:17 546
转载 SpringMVC+Spring+Mybati+Maven+Mysql整合
http://www.cnblogs.com/GarfieldEr007/p/5746263.html
2016-11-07 15:57:58 413
原创 Java继承关系中静态代码块的顺序问题
一般类静态代码的初始化顺序:在创建类的第一个对象的时候,所有的static对象和static代码块都会在加载时按照(类中代码的书写顺序)一次初始化,static的对象或代码都只会初始化一次,而非静态代码块是在创建类的对象时顺序执行的。存在继承关系的代码的初始化顺序:在实例化一个类时,如果存在父类,那么父类会先进行加载(按顺序执行static对象和static代码),如果此父类还有父类那么以此先
2016-10-24 16:15:30 794
转载 关于float和double丢失精度问题及解决方案
double result = 1.0 - 0.9;System.out.println(result);//0.09999999999999998出现这种结果的原因:float和double类型尤其不适合用于货币运算,因为要让一个float或double精确的表示0.1或者任何其他负数次方值是不可能的(十进制系统中不能准确的表示出1/3,同样二进制系统也不能准确的表示1/10)。
2016-10-21 10:34:20 10264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人