- 浏览: 619624 次
- 性别:
- 来自: 杭州
最新评论
-
kongqinglong:
我艹,不好使,大骗子
基于Eclipse的FindBugs中文插件发布了 -
worket123:
误人子弟,不会就不要乱发
基于Eclipse的FindBugs中文插件发布了 -
accphc:
策略工厂实现Spring的ApplicationContext ...
Spring与策略模式 -
老凯和他的Java:
我也一直不漏的看完了,感触颇深,还是要多花花时间陪陪父母
纪念一位伟大的女性 -
IT_jingying:
认真的看完了,每一位母亲都是伟大的,她为自己的子女,家庭付出的 ...
纪念一位伟大的女性
文章列表
配置文件例子:
ehcache>
<diskStore path="java.io.tmpdir"/>
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDis ...
这几天闲着拿了手机看新闻,三大运营商2009年的利润。
中国移动全年营业收入达到人民币4,521.03亿元,比2008年增长 9.8%;利润达到人民币1,151.66亿元,同比增长2.3%,每股基本盈利达到5.74元;粗略计算下来,中国移动每天的净利润达到3.15亿元人民币。
中国联通2009年全年收入1539.5亿元,比上年同期的1597.9亿元下滑3.7%,年度盈利95.6亿元,比上年同期的354亿元下滑73%;
中国电信2009年经营收入为人民币2,093.70亿元。扣除初装费因素的影响后,经营收入为人民币2,082.19亿元,同比增长12.9%,2009年度净利润为144 ...
对于我们日常生活之中的很多人来说,需要缴纳各种费用,比如说煤气费用,有线电视,水电费用等等。往往很多情况就是煤气费用在工行缴纳,水电费用在招行缴纳等等,需要跨行去缴纳,虽然现在网络很方便,可是也需 ...
锁( locking )
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算
处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中
(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机
制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓
的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。
Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ”
和 “ 乐观锁( Optimistic Locking ...
场景:需要启动多线程处理事情,而在所有事情做完之后,需要修改系统状态;那么如何判断所有线程(事情)都做完了呢?这就需要判断所有当前运行的线程状态了。
下面是参考网上的一种写法,代码比较简洁和优雅。
以下代码在JDK1.5编译通过!
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
/**
* 测试监控类
* @author
*
*/
public class Watc ...
现在很多餐厅的生意很好,每次去吃饭,人多的要命,餐厅的服务员都让后来的客人拿号子,然后根据号子来吃饭.很多人由于等的时间太长而放弃了.而有些人一看号子太长,就出去逛街了,等回来的时候又发现自己的号子已经过去了.
实际上可以利用短信的功能,当客人很多的时候,可以登记下客人的手机号码,然后时间快到了的时候,系统给客人发一个短信提醒下.这样可以节省很多客人的时间,也可以节省餐馆的时间.在这里,我们由系统自动计算排队的时间,序列,动态检测客人的情况.
做的好还可以推广到排队机上面,客户自动输入手机号码,然后系统自动给客户发短信.
这样的系统可以推广到银行,医院,各个办事机构等需要排队的 ...
最近在研究EHcache,发现很多帖子或者网上的资料,都说EHcache在使用之后要显式的关闭,调用shutdown方法,
可是我在使用之后,发现第二次进入程序的时候,缓存不起作用,还是再次查询了数据库,不知道为什么?
还是我使用的不对呢?
看到HCCACHE的官网也是这么写的:
Shutdown the CacheManager
ehcache应该在使用后关闭, 最佳实践是在code中显式调用:
Java代码
//Shutdown the singleton CacheManager
CacheManager.getInstance().shutdown ...
问题一:缓存的命中率低。如代码所示,如果getAllObject查询参数是一个VO对象,那么当你用new每次创建的时候,缓存系统都认为不是同一个对象,导致缓存失败,直接从数据库查询;
但是当你用SPRING的载入bean的方式来加载bean的时候,默认方式,没有修改为多态模式,缓存可以找到,但是设置查询条件却没有用了;
那么这样条件下的命中率很低,缓存还有意义吗?
下面的代码是设置缓存的例子:
String DEFAULT_CONTEXT_FILE = "/applicationContext.xml";
Applicat ...
电影《人工智能》--又名《A.I.》
- 博客分类:
- 影视
小男孩和他妈妈躺在床上,可是他的妈妈再也不会醒过来了.曲终人散.
其实有关<人工智能>(英文名:AI)这部电影,我已经对其神往以久,库布里克,斯皮尔伯格,这两个名字就让我对其充满了信心,事实也证明如此.还记得库布里克 ...
在用Ant + Junit+ cobertura 编译执行代码做单元测试覆盖率的时候
出现如下错误:
Invalid method Code length 68617 in class file .././././.BaseDCTRSSTATable
java.lang.ClassFormatError: Invalid method Code length 68617 in class file .././././.BaseDCTRSSTATable
at java.lan ...
1.FORM元素中没有添加method属性的时候可能会出现的问题;
上次江西现场碰到一个问题,同样的代码页面提交的时候前台页面报JS错误,后来查看了很久,终于将原因注意到form上,原来form标签使用的是html标签而不是struts的html:from标签,在没有加method="post"时 默认是以get方式提交,将提交内容跟在url后面 ,这样,当内容过多(正式环境数据很多,而我们研发和测试环境数据较少),超过了2M,甚至包含html标签时就是出错,无法提交。加上method="post"问题解决!
这个问题的根本原因是:
ge ...
在做过的很多项目中,存在很多参数类的表,比如说系统参数表,基础配置表等相关的参数表在系统中调用频繁,对不同系统的各项业务进行了关键控制;现有的情况是,每次调用都需要查询数据库,这样实际上是多次调用查询数据库的方式,对数据库而言是一个不小的开销
考虑到参数相关表的特殊性,其查询的次数远远多于增加,修改,删除等更新类操作,现在可以考虑单独设计一个缓存模块,缓存模块只在第一次调用查询接口的时候查询数据库,查询完之后将所有的数据放入缓存中(内存中),以后每次再有查询请求,就不再查询数据库,而是从缓存类中读取数据。而在更新(增加,修改,删除)操作之后,调用缓存类的重载接口重新加载一下数据。
因为这些数 ...
Java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix 上的时候有可能出现图形不能显示的错误。提示信息:"Can't connect to X11 window server" 这是由于Linux的图形处理需要一个X Server服务器。(关于Linux的图形处理模式参考htt p://www.douzhe.com/docs/fbsd2/5.htm)解决办法:
1.如果服务器上安装有图形界面,可以通过设置环境变量:DISPALY=12 ...
我只是一个杀手---记韩国电影《反黑奇谋》中的杀手
- 博客分类:
- 影视
我是杀手,我知道自己的使命,就是要在BOSS酒吧干掉对方的老大。
为了顺利的干掉他,我知道,我必须等待机会,而且我知道,我的对手很强大;江湖传说,他曾经只带了两个手下,就轻松打败了对手的30多个大汉。
...
这几天登录MSN,总是不出来登陆框,可是在进程管理里面却看到了MSN的进程。然后我写在了MSN,接着下载最新的MSN安装程序,还是不行。总之死活看不到MSN的登录界面。
然后我在网上搜索了下,发现有人有同样的问题,他的解决方法是:
症状表现:
Windows 7 及 Vista 的用户可能是启动但无反应
Windows XP 的用户可能是应用程序发生异常UNknown Software exception (0xc000000d)
解决messenger不能启动问题方法
1. 运行 repair.exe工具,下载地址:
http://help.msn.cn ...