`
simen_net
  • 浏览: 307036 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
        一直使用Ubuntu做Java开发,总觉得Eclipse的界面太松散,浪费了太多的空间,并且有时候对话框还不能完全显示,郁闷的····,这次升级到Ubuntu10.04之后由于主题风格变化太大,这个问题更加突出,简直无法忍受。看看效果图         在Ubuntu的论坛上找到了一个解决方法 http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=196157 ,但是还不够理想,参考他的做法和其他一些紧凑主题的代码进行了改进如下,具体操作步骤请参考上文:   gtk_icon_sizes="panel_me ...
今天升级到了Ubuntu10.04和Eclipse3.5 SR2,安装Subclipse之后一旦使用svn就提示错误 Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.03 ...
升级到ExtJS3.2之后vtype=email或者其他的TextField在allowBlank : true的情况下提示“邮件格式错误”,查看源代码发现: 3.2中代码片段 getErrors: function(value) { var errors = Ext.form.TextField.superclass.getErrors.apply(this, arguments); value = value || this.processValue(this.getRawValue()); if(Ext.isFunc ...
ExtJS 3.2是3月底发布后第一时间做了测试,从测试的情况来看建议大家暂时不要考虑升级到3.2版本,原因如下: 1、没有太多结构话的改动,大部分是扩充了一些核心空间和表现方法,至于官方说的性能提高感觉也不太明显,可能是在特殊应用下的性能提升吧。 2、Bug问题,据说消灭了60个以上的Bug,但是~~感觉新增了问题,暂且不论是否是Bug。仅测试了两天就发现了几个问题:首先在Combo弹出框自动隐藏参考http://simen-net.iteye.com/blog/646019,其次vtype=emial的时候allowBlank : true无效,即如果textfield为空的话控件提示邮 ...

ExtJS 3.2 下拉树

Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台 将ExtJS替换为3..2版本后发现下拉数有些异常:之前展开下来树的下级节点时,下拉菜单不会关掉。但是在3.2版本中无论你在弹出的选择框中点击任何部分,包括选中节点、点击空白处以及点击展开下级节点,弹出框都会自动关闭。查看源代码发现有一部分代码的修改比较困惑: 3.1版本中Combo.js的部分代码 onViewClick : function(doFocus){ var index = this.view.getSelectedIndexes()[0], s = thi ...
使用SpringMVC+OpenJPA开发 WEB应用的过程中将逻辑处理放在了Service层,事务也仅在这个部分开启。但是发现@ManyToOne(fetch = FetchType.LAZY)无法正常使用,显然是因为事务的原因。解决方法就是使用org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor,Google出的资料也非常少例如http://blog.csdn.net/joolu/archive/2009/07/09/4333499.aspx ,但都没有给出注解方式配置SpringMVC时的解决方法。我 ...
在MVC的开发模式中经常需要将model与pojo的数据绑定,apache和spring的工具包中都有BeanUtils,使用其中的copyProperties方法可以非常方便的进行这些工作,但在实际应用中发现,对于null的处理不太符合个人的需要,例如在进行修改操作中只需要对model中某一项进行修改,那么一般我们在页面上只提交model的ID及需要修改项的值,这个时候使用BeanUtils.copyProperties会将其他的null绑定到pojo中去。为解决这个问题我重写了部分spring BeanUtils的代码如下 public abstract class BeanUtils e ...
受JPA2的诱惑,最近尝试了一下OpenJPA,在配置缓存的时候都是参考网上的教程来作的: http://hi.baidu.com/f1jee/blog/item/68c87b343fa047305ab5f54d.html http://book.51cto.com/art/200806/76706.htm 虽然看了OpenJPA的文档,但是懒得自己动手写就把代码拷贝了过来,其中: <property name="openjpa.QueryCache" value="CacheSize=1000, SoftReferenceSize=100" ...
看起来标题名字怪怪的啊^_^ 以前一直使用Struts2+freemarker,在里面使用${base} ${getText("***")}感觉挺舒服的,现在尝试SpringMVC必须要用 <@spring.url "/***.html"/> <@spring.messageText "***" />  也不复杂,但以前写的很多ftl就要修改,不爽中````,仔细再想想也简单 嘿嘿,增加一个ftl spring-include.ftl <#assign base=springMacroReque ...
最近研究spinrg(mvc)+openjpa,相比Struts2来说SpringMVC最郁闷的是国际化资源文件的配置,不知道是我不会还是什么原因,必须要一个一个写。看了源代码貌似也没有提供批量导入的方法,所以尝试着进行了一些修改。因为没有仔细研究Spring的代码,只简单改了一下,效率等方面可能考虑的不多,但我主要用在WEB部分,只在启动的时候加载,效率也不会有太大的影响。少说 上代码   xml配置 <bean id="messageSource" class="org.springframework.context.support.Reload ...
最近看了几本关于JAVA编程效率优化的数,感触颇多。刚好做到一个地方需要验证是否为数字(小数),Google了几个方法进行了比较和改进: 测试代码: public static boolean isNumeric1(String str) { for (int i = str.length(); --i >= 0;) { if (!Character.isDigit(str.charAt(i))) { return false; } } return true; } public stati ...
  使用了很长时间的Spring2.5+Struts2.1.X+Hibernate3.3,也作了不少的项目,之前的 Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台-2010-3-4修改 就是基于SSH2做的。不过偶还算是比较喜欢尝新的,看到Spring3的发布还有JPA2.0的标准草案还是非常滴兴奋,经过两天的学习基本构建并发布成功。这里不对这两个架构的优劣进行比较,毕竟还在学习阶段,等有了一些心得在来和大家分享吧。   注:下载包内没有库文件和数据库文件,库请自行按下面列表添加,sql文件请下载 Struts2+ ...
今天学习Maven2打包geotools,执行 mvn clean 正常,但是执行 mvn package时刻提示java.io.FileNotFoundException错误,理论上应该不会缺少文件的。仔细看了错误代码发现原来是找不到javac,原来Maven2 打包的时候是需要jdk滴。那个郁闷啊,当初装eclipse的时候偷懒没有把jdk配置到系统环境变量里面。解决办法:   #gedit /etc/profile 在最后增加 export JAVA_HOME=****/jdk export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar ...
GeoServer的安装配置请参考 http://simen-net.iteye.com/blog/609078   由于大部分WEBGIS不仅仅只是一个地图的显示,还需要一些业务处理,会有用到数据库地方,所以我想把地图放到数据库中,这样性能、安全等方面都有了较大的改进,尤其是修改地图时可以直接对数据库进行操作。这里测试了以MySQL为后台的安装配置   1、下载安装MySQL5   2、转换地图到数据库 下载http://code.google.com/p/qogr2ogr/,这个是一个很好的开源小工具,其实是ogr2ogr的gui程序,大家要多鼓励鼓励阿!!!这个小工具可以 ...
以前用过一段时间Mapinfo,也做了一个基于WEB的GIS系统,最近由于工作需要研究了一下,发现还是存在一些问题,想换一个开源的GIS系统,找到了GeoServer,测试安装了一下,感觉学到不少东西,这里简单叙述一下。   GeoServer + MySQL的安装配置方法参见 http://simen-net.iteye.com/blog/609092   1、下载GeoServer http://geoserver.org/display/GEOS/Stable,因为我是想基于tomcat实现WEBGIS功能,所以我下载的是Web Archive(http://downlo ...
Global site tag (gtag.js) - Google Analytics