摘要: redisson是redis官网推荐的java语言实现分布式锁的项目。当然,redisson远不止分布式锁,还包括其他一些分布式结构。详情请移步:https://github.com/mrniko/redisson/wiki redisson支持4种链接redis的方式: Cluster(集... 阅读全文
posted @ 2015-11-28 15:04 钟凯 阅读(31507) 评论(6) 推荐(0) 编辑
摘要: 报错原因: 在使用oracle的JDK时,JAR包必须签署特殊的证书才能使用。(具体是什么协议没查出来,惭愧)方案一: 使用openJDK或者非oracle的JDK,这样就可以绕开证书的限制。该方案没实际操作过,还有个方案。方案二: 1. 找到 java.security 在jvm安装地方 /p... 阅读全文
posted @ 2015-11-28 11:05 钟凯 阅读(14463) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-11-26 22:49 钟凯 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 记录一下初步使用git的一些操作。 第一步,针对win下的用户需要下载msysGit,linux已经自带了git,直接打开终端即可。希望终端也有git的一些提示的话可以弄个zshell。 第二步,配置.git文件,在终端输入git config --global user.email 'xxx@... 阅读全文
posted @ 2015-11-26 22:49 钟凯 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 如何使用java黑魔法给一个entity生成getter,setter方法? 由于java是一门静态语言,要给一个类动态添加方法,看似是不可能的。但牛B的程序员会让任何事情发生。我只知道有两种方式可以做到,一种是字节码加强,借助asm包;另一种是运行期加强,借助javassist包。下面,尝试用... 阅读全文
posted @ 2015-11-26 22:49 钟凯 阅读(1235) 评论(0) 推荐(1) 编辑
摘要: 这个示例用到了ThreadLocal与dbcp,我觉得有点意思,就整理了下。使用dbcp,肯定要导入commons-dbcp.jar包。下面直接贴DBUtil代码:public class DBUtil { private static DataSource ds; //定义一个数据连接... 阅读全文
posted @ 2015-11-26 22:49 钟凯 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1. 编写配置文件,内容如下(以 Amadeus 系统为例):编写配置文件,放在 /etc/logrotate.d/xxxx 下,其中 xxxx 是自己取的名字,无需后缀。例如 Amadeus 系统中此文件是/etc/logrotate.d/amadeus/usr/local/tomcat_amad... 阅读全文
posted @ 2015-11-26 22:48 钟凯 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 由于公司换地儿,svn地址也跟着变化。期望用idea能修改svn的地址,不至于重新checkout。网上很多说修改 vcs -> Subversion -> Relocate 。把原来的地址换成新地址即可,但是我尝试换过几次,最后又变回去了,也尝试修改svn的其他配置,很无奈都没成功。无奈之下,我只... 阅读全文
posted @ 2015-11-26 22:48 钟凯 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 遇见一个怪异问题,无奈线上数据库有限制,只能远程调试下代码。突然发现,远程调试代码真的好简单,简单记录下操作步骤。 1、在idea里创建一个Remote,远程连接的入口。找到Edit Configgurations这个选项。找到左上角的加号,新建一个Configguration。找到Remo... 阅读全文
posted @ 2015-11-26 22:48 钟凯 阅读(6358) 评论(0) 推荐(1) 编辑
摘要: 记录一个ant脚本,可以把项目classes打成jar,在放在工程的lib下,然后部署到服务器。以后改了代码只用再打成jar包,然后替换jar就行。 ... 阅读全文
posted @ 2015-11-26 22:47 钟凯 阅读(360) 评论(0) 推荐(0) 编辑