`
sunxuecheng
  • 浏览: 23566 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
对象锁 当一个对象中有 synchronized method或synchronized block的时候调用此对象的同步方法或进入其同步区域时,就必须先获得对象锁。如果此对象的对象锁已被其他调用者占用,则需要等待此锁被释放 同步静态方法/静态变 量互斥体 由于一个class不 论被实例化多少次,其中的静态方法和静态变量在内存中都只由一份。所以,一旦一个静态的方法被申明为synchronized。此类所有的实例化对象在调 用此方法,共用同一把锁,我们称之为类锁。一旦一个静态变量被作为synchronized block的mutex。进入此同步区域时,都要先获得此静态变量的对象锁 类锁 由上述同步 ...
标准的写法应该如下: // 循环map,拼装成"key:value,"型的字符串 for ( Entry<String, Integer> varName : varNameValueMap.entrySet() ) {      varNameValueList.append( varName.getKey() );      varNameValueList.append( ':' );      varNameValueList.append( varName.getValue() );      varNameValueList.append( ',' ) ...
1.问题: 一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以DEBUG JAVA类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器才能生效. 2.解决: 使 用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容器。那么你如果只是修改了类的实现(方法体内的代码),而不是添加 或删除类的方法和成员变量。tomcat是可以直接运行的。即:只要修改tomcat的Server.xml的Context的配置,就可以在 MyEclipse里面DEBUG和直接修改代码而不重新Tomcat重新加载你的修改,很大的提高调试的效 ...

枚举11

public class ColorFactory {    /**     * jasper 默认颜色值,当协议未配置时,取用     */    public enum JASPER_DEFAULT_COLOR    {        /**         * jasper 默认颜色1         */        JASPER_DEFAULT_COLOR_1("999900"),               /**         * jasper 默认颜色2         */        JASPER_DEFAULT_COLOR_2("33A ...

basedao

public interface BaseDao<T, PK extends Serializable> extends GenericDao<T, PK> /**      * 执行标准的SQL数据查询      *      * @param sql 标准的sql语句      * @param entityClass hibernate已映射的持久化对象class      * @param params 查询参数      * @return 返回持久化的java对象      */     public <E> List<E> exec ...
Global site tag (gtag.js) - Google Analytics