
java
文章平均质量分 73
wscxyok
这个作者很懒,什么都没留下…
展开
-
关于Freemarker 取整数
在写freemarker 时候遇到过这样的问题:基本运算时想要去到整数,但总有个小尾巴总结了下找到了一个方法 ${ (x/2)?int } 输出的结果是:2原创 2012-12-07 11:34:31 · 2920 阅读 · 0 评论 -
解决 在jetty 上运行时 java out of memory异常
在eclipse上运行时解决出现java out of memory 在eclipse的项目中添加一个参数如图所示:vaule的值为:-server -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+CMSClassUnloadingEnabled -XX:+PrintGCDetails原创 2013-01-11 14:08:46 · 1124 阅读 · 0 评论 -
ActiveMQ 消息监听 MessageListener 的使用
刚学 ActiveMQ, 最开始搭建环境的时候引入的jar 包,几个核心的jar jms.jar, httpcore.jar , httpclient.jar, activemq-all.jar 准备完毕,启动junit 发现有好些个class 找不到,比如 PoolingClientConnectionManager 等,老是报 classnotfound 的错误,打开源代码一看,原来是引入的版原创 2015-10-21 09:21:29 · 16446 阅读 · 4 评论 -
对spring mybatis 缓存的使用
网上找了很多关于对缓存的描述,说得天花乱坠,不易读懂,自己总结简单几句话对缓存的理解:一级缓存,可理解为数据对象存储在内存的中,比如在一次操作数据库,会得到一个session, 在这个session 没有没 commit 或者 close 之前,若参数相同,是不用再次访问数据库,数据直接从缓存中获取,当session commit 之后, 缓存将会被clear 掉。二级缓存,大致与一级缓存原创 2015-10-14 15:06:43 · 1838 阅读 · 0 评论 -
java 是值传递还是引用传递
首先得肯定,java 一定是值传递。以下内容来自网络:先看一段代码:... ...//定义了一个改变参数值的函数public static void changeValue(int x) {x = x *2;}... ...//调用该函数int num = 5;System.out.println(num);changeValue(num);System.o翻译 2016-02-15 21:18:21 · 444 阅读 · 0 评论 -
实现 spring + mybatis 动态切换 datasource
需求场景:数据迁移的过程中,往往数据源不止一个,这些数据源分别分布在不同的主机,不同的域名下,现有一基本库,保存所有主机的信息,包括 host, port , database 等信息。目的是取得每个host 的连接并迁移数据。问题:首先spring 集成 mybatis 并获取数据连接之前,要实例化datasource 对象,但是datasource 保存在数据库中,要从数据原创 2017-04-06 15:53:56 · 2611 阅读 · 0 评论