`
scholers
  • 浏览: 619624 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
配置文件例子: 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 ...
小男孩和他妈妈躺在床上,可是他的妈妈再也不会醒过来了.曲终人散.    其实有关<人工智能>(英文名: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 ...
Global site tag (gtag.js) - Google Analytics