`
newslxw
  • 浏览: 207852 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
http://wenku.baidu.com/view/7eee2cd233d4b14e85246862.html
是用 JD-GUI,JODE可以反编译 JAVA 代码,为了避免反编译,可以是用混淆软件编译 JAVA 代码,混淆后又带来调试不方便,因此混淆工具提供了重构堆栈功能。 商用混淆软件Zelix KlassMaster 可以提供到控制流的混淆, 免费的PROGUARD ,不提供控制流混淆,提供了重构堆栈,修改名称,压缩。 http://proguard.sourceforge.net/#downloads.html 做重构堆栈需要在混淆时选择obfuscate <!--EndFragment-->
http://ezscript.iteye.com/blog/1150488
  ibatis使用ehcache http://apps.hi.baidu.com/share/detail/22264253   hibernate使用ehcache  
我要说的两个数据库指ORACLE和MYSQL间的数据同步。 应用场景如下: 一个公司下有很多地市都有业务,每个地市有很多销售店面,公司内部有一套自己的系统,使用ORACLE,公司和地市都是用这个ORACLE系统,而每个店面也有一套自 ...
代码高亮显示:   http://hi.baidu.com/chasewade/blog/item/f3e1ff3f02df36f23d6d97e7.html   http://code.google.com/p/syntaxhighlighter/   编辑器 tinymce http://www.iwms.net/n2065c17.aspx   http://www.tinymce.com/tryit/full.php   http://www.oschina.net/question/12_2791   ckedit http://ckeditor.com ...
提高网站速度,可以采用下面的方法: 1、集群分流 2、专用图片服务器,图片压缩后再下载,减少流量 3、网页静态化,或者直接用CMS管理网站,对于首页,个栏目主页比较固定的页面可以静态化。 对于论坛帖子等, 对于图片浏览页面,可以采用图片预加载技术: http://63542424.blog.163.com/blog/static/18883900201162892639995/   http://www.blogjava.net/hhcto/archive/2008/07/07/213061.html http://www.chhua.com/web-no ...
java项目开发过程需要做到的几个统一: 1、统一需求文档,概设文档,技术文档 2、统一需求接口人,统一对外口径 3、统一的需求确认流程,问题处理流程,各种会议流程,开发流程,测试流程,部署实施流程,软件交付流程,维护流程 4、统一的系统原型,和用户洽谈及开发都参考这个原型。 5、统一的数据库设计文档、数据库管理(新增、修改、删除、审批),命名规范(大小写、缩写、长度、下划线) 6、统一的系统接口规范 7、统一的文档格式规范 8、定义关键的业务元素名称,业务名称缩写,统一的业务元素定义,相同的业务元素对应相同的字段名称,对应相同的页面名称 9、统一代码规范,eclipse提供了 ...
  http://blog.csdn.net/fenglibing/article/details/5469788   需要研究下实时静态化和CMS   使用缓存 http://wxinpeng.iteye.com/blog/1203034   使用freemark静态化  
参考 jvm内存分解:   http://liangpzhmz.blog.163.com/blog/static/101716295200961321333915/   http://blog.csdn.net/fenglibing/article/details/6298326   http://blog.csdn.net/fenglibing/article/details/6411953   http://apps.hi.baidu.com/share/detail/23550625   jdk的工具 ...

JVM内存解析

参考: http://vanadiumlin.iteye.com/blog/1267857
各基本类型在没初始化时,默认如下值 boolean init=falseint init=0float init=0.0double init=0.0long init=0char init= String init=null

多线程笔记

1、synchronized以线程为单位,不是以调用为单位,通过线程中,如果这个线程已经获得了锁,则这个线程中的所有函数都获得锁,可以进入这个锁锁定的范围,也就是reentrancy。如    public class A {public synchronized add(){};}    public class B extends A{public synchronized add(){super.add()}};    B.add获得对象锁后,在调用super.add()就不会出现死锁问题,也就是锁重进入   2、AtomicLong,AtomicReference等方便的原子计 ...
http://blog.csdn.net/liuzhigang1237/article/details/6714438       推荐使用实现ApplicationContextAware的方法   一个BEAN如果实现了ApplicationContextAware,在创建时就会由SPRING的初始化程序调用void setApplicationContext(ApplicationContext applicationContext) throws BeansException;设置上下文, 这时我们就可以保存个全局变量   其他:  http://hi.baidu.c ...
1、LINUX下安装NFS-SERVER,在LINUX能上网情况下,直接使用yast2命令中的 software->software management中输入NFS查找NFS-SERVER,然后直接下载安装即可。   2、配置NFS-SERVER     yast2->network services下面有NFS SERVER打开即可,如果没有表示NFS SERVER没安装成功     照界面提示做即可,记得访问目录的权限加上all_squash,anonuid=888,anongid=88    其中表示任何连接用户都转换成oid=888 gid=88的用户,如tes ...
Global site tag (gtag.js) - Google Analytics