`
文章列表

freemarker

常用内置函数 http://zhangyulong.iteye.com/blog/1162387 从JAR包中加载模板文件 http://stackoverflow.com/questions/14753125/loading-freemarker-templates-folder-inside-jar
查看Condition.await方法的JDK文档说明时,有如下描述: 与此 Condition 相关的锁以原子方式释放,并且出于线程调度的目的,将禁用当前线程,且在发生以下四种情况之一 以前,当前线程将一直处于休眠状态: 1)其他某个线程调用此 Condition 的 signal() 方法,并且碰巧将当前线程选为被唤醒的线程;或者 2)其他某个线程调用此 Condition 的 signalAll() 方法;或者 3)其他某个线程中断当前线程,且支持中断线程的挂起;或者 4)发生“虚假唤醒” 在所有情况下,在此方法可以返回当前线程之前,都必须重新获取与此条件有关的锁。在线程返回 ...
<!--支持spring注解--> <context:annotation-config /> <context:component-scan base-package="xx" /> <!--支持aspectj注解,注意设置proxy-target-class为true,强制使用cglib--> <aop:aspectj-autoproxy proxy-target-class="true"/> @Aspect @Component public clas ...
1.$JAVA_HOME/jre/lib/ext/*.jar 2.${CLASSPATH} 3.$CATALINA_HOME/common/classes/**/*.class 4.$CATALINA_HOME/commons/endorsed/**/*.jar 5.$CATALINA_HOME/commons/i18n/**/*.jar 6.$CATALINA_HOME/common/lib/**/*.jar 7.$CATALINA_HOME/server/classes/**/*.class 8.$CATALINA_HOME/server/lib/**/*.jar 9.$CATALINA_ ...
mybatis未使用spring集成。 现象: 1.当执行查询时报 ### Error querying database.  Cause: java.sql.SQLException: ORA-01000: maximum open cursors exceeded 2.检查业务服务器与数据库之间的连接数:正常; 3.使用sys用户登录数据库,执行SQL select o.sid, osuser, machine, count(*) num_curs from v$open_cursor o, v$session s where o.sid=s.sid group by o.sid, osus ...
http://jefferent.iteye.com/blog/1123677 http://www.blogjava.net/ldwblog/archive/2013/07/24/401919.html http://www.infoq.com/cn/articles/GC-Log-Uncovers-Pause?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text jvm使用分代方式完成垃圾回收。 两种GC方式: Scavenge GC 触发条 ...
http://blog.csdn.net/kavendb/article/details/5935577 总结: 引用类型分为:强引用、软引用、弱引用和虚引用 其中: 强引用就是一般的引用 一般实现或使用cache时,需要使用软引用,特点:内存不足时会回收 弱引用特点:GC时扫到就会回收 虚引用特点:等于没有引用,只是用于观测GC活动
第一种: public class A { private static final A instance = new A(); private A() { } public static A getInstance() { return instance; } } 第二种: public class A { ...
1.循环检查状态标记 + Thread.sleep 2.System.in.read() 3.使用notify/wait 4.使用阻塞等待的锁 5.循环等待线程池ExecutorService.awaitTermination ----------------------------------------- 欢迎发散
1.自定义ObjectMapper public class CustomObjectMapper extends ObjectMapper { public CustomObjectMapper() { super(); configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); setVisibilityChecker(getSerializationConfig() .getDefaultVisibilityChecker() ...

JDK RMI

    博客分类:
  • JAVA
RMI通信接口 public interface IBasicService extends Remote { String putline(String log) throws RemoteException; }  RMI通信接口实现类 public class BasicServiceImpl implements IBasicService { /** * 注释内容 */ private static final long serialVersionUID = 4718875327014874013L; ...
Global site tag (gtag.js) - Google Analytics