java
Bob_Hello
这个作者很懒,什么都没留下…
展开
-
序列化对象到磁盘上
import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; public void saveObject(Object o, String filename) { ObjectOutputStream out = null;原创 2014-11-11 10:09:11 · 402 阅读 · 0 评论 -
BigDecimal 取小数位
code: long a = 1; long b = 10; BigDecimal aa = new BigDecimal(a); BigDecimal bb = new BigDecimal(b); //取3位小数 aa.divide(bb).setScale(3, BigDecimal.ROUND_HALF_DOWN).toString()原创 2016-01-28 13:57:57 · 2328 阅读 · 0 评论 -
Java强制转化
java强制转化 null 可以任何类型 比如: String a = (String) null;原创 2016-01-28 13:51:41 · 310 阅读 · 0 评论 -
log4j.DailyRollingFileAppender 可以自定义时间rolling
org.apache.log4j.DailyRollingFileAppender 可以自定义时间rolling, 如一小时rolling 一次:原创 2015-09-23 17:41:40 · 263 阅读 · 0 评论 -
activemq 发生failover后
activemq 发生failover后,导致消费者飘向一台mq,另外一台mq没有消费者,但是有生产者. 生产者可会重启机子,重新创建链接 而消费者端没有做重新链接的话,就可能飘向一台mq 解决方案 1. 消费者定时重新创建链接,丢弃之前链接 2. 消费者保存mq的ip分配,即使失败后也不让其飘向另外一台ip原创 2015-05-18 11:30:22 · 1013 阅读 · 0 评论 -
使用jvm缓存不clone后在使用写操作,会有问题
使用jvm缓存不clone后在使用写操作,会有问题原创 2015-05-13 10:17:47 · 255 阅读 · 0 评论 -
深入分析volatile的实现原理
转自http://www.infoq.com/cn/articles/ftf-java-volatile/ 引言 在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 它在某些情况转载 2015-03-05 16:39:10 · 236 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
转自http://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是转载 2015-03-05 16:33:25 · 242 阅读 · 0 评论 -
Java 理论与实践: 正确使用 Volatile 变量
转自: http://write.blog.csdn.net/postedit?ref=toolbar Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介转载 2015-02-27 18:21:54 · 240 阅读 · 0 评论 -
Java Reference详解
转自 http://fengbin2005.iteye.com/blog/1972006 有这样一种说法,如今争锋于IT战场的两大势力,MS一族偏重于底层实现,Java一族偏重于系统架构。说法根据无从考证,但从两大势力各自的社区力量和图书市场已有佳作不难看出,此说法不虚。于是,事情的另一面让人忽略了。偏巧,我是一个喜欢探究底层实现的Java程序员,虽然我的喜好并非纯正咖啡,剑走偏转载 2015-02-27 17:33:01 · 476 阅读 · 0 评论 -
maven 下载 源码和javadoc命令
quote: http://happyqing.iteye.com/blog/1996963 1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的: mvn dependency:sources mvn de转载 2015-02-11 16:54:35 · 276 阅读 · 0 评论 -
Comsumer的一些解释
(以下引用: http://shift-alt-ctrl.iteye.com/blog/2035321) 1) consumer端消息消费的模型,session的运作机制 2) 如果提升broker和consumer端消息消费的速率 3) selector,group,exclusive对消息消费的影响 4) 如何让Priority更好的运行,提高消息的顺序性转载 2014-12-26 15:12:22 · 2663 阅读 · 0 评论 -
关于ActiveMQ使用
ActiveMQ 所有特性配置在这里: http://activemq.apache.org/features.html 使用文档: http://activemq.apache.org/using-activemq.html 服务端调整参数 1. 启动脚本./bin/activemq的jvm内存设置 # Set jvm memory configu原创 2014-12-26 15:10:16 · 906 阅读 · 0 评论 -
activeMQ消费者独占
queue.test?consumer.exclusive=true原创 2014-12-26 11:27:45 · 412 阅读 · 0 评论 -
spring mvc拦截器和<mvc:annotation-driven />的详解
quote: http://www.cnblogs.com/yangzhilong/p/3725849.html MVC的拦截器 经本人在Spring mvc中对方案1和方案2的测试表明,并没有拦截静态资源,所以可以放心使用方案1和方案2,方案3可以放弃,并且可以放心使用注解。 方案一,(近似)总拦截器,拦截所有url mvc:interceptors>转载 2015-02-02 17:42:47 · 362 阅读 · 0 评论 -
Spring List 配置
@Autowired @Qualifier("aa") ArrayList aa;原创 2016-02-04 10:27:54 · 554 阅读 · 0 评论