`
文章列表

hibernate复习

转自:http://www.blogjava.net/apple0668/category/25880.html
1.ObjectUtils   2.Collectionutils   3.StringUtils   4.PropertyUtils.copyProperties(bean1, bean2); 5.org.apache.commons.lang.StringEscapeUtils;    
  1、活动对象 l  追踪root对象算法:深度追踪root对象,将heap中所有被引用到的root做标志,所有未被标志的对象视为非活动对象,所占用的空间视为非活动内存。 2、常用算法

classloader加载

    博客分类:
  • java
  class ClassA{ public void method(){ System.out.println("Loading ClassA"); } } public class ClassLoaderTest { public static void main(String args[]){ TestClassA testClassA = new TestClassA(); testClassA.method(); } }     编译,执行      java -verbose:class C ...

crontab表达式

 
一个Cron-表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下:  字段名    允许的值    允许的特殊字符 秒    0-59    , - * / 分    0-59   

POI用法

http://justdoblogger.com/blog/category/program/java
1) 请求工具类 org.springframework.web.bind.ServletRequestUtils //取请求参数的整数值: public static Integer getIntParameter(ServletRequest request, String name) public static int getIntParameter(ServletRequest request, String name, int defaultVal) -->单个值 public static in ...
   jquery UI 有自己自带的theme,然而一般项目或是公司,都需要有自己的theme风格,然而,完全手工做一套jquery ui theme费时费力。不过,jquery自带了一个在线theme定制的功能:http://jqueryui.com/themeroller    通过点点选选即可做出一套自己的theme.
  既然已经看了两个别人写的js模版引擎了,那我们可以看看他的一个实现思路。正好我在slideshare上下载了一个,大家看看。
   由上文看,模版替换的确可以很大程度降低拼接html带来的麻烦,然而在用法上还是比较麻烦一点,鉴于现在大多数前端js框架都是以jquery为基础的,那么现在我推荐一个更为简单的解决方案——jquery template plugin。对它作为jquery的一个插件,在很大程度上可以降低使用复杂度。但在功能上没有jstemplate强大。      1.首先下载库文件  下载      如图,templates.js就是该插件,min.js为压缩后的文件。      2.插件的使用方法   $( selector ).render( values, options ); ...
      在web前端开发,特别是富ajax应用,经常会出现前端大段大段拼接html的片段,这使得本事很简单的渲染逻辑变得很难维护也很难阅读。为了解决这一问题,借鉴目前比较流行的模版语言的思想,jstemplate作为这方面比较流行的解决方案值得学习。自己在学习的过程中,将官方的文档做一简单整理,翻译给大家。   一.helloworld(完整例子)      1)模版文件   <div id="t1"> <h1 jscontent="title"></h1> <ul> ...
 RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬 ...
  世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。 乌克兰程序员aul Bagwell,画了一张分析图,说明应该怎么选择。这是我 ...

JAVA_OPTS简介

    博客分类:
  • JVM
JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k" -server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。-XX:PermSize:设定内存的永久保存区域-XX:MaxPermSize:设定最大内存的永久保存区域-XX:MaxNe ...
  由于对象反序列化对象,总会生出一个新的实例,这使得原本的singleton对象,一旦实现了Serializable接口,就不能正常工作了,看代码:   public class Singleton implements Serializable { /** * */ private static final long serialVersionUID ...
Global site tag (gtag.js) - Google Analytics