这算是优化Myeclipse吗???取消Myeclipse-validation需谨慎!!!


最近编译大量的JS文件,又是myeclipse9.0版本,导致CPU的占用很高,偶尔myeclipse会假死,就在网上找了几个优化的文章,基
本都是大同小异,其中有个说  →windows->preferences->MyEclipse>Validation保留Manual,将Build列的勾全部取消← 

后产生了很多问题.麻烦就这样开始了= =


问题1:直接导致js不再支持热部署,甚至有时Restart Server都不起作用,在Firebug中依然看到的是修改之前的js文件,有时

需要关闭Tomcat然后再次开启!!!


问题2:hibernateTemplate.update();方法不能更新数据库!!!需要进行页面的刷新,然后数据库才跟着更新,总是误导人们以
为是事务和持久化原因,为了这个问题折腾了好久,从Mysql的事务提交模式,一直排查到spring的事务,甚至更换了Dao层更新

的一些其他方法,依然无法解决.


问题3:更新个别字段时产生 Duplicate entry '8101' for key 'PRIMARY' 错误信息,也就是比较著名Duplicate entry '×
××' for key 'PRIMARY'错误. 也是排查了好久,由于实体类本身PK是updatable=false配置,所以开始怀疑是数据库问

题,drop掉表重新来,问题依旧.放在别的电脑上面出问题的代码却一切正常


这个问题还是很头疼的,问题的发生不是即时性的,一个问题还没解决又带出一个新问题,排查问题2的时候发现的问题3!囧!

.所以最后怀疑是编译环境问题!然后回想设置修改了validation.删除tomcat-work目录下的同名项目文件,然后redeploy项目,然后上面3个问题都好了,突然感觉好舒畅!!!


所以想修改validation的童鞋要慎重,不要得不偿失了,其实按开始的说法设置Myeclipse9.0,比较卡的问题也依然没有改善.
总结:开发的时候还是不要动一些IDE的配置,不要让过多的干扰因素进入项目,产生问题多回忆问题第一次发生的时间,然后给
自己一个rollback,网络上的一些破文还是小心使用,尤其是那种在不同地方发现同一篇文字的最好谨慎使用,大多是没有经过
验证的,太多你抄我我抄你,这也是TC浮躁的表现.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值