摘要:
记录一下初步使用git的一些操作。 第一步,针对win下的用户需要下载msysGit,linux已经自带了git,直接打开终端即可。希望终端也有git的一些提示的话可以弄个zshell。 第二步,配置.git文件,在终端输入git config --global user.email 'xxx@... 阅读全文
摘要:
如何使用java黑魔法给一个entity生成getter,setter方法? 由于java是一门静态语言,要给一个类动态添加方法,看似是不可能的。但牛B的程序员会让任何事情发生。我只知道有两种方式可以做到,一种是字节码加强,借助asm包;另一种是运行期加强,借助javassist包。下面,尝试用... 阅读全文
摘要:
这个示例用到了ThreadLocal与dbcp,我觉得有点意思,就整理了下。使用dbcp,肯定要导入commons-dbcp.jar包。下面直接贴DBUtil代码:public class DBUtil { private static DataSource ds; //定义一个数据连接... 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
1. 编写配置文件,内容如下(以 Amadeus 系统为例):编写配置文件,放在 /etc/logrotate.d/xxxx 下,其中 xxxx 是自己取的名字,无需后缀。例如 Amadeus 系统中此文件是/etc/logrotate.d/amadeus/usr/local/tomcat_amad... 阅读全文
摘要:
由于公司换地儿,svn地址也跟着变化。期望用idea能修改svn的地址,不至于重新checkout。网上很多说修改 vcs -> Subversion -> Relocate 。把原来的地址换成新地址即可,但是我尝试换过几次,最后又变回去了,也尝试修改svn的其他配置,很无奈都没成功。无奈之下,我只... 阅读全文
摘要:
遇见一个怪异问题,无奈线上数据库有限制,只能远程调试下代码。突然发现,远程调试代码真的好简单,简单记录下操作步骤。 1、在idea里创建一个Remote,远程连接的入口。找到Edit Configgurations这个选项。找到左上角的加号,新建一个Configguration。找到Remo... 阅读全文
摘要:
记录一个ant脚本,可以把项目classes打成jar,在放在工程的lib下,然后部署到服务器。以后改了代码只用再打成jar包,然后替换jar就行。 ... 阅读全文
摘要:
终于有点空余时间,决定把之前学习的知识点整理一下,备以后复习。 动态代理有三角色:抽象角色,代理角色,真是角色。第一个记录下java提供的动态代理。即使用Proxy类和InvocationHandel接口。直接上贴上代码:class MyInvocationHandel implements I... 阅读全文