- 博客(38)
- 收藏
- 关注
原创 26岁的旅行
站在这城市的寂静处让一切喧嚣走远只有青山藏在白云间蝴蝶自由穿行在清涧看那晚霞盛开在天边有一群向西归鸟 新的世界,新的旅行, 总是走在漫长的路上,26岁悄然来临,我依然在路上,在这块纯净的土地上- New Zealand. 25岁的时候我告诉自己要为自己去写下一首后青春的诗.“ 终究我还是一个理想主义者,岁月没有磨平我的棱角,
2014-10-12 18:26:56 941 1
原创 搬家去博客园了
http://www.blogjava.net/b1412/此博客不用了,我也不知道怎么就是想搬过去,感觉更爽一点呢- -新年新气象,坚持写好博客。对自己是一种积累也方便后来人参考。做java的人就是要学会分享。
2012-01-02 21:06:47 1797
原创 12月工作小结(通讯协议,spring-test,JMS, 异常处理)
一 一个通讯协议的实现。 主要用到了命令报文的传说和解析。Object和xml的互转,用到了digest和betwixt的jar包。主要类图这里参考了commons-beanutils 的ConvertUtils中部分的代码 根据类名作为key注册转换器。避免大量的if else判断package com.cloud.util;import
2011-12-27 16:59:00 1115
原创 ORG.APACHE.CATALINA.CORE.STANDARDCONTEXT LISTENERSTART
加入org.springframework.web.context.ContextLoaderListener出现了如图的异常,没有任何错误日志提示。到tomcat的log中去查看错误日志可以。Tomcat_Home/logs/localhost.xxxx-xx-xx.log发现异常 java.lang.NoClassDefFoundError: jav
2011-12-22 23:20:30 2104
原创 Java返回类型泛型的用法小结
关于Java泛型的基本用法就不多说了,主要是一个编译期的检查,也避免了我们代码中的强制转换,比较经典的用法有泛型DAO,泛型Page的DTO。现在我要说的是一个挺有趣但是貌似还不是太多的人在代码中使用的方法,前段时间用guava和op4j的时候发现这样的用法,看看了源码,也是很简单的。比如guava中创建集合的方法 List list = Lists.newArrayLis
2011-12-15 23:10:14 37497
转载 Eclipse文件浏览器插件 ExploreFS
eclipse在线安装地址 http://www.junginger.biz/eclipse/ 选择一个文件或者文件夹 点击"Explorer in File System" 就可以直接定位到硬盘中文件的位置。
2011-12-09 18:44:33 6433
原创 利用ant从svn更新项目编译打包并发布项目的脚本
最近在研究项目自动构建方面的东西,第一个目标是利用ant脚本从资源库checkout源代码编译打包复制到tomcat webapp下面然后发布项目。目前已经实现,记录一下相关的东西。 相关资源和代码主要来自网络,然后自己修改调试通过,然后再完善一下一些细节的说明,希望对有需要的人有帮助,因为整个过程前后拖了很多时间,可能步骤已经不太完全,如果在过程中遇到什么异常请跟帖说明。 相
2011-12-09 12:04:15 14832 4
原创 My roadMap
需要学的东西太多,了解了也不少,但很多都是知道但是没真正用起来。下面整理下思路大概确定一下自己技术路线。 1 关于快速开发 我相信基于平台的开发是未来的一个趋势,在框架之上再一次提高生产力和可维护性。什么soa 什么什么的概率搞不懂,我只能从代码级别去思考怎么复用怎么提高生产力。在坚持java阵营的基础上要提高开发效率,重要的一点就是要基于业务模型生成每一层的基础代码
2011-12-08 15:13:04 840
原创 正式使用groovy来单元测试
认识groovy也是两年前的事情了,当时还不像现在已经掌握很多java的第三方库和生成代码的一些工具,对groovy的简约和强大的功能感到非常神奇。用gog框架生成过一个项目,感觉那是相当爽,当然现在也会用java的平台生成项目代码了。 在了解过其他一些动态语言之后会发现java的语法实在太弱了,还有java有着语言不足jar补充的大量第三方的包,实现了很多其他语言的一些功能或者
2011-12-08 10:29:38 3913
转载 struts2调试
现在annotation编程越来越普遍,个人也是很倾向无配置的解决方案。不过annotation编程如果没有约定的话维护会比较困难。比如struts2中注解配置action,通过一个视图反向查对于action 方法会很困难。 现在采用了以下插件解决了这个问题http://www.oschina.net/p/configdebug简单点说可以通过视图直接查到是哪个a
2011-12-07 14:40:36 699
转载 以简单的方式消除 Java 的冗长 (Lombok的安装使用)
http://www.ibm.com/developerworks/cn/opensource/os-lombok/一直琢磨用groovy来替代我的部分java代码,但是一直没有实践过,这个东西可以像groovy那样写一些东西,并且也有扩展性。研究一下。最基本的不用生成恶心的getter/setter
2011-12-07 10:00:21 1436
原创 近期对提高java代码质量的一些经验总结
在开发中JDK的API往往不够我们使用,一些常用的功能都没有直接的api可操作,很多操作也不太安全容易报异常。下面总结一下自己在项目中主要用的一些第三方JAR的一些常用类。主要来自commons项目和guava。 一 字符串和集合的普通操作 1commons-lang包StringUtils 。 StringU
2011-12-06 16:16:38 8109 1
原创 11月工作小结(统计分析报表的一些心得体会)
项目终于验收了,目前工作暂时算一个段落。 1 从进入公司开始就一直负责统计分析报表。近20个分析功能。刚开始是是对原表进行直接的统计,一个分析都需要2-3天的时间,采用amchart报表组件。之所以选择是amchart是采用2个配置文件,一个数据源一个样式。然后只需要对数据源用代码封装。官方demo中各种版本的报表也分开的完全,js或者flash。一直倾向与纯flash组件。js在某些
2011-12-03 21:07:39 3154
原创 Specified ID:supplyItemLocalDS collides with the ID for an existing SmartGWT component or object.
异常 :com.smartgwt.client.core.JsObject$SGWT_WARN: 15:18:04.687:MUP4:WARN:Log:Specified ID:supplyItemLocalDS collides with the ID for an existing SmartGWT component or object.原因:测试的时候建了2个书数据源类,所
2011-11-28 15:18:50 1364
原创 cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for elemen
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration
2011-11-28 10:53:28 47107 6
原创 smartgwt研究总结
smartgwt是gwt发的一个扩展。最近为了摆脱烦人的js努力研究中。不断的收集相关资料并总结。需要达到的目标。用smartgwt做前端,整合ssh,整合ralasafe权限中间件,实现权限菜单树和基本crud和文件上传功能,兼容jetty和tomcat两种容器,或者直接在tomcat下调试。gwt在调试的时候可以不用编译成js就能直接运行,加入参数gwt.cod
2011-11-27 16:10:03 1287
转载 复原eclipse、myeclipse的Package Explorer
被折腾了好久这个问题。eclipse一启动就自动定位到某个项目里面去了。。今天终于忍不住查了下。找到个解决方法http://liuboblog.iteye.com/blog/1130432测试可行,稍微更正下最后直接搜索org.eclipse.ui.internal.model.ResourceFactory
2011-11-26 21:16:15 2311
原创 Caused by: java.lang.NoClassDefFoundError: org/apache/xerces/util/EncodingMap
这个原因不好排除。目前基本上是由于jar冲突产生的
2011-11-16 15:09:23 4177
原创 Unable to initialize TldLocationsCache: null
struts/WEB-INF/lib/struts2-core-2.2.3.1.jar配置的jar错误导致
2011-11-16 14:53:45 2442
原创 整整一年了,第一份工作完结。
今天办完所有手续正式离职,虽然今年刚毕业入行却一年多了,传说第一份工作做满一年的人很少。。 参与了也主持开发过一些项目,总的说这一年成长挺快的,从刚开始的一无所知到现在能带几个新人做项目,从只会写代码变为能从整个项目的角度去看问题,从只会用用框架到慢慢去研究框架
2011-09-13 15:03:05 1222
原创 freemaker eclipse 插件下载
准备研究freemaker,主要是想在代码自动生成技术上进行些研究,准备找eclipse 在线更新插件,找了几个都没失效了地址。慢慢在官网找到了个。JBoss Tools 3.2.1.Final Stable ReleaseRequires E
2011-08-27 19:36:35 2064
原创 Struts2 :could not be resolved as a collection/array/map/enumeration/iterator type
<br />标签中list属性集合为空会报这个异常
2011-05-11 11:08:00 1085
原创 dwr.util和jquery冲突。。
这个包和jquery有冲突。今天终于发现这个问题了,难怪我换做dwr方式去后台取出数据倒置其他选择器失效。
2011-04-29 10:17:00 986
原创 Android GPS工具 (暂存)
<br /><br />import android.content.Context;<br />import android.location.Location;<br />import android.location.LocationListener;<br />import android.location.LocationManager;<br />import android.provider.Settings;<br /> <br />public class GpsUtil {<br /><
2011-04-12 11:48:00 1137
原创 Android GPS工具 (暂存)
<br /><br />import android.content.Context;<br />import android.location.Location;<br />import android.location.LocationListener;<br />import android.location.LocationManager;<br />import android.provider.Settings;<br /> <br />public class GpsUtil {<br /><
2011-04-12 11:48:00 1021
原创 jXLS:一个支持类似jstl标签的excel报表工具包
<br />项目首页<br />http://jxls.sourceforge.net/index.html<br /> <br /> <br />可以在excel中写类似的代码<br /> <br /> <jx:forEach items="${departments}" var="department"> ${department.name} | ${department.chief} </jx:forEach> 调用:Li
2011-04-04 01:04:00 4508
原创 Tomcat启动错误 Caused by: java.lang.AbstractMethodError
<br />2011-3-21 10:53:00 org.apache.catalina.core.AprLifecycleListener init<br />信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not <br />found on the java.library.path: D:/Program Files/Java/
2011-03-21 11:12:00 8744
原创 SQLiteDatabase created and never closed
<br />解决方法:据库和游标都需要关闭。<br /> <br />
2011-02-10 16:58:00 971
原创 SuperNotCalledException
<br /> 在重载函数中一定要调用父类的函数An implementation of any activity lifecycle method should always first call the superclass versionpublic class BaseActivity extends Activity{@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState
2011-01-27 10:06:00 2498
原创 Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class
<br />原因 <br /> AndroidMainfest.xml中没有声明新添加的Activity<br />解决<br /> 在AndroidMainfest.xml中的application标签内部添加<br /><activity android:name="xxActivity" />
2011-01-20 16:58:00 7051
原创 qemu: could not open disk image
<br />问题: <br /><br /> qemu: could not open disk image C:/Users/user/.android/avd/2.0.avd/sdcard.img <br /><br /><br /> 解决: <br /><br /> 因为如果两个模拟器用的同一个sd的镜像文件,同时间内只能起一个模拟器,模拟器在配置sd卡时,会把sd文件锁住,所以其他模拟器用的时候就会出错。 <br /> 如果是不同的sd卡就没什么问题了。 <br /><b
2011-01-16 01:05:00 8215 1
原创 [2011-01-16 01:01:06 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting
<br /><br />模拟器启动后出现没问题,点run运行程序后在Eclipse的控制台展示以下信息<br />ERROR: the user data image is used by another emulator. aborting<br /> 删除android-sdk-windows/.android/avd/xx/下的以.lock结尾的文件夹
2011-01-16 01:01:00 725
原创 读取Mysql数据表的错误 Can,create/write to file 'E:/temp/TEMP/#sql_9c4_0.MYI' Errcode:2
<br />之前我清空过一次临时文件夹,不知道为什么没有自动重建,手动的添加一个TEMP文件夹即可。
2010-12-31 00:04:00 1511
原创 eclipse导入项目报错 :Unbound classpath container: 'JRE System Library'
<br />今天导入网上下载的一个demo时报了这个错误.<br /> <br />网上找到了解决方案.<br /> <br /> <br />启动的时候还起不来会报一些加载不到类的错误,还好通过网上找到了解决的方法,所以记录下来。 <br /><br />错误图如下: <br /><br /><br /> <br /><br />翻译;未绑定的类路径容器: JRE 系统库 [jre1.6.0_11] 的项目 'abc' <br /><br />也就是说项目的JDK和IDE使用的JDK版本不一致,造成未绑定
2010-12-27 09:37:00 20991 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人