加载中
记录otter遇到问题

otter wiki:https://github.com/alibaba/otter/wiki 1、源码编译找不到jtester包 git clone https://github.com/alibaba/otter.git cd otter/lib ./install.sh (安装jtester,若没有权限执行...

2018/12/08 19:46
23
RocketMQ broker配置参数

通用参数: brokerClusterName=default-cluster brokerName=broker-b brokerId=0 #- ASYNC_MASTER 异步复制Master - SYNC_MASTER 同步双写Master - SLAVE brokerRole=SYNC_MASTER namesrvAd...

2018/11/12 13:24
360
解决org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for xxx topic

kafka 0.9.x以后的版本,有一个配置属性叫advertised.listeners,在server.properties中,该属性默认是注释掉的,解释如下: #Hostname and port the broker will advertise to producers an...

2018/11/01 21:22
526
解决org.apache.hadoop.hbase.MasterNotRunningException

最近在研究hbase,本地java client获取不了region table数据,一直报错: Exception in thread "main" java.net.SocketTimeoutException: callTimeout=10000, callDuration=11021: at org.ap...

2018/10/31 13:32
73
扩展rocketMQ延迟等级

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

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

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

java远程调试(idea)

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

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

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

2014/03/23 22:06
160
git初步使用

记录一下初步使用git的一些操作。 第一步,针对win下的用户需要下载msysGit,linux已经自带了git,直接打开终端即可。希望终端也有git的一些提示的话可以弄个zshell。 第二步,配置.git文件,...

git
2014/02/17 21:43
182
使用 Linux 自带的 logrotate 程序来控制日志文件尺寸

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

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

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

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

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

2013/02/12 16:20
907
Jfinal中FreemarkerRender小改进

在与朋友讨论中,说到jf中的FreemarkerRender不能读到jar中的文件,查看jf源码是没有加入Freemarker的ClassTemplateLoder.读不到jar包中的静态文件,尝试着自己改进了下这个render。 把jfina...

2013/01/03 16:15
804
记录一个简单的dbcp数据连接池

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

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

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

2012/11/22 20:56
189
java提供类与cglib包实现动态代理

终于有点空余时间,决定把之前学习的知识点整理一下,备以后复习。 动态代理有三角色:抽象角色,代理角色,真是角色。 第一个记录下java提供的动态代理。即使用Proxy类和InvocationHandel接...

2012/11/22 15:31
188
jfinal扩展之csvRander

近段时间,在jfinal-ext基础上,完成了一个csvRender。其实我很少用csv文件存数据,所以在Render实现后,把代码贴在了github上,希望大家能帮忙斟酌下。csvRender可以把List<T> (其中T包括A...

2012/11/08 16:49
574
effective java之equals与hashCode

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

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

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

2012/10/31 23:56
209
jfinal 使用ehcache 存储登陆信息

今天接触了下EhCache 缓存机制,尝试着用jfinal实现了登陆成功后缓存用户对象。有问题还请大家指正。 第一步:配置环境 创建一个web工程,先把jfinal相关配置完成,可以直接用jfinal的demo(...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部