加载中
扩展rocketMQ延迟等级

1、问题 rocketMQ开源版只支持18种延时队列,期望扩展延迟等级,或者自定义延迟时间。 为什么她只支持18种呢?我们带着问题去看源码。 2、分析过程 分析过程较长,可以直接跳到后面看结论。 ...

2018/10/29 00:40
8.2K
idea中切换svn地址不起作用

由于公司换地儿,svn地址也跟着变化。 期望用idea能修改svn的地址,不至于重新checkout。网上很多说修改 vcs -> Subversion -> Relocate 。把原来的地址换成新地址即可,但是我尝试换过几次,...

2015/10/27 22:12
1.3K
java远程调试(idea)

遇见一个怪异问题,无奈线上数据库有限制,只能远程调试下代码。突然发现,远程调试代码真的好简单,简单记录下操作步骤。 1、在idea里创建一个Remote,远程连接的入口。 找到 Edit Configg...

2014/07/22 21:56
4K
简单的java对象池(非阻塞)

之前在练习对象池,大致看了下commons.pool的代码,并不是用阻塞方法去得到对象,而是用一个循环一直去请求,据说这样效率要比阻塞的好很多。不知道是否用的什么循环CAS(我是算法渣,待求证...

2014/03/23 22:06
407
使用 Linux 自带的 logrotate 程序来控制日志文件尺寸

我们应用的大部分日志都会通过 log4j 来记录,其自带有控制日志大小的按天或者按尺寸轮转文件的功能,但还有相当一部分日志,包括异常等都是写到 catalina.out 中的。Tomcat 对这个文件的尺寸...

2014/02/08 13:09
370
build.xml

记录一个ant脚本,可以把项目classes打成jar,在放在工程的lib下,然后部署到服务器。以后改了代码只用再打成jar包,然后替换jar就行。 <?xml version="1.0" encoding="UTF-8"?> <project na...

ant
2013/03/17 19:23
111
自动生成getter setter

如何使用java黑魔法给一个entity生成getter,setter方法? 由于java是一门静态语言,要给一个类动态添加方法,看似是不可能的。但牛B的程序员会让任何事情发生。我只知道有两种方式可以做到,...

2013/02/12 16:20
1.2K
记录一个简单的dbcp数据连接池

这个示例用到了ThreadLocal与dbcp,我觉得有点意思,就整理了下。使用dbcp,肯定要导入commons-dbcp.jar包。下面直接贴DBUtil代码: public class DBUtil {   private static DataSource ds;...

2012/11/23 17:04
332
自定义JSP标签

看原来代码的是看见自定义标签,脑袋都没什么印象啦,赶紧记下。 定义一个类继承SimpleTagSupport,实现doTag()方法即可: package servlet; import java.io.IOException; import java.text...

2012/11/22 20:56
221
effective java之equals与hashCode

刚开始看这章的时候,我觉得非常简单呀,不就是equals与hashCode,自动生成不就完了。但是当我们耐心读完的时候,我发现我错了,写了这么多代码,最基本的确不知道了。例子说明。 1、equlas的...

2012/11/02 00:01
500
effective java之创建与销毁对象

最近朋友推荐了一本书《Effective Java》,觉得写得不错,写点总结笔记,以备后用。 一、创建对象 1、考虑静态工厂代替构造器 优点:(1)有明确名称。可以理解成,定义的静态方法可以给出明...

2012/10/31 23:56
251

没有更多内容

加载失败,请刷新页面

返回顶部
顶部