ALL is Well!
敏捷是一条很长的路,摸索着前进着
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
30 随笔 :: 23 文章 :: 71 评论 :: 0 Trackbacks
<
2010年9月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
公告
声明:
本博客文章如无特别注明,均为原创,作者保留所有权利!欢迎转载,转载请注明出处
BlogJava
。
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
Freemarker(4)
(rss)
J2EE(3)
(rss)
J2SE(3)
(rss)
Java(16)
(rss)
JUnit(2)
(rss)
Linux(1)
(rss)
Maven2(8)
(rss)
MyBatis/iBatis(1)
(rss)
POI(1)
(rss)
Quartz(1)
(rss)
Spring(7)
(rss)
Struts2(3)
(rss)
TDD
(rss)
敏捷开发
(rss)
随笔档案
2011年4月 (2)
2011年3月 (2)
2010年12月 (4)
2010年11月 (3)
2010年10月 (5)
2010年9月 (26)
文章分类
J2EE(1)
(rss)
J2SE(3)
(rss)
JavaScript(1)
(rss)
MyBatis/iBatis
(rss)
POI
(rss)
技术知识(6)
(rss)
数据库(1)
(rss)
经验点滴(1)
(rss)
随笔
(rss)
文章档案
2010年12月 (1)
2010年9月 (10)
交流社区
CSDN
eoe(Android开发)
JavaEye
友情链接
Daniel Teng's blog
Max On Java
我在CSDN的家
胡奇的专栏
学习资源库
Maven -Available Plugins
maven repository
得益网
搜索
最新评论
1. re: JUnit单元测试Mock技术之jMock用法介绍
JMockService是啥?
--pjl
2. re: 通过Spring实现对自定义注解属性进行资源注入
ffhty
--如烦人烦人
3. re: 详细描述 快速排序 的过程 附Java实现
误人子弟啊!
--哥哥
4. re: POI3.6 生成Excel2007 效率低的解决办法
本来就应该这样写,而且可以直接在构造方法中实例化这些样式,然而即使这样也没有根本性的解决问题。当数据量稍微大些,多用户操作的时候就不知道怎么死的了。
--老左
5. re: Java SSH远程执行Shell脚本实现
请问如果脚本中的命令为top的话请问该怎么返回执行结果呢?
--tlone
阅读排行榜
1. MyEclipse的Maven插件 安装与配置(17781)
2. java代码实现利用 classloader 动态加载 jar包、文件夹到classpath中(13685)
3. Java SSH远程执行Shell脚本实现(13587)
4. JUnit4用法详解(13195)
5. JUnit单元测试Mock技术之jMock用法介绍(12054)
评论排行榜
1. 扩展Spring-实现对外部引用的属性文件进行加密、解密(8)
2. Java SSH远程执行Shell脚本实现(7)
3. MyEclipse的Maven插件 安装与配置(7)
4. freemarker数字格式化引入的问题(6)
5. iBatis/MyBatis 主子表关联查询(5)
09 2010 档案
扩展Spring-实现对外部引用的属性文件的 属性值 进行加密、解密
摘要: 当我们在使用Spring进行开发时,我们经常使用占位符引用属性文件的属性值来简化我们的配置及使我们的配置具有更高的灵活性和通用性。
使用这种方式的好处这里就不赘述了,这里要讲的是怎样对此外部属性文件的属性值进行加密、解密。
阅读全文
posted @
2010-09-30 14:34
李 明 阅读(2738) |
评论 (0)
编辑
Java SSH远程执行Shell脚本实现
摘要: 此程序需要ganymed-ssh2-build210.jar包。
下载地址:http://www.ganymed.ethz.ch/ssh2/
为了调试方便,可以将\ganymed-ssh2-build210\src下的代码直接拷贝到我们的工程里,
此源码的好处就是没有依赖很多其他的包,拷贝过来干干净净。
此程序的目的是执行远程机器上的Shell脚本。
阅读全文
posted @
2010-09-26 13:03
李 明 阅读(13587) |
评论 (7)
编辑
Runtime.getRuntime().exec(cmd)使用不当引起的java.io.IOException: Too many open files
摘要: 一个Java应用程序的日志里,出现了很不和谐的记录:
java.io.IOException: Too many open files
在网上查了一些关于此异常的解决方案,基本上都是说要扩大linux系统的文件句柄数限制。
但如果程序对于Socket、Stream等使用后没能及时关闭的话,扩大这个文件句柄数限制是治标不治本的。
阅读全文
posted @
2010-09-14 19:36
李 明 阅读(11108) |
评论 (2)
编辑
顺手牵 Spring中的PropertyPlaceholderConfigurer.java
摘要: 他山之石可以攻玉。
Spring为我们提供了一个PropertyPlaceholderConfigurer,它能够使Bean在配置时引用外部属性文件。
可以将BeanFactory定义中的一些属性值放到另一个单独的标准Java Properties文件中。
我们在部署应用时只需要在属性文件中对一些属性进行修改,而不用对主XML定义文件或容器所用文件进行复杂和危险的修改。
让我们看看下面的例子:
阅读全文
posted @
2010-09-13 15:44
李 明 阅读(4894) |
评论 (2)
编辑
[转]LINUX常用命令(基础)
摘要:
LINUX常用命令(基础)
1. man 对你熟悉或不熟悉的命令提供帮助解释
eg:man ls 就可以查看ls相关的用法
注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
阅读全文
posted @
2010-09-13 10:09
李 明 阅读(317) |
评论 (0)
编辑
cglib使用不慎引发的Java内存泄漏
摘要: cglib版本为cglib-nodep-2.2.jar.
本次只为演示在使用中出现的Java内存泄漏的问题,以及如何解决这样的问题。
cglib的应用是非常多的,但是当我们使用它的时候,如果一不小心,等出了问题再去查,就比较杯具了。所以好的解决方案就是写代码时就注意这些细节。
近期项目在做压力测试,就暴露了内存泄漏的Bug,cglib的使用不当,就是原因之一。
阅读全文
posted @
2010-09-09 17:00
李 明 阅读(3659) |
评论 (1)
编辑
Quartz+Spring 自定义作业调度(作业在DB中配置)
摘要: Quartz版本为1.8.3
Spring版本为2.5
自定义作业表 QRTZ_JOB。
其中定义 作业标识、作业名称、类名、触发器名称、触发器脚本等。
下面看看在Spring中如何配置Quartz。
阅读全文
posted @
2010-09-06 19:08
李 明 阅读(2464) |
评论 (0)
编辑
Maven2 学习笔记[5]-构建一个Java Application项目[续]
摘要: 接上一篇Maven2 学习笔记[5]-构建一个Java Application项目。
一个一个来处理不符合我们需求的地方。
1.问题:在QrtzPrj.jar的同一目录下并没有lib文件夹,也没有依赖的jar包。
这个问题的解决办法便是引入Maven的maven-dependency-plugin插件。
内容如下:(配置在
...
中)
阅读全文
posted @
2010-09-04 11:37
李 明 阅读(1755) |
评论 (0)
编辑
Maven2 学习笔记[5]-构建一个Java Application项目
摘要: 这个 Java App 项目,包含的东西还是蛮多的。
在我构建这个项目的过程中遇到了很多问题,让我着实的痛苦了一天,在这一天中,我在网上看到很多构建类似项目的文章,但写的都不是很详细。至少不能满足我的需求。
对于像我这样,需要在1天内就要搞定打包的人来讲,这确实很失望。
所以我要把我构建这个项目的过程,记录下来,希望能对 与我有类似需求的人 有一些帮助。
里面的一些配置也许不够完美,还请指正。谢谢。
阅读全文
posted @
2010-09-04 10:48
李 明 阅读(756) |
评论 (0)
编辑
Maven2 学习笔记[4]-用Artifactory搭建maven私服
摘要: 搭建repository私服的用处有很多。
除了如何如何管理好jar包外,还有就是当 maven2 无法自动获取某个jar包时,(例如 oracle的jdbc jar包)
我们需要手动下载此jar包,将其上传至我们得私服,填写groupId,artifactId,version等信息。
然后再在pom.xml里进行依赖配置。
阅读全文
posted @
2010-09-03 14:15
李 明 阅读(887) |
评论 (0)
编辑
Maven2 学习笔记[3]-settings的配置
摘要: 位于Maven2安装目录conf文件夹下的settings.xml文件,是maven2作为全局性质的配置。
打开刚刚安装的Maven2的settings.xml文件,里面基本都是被注释掉了的。
settings.xml有主要有下面几个配置节点:
localRepository:用于设置本地仓库的位置。如果不设置此节点,则本地仓库在 ${user.dir}/.m2/repository。
阅读全文
posted @
2010-09-03 13:34
李 明 阅读(637) |
评论 (0)
编辑
Maven2 学习笔记[2]-HelloWorld
摘要: 1.创建一个项目
建立一个文件夹mvntest(由于我是在做测试,所以随便建立一个文件夹,但习惯上,这应该是我们的Workspaces。)
通过cmd切换到此文件夹下:
cd mvntest
mvn archetype:create -DgroupId=com.jn -DartifactId=HW -DpackageName=com.jn
然后看看 mvntest的文件夹下发生了什么变化。
阅读全文
posted @
2010-09-03 13:00
李 明 阅读(465) |
评论 (0)
编辑
Maven2 学习笔记[1]-下载安装及环境配置
摘要: 1.下载
2.安装
3.环境变量配置
阅读全文
posted @
2010-09-03 12:36
李 明 阅读(407) |
评论 (0)
编辑
MyEclipse的Maven插件 安装与配置
摘要: 1.删除相关Software
2. 下载Maven插件
3.重新启动MyEclipse
4.配置在MyEclipse中配置 Maven
5.在MyEclipse中使用Maven
阅读全文
posted @
2010-09-03 08:56
李 明 阅读(17781) |
评论 (7)
编辑
String类substring方法导致的Java内存泄漏问题
摘要: 此问题在项目中被发现,经查看JDK源码(JDK1.6),String类的public String substring(int beginIndex, int endIndex)的实现让我很意外。
想重现这个场景很容易,请看代码。
阅读全文
posted @
2010-09-01 12:41
李 明 阅读(1451) |
评论 (0)
编辑
POI3.6 生成Excel2007 效率低的解决办法
摘要: 最近项目中要将较大数据生成Excel2003或Excel2007文件。
由于POI很好的采用了面向接口编程的思想,所以其实生成Excel2003和生成Excel2007的代码多数是可以复用的。
我的做法是:
1.定义Excel2003FileCreator,用来生成Excel2003文件
2.定义Excel2007FileCreator,用来生成Excel2007文件,Excel2007FileCreator extends Excel2003FileCreator。
阅读全文
posted @
2010-09-01 12:36
李 明 阅读(2596) |
评论 (1)
编辑
iBatis/MyBatis 主子表关联查询
posted @
2010-09-01 12:32
李 明 阅读(8938) |
评论 (5)
编辑
Swing 线程之SwingUtilities.invokeLater()
摘要: 现在我们要做一个简单的界面。
包括一个进度条、一个输入框、开始和停止按钮。
需要实现的功能是:
当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。
阅读全文
posted @
2010-09-01 12:05
李 明 阅读(1024) |
评论 (3)
编辑
java实现数据库连接池
posted @
2010-09-01 11:36
李 明 阅读(1377) |
评论 (0)
编辑
继承JButton,做一个圆形的按钮。
posted @
2010-09-01 11:33
李 明 阅读(2126) |
评论 (0)
编辑
08年底 Sybase的一套笔试题(java版)
posted @
2010-09-01 11:16
李 明 阅读(293) |
评论 (0)
编辑
用Java设计一个程序,找到一个字符串中对称字符串的个数【面试题】
posted @
2010-09-01 11:13
李 明 阅读(2195) |
评论 (0)
编辑
利用Calendar输出指定年份的全年日历
posted @
2010-09-01 11:09
李 明 阅读(399) |
评论 (0)
编辑
续上一篇文章,用栈来实现:按照用户输入的rule,经过并、交、差运算后,输出字符串结果。
posted @
2010-09-01 11:01
李 明 阅读(409) |
评论 (0)
编辑
一道笔试题:按照用户输入的rule,经过并、交、差运算后,输出字符串结果。
posted @
2010-09-01 10:56
李 明 阅读(417) |
评论 (0)
编辑
java socket/swing聊天程序
posted @
2010-09-01 10:40
李 明 阅读(870) |
评论 (0)
编辑
Powered by:
BlogJava
Copyright © 李 明