`
qiujiayu
  • 浏览: 173592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近几年在公司因为系统的稳定性非常差,所以设计了一套,能自动加载缓存的框架:https://github.com/qiujiayu/AutoLoadCache   公司已经用了近两年时间了,一直非常稳定。现在把相关代码开源出来,希望能与大家分享,也希望大家能给些建议。    

Sping AOP 使用建议

    博客分类:
  • JAVA
      Spring AOP这几年非常热门,使用也越来越多,但个人建议AOP只用于处理一些辅助的功能,而不能把业务逻辑使用AOP中实现,尤其是在需要“事务”的环境中。         
最近在使用 jquery.zclip.1.1.1,但用IE8测试时发现 报“未知的运行时错误”。           // create floating DIV above element         this.div = document.createElement('div');         this.div.className = "zclip";         this.div.id = "zclip-" + this.movieId;         $(this.domElement).data('zclipId', ...
#! /usr/bin/python # -*- coding: utf-8 -*- import sys import time import datetime import sys reload(sys) sys.setdefaultencoding("utf-8") def getLastMonth(day = None, months=1): if day: today = day else: today = datetime.date.today() y = int ...
还是用代码来说话吧:   $pattern = "/ (href|src)=['|\"]http:\/\/(\w*\.?mysite\.com)\/([^\?'\"]*)['|\"]/i"; $repl = " \1='http://\2/\3?p=faskdfkasdkf'"; $result="<a href='http://eg.mysite.com/'>中国人</a>"; $result = preg_replace($pattern, $repl, $result ...
从http://www.centos.org/ 中得知 CentOS 6 已经发布了。。  
在SQL结构化查询语言中,LIKE语句有着至关重要的作用。 LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下: select * from table1 where name like "张*" 如果要查询以“张”结尾的记录,则语句如下: select * from ta ...
Python操作Excel文档的类库,挺多的,但是都存在各种问题,无法满足我们的需求,在http://www.zhlwish.com/2010/10/09/python_edit_excel/  的《用Python修改Excel文件》中,给我带来了新的希望,于是我安装了:xlrd,xlwt,xlutils以及errorhandler。 并实现了下面一个例子: #! /usr/bin/python # -*- coding: utf-8 -*- import xlrd import xlutils.copy if __name__ == '__main__': temp ...
 由于在python中,使用%s来作为SQL语句的占位符,所以在我们执行的SQL语句中,带有一些%时应该如何处理呢?   比如下面两个例子: 1、select * from tbl_test where col like '%TR%'; 2、select * from tbl_test where date_format(created_time, '%Y-%m-%d') ='2010-11-01';   以上SQL语句会抛以下异常: ValueError: unsupported format character 'T' ... ValueError: unsupported ...
首先我们来看一下Java是如何实现MD5的:   import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Digest {     private static MessageDigest md5=null;     public static String getDigest(String msg) throws UnsupportedEncoding ...
spring 事务异常Failed to convert property value of type [$Proxy12] to required type   <?xml version="1.0" encoding="GB2312"?>      <beans xmlns="http://www.springframework.org/schema/beans "            xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins ...
异步 HttpWebRequest、接口实现及其他 发布日期: 1/10/2005 | 更新日期: 1/10/2005 Stephen Toub 下载本文的代码:NETMatters0412.exe (163KB) 问: 我和我的客户正在开发一个客户端应用程序,它需要向服务器应用程序发出 HttpWebRequest 以提交数据。我们正在尽力限制客户端发出的并发连接的数量,这样我们就可以限制服务器上的负载。最初我们尝试从 ThreadPool 线程发出这些请求,但是我们不断地接收到异常,这些异常指出“There were not enough ...
[Thread]“ThreadPool 对象中没有足够的自由线程来完成操作”的现象和解决办法   其实微软有一篇《异步 HttpWebRequest 、接口实现及其他》 对此种现象解释得非常清楚,我这边只是做一个笔记。 最常见的就是使用 HttpWebRequest 的时候,调用 Send 方法出现这种错误,这是因为: 因为 dotNET 的 ThreadPool 中提供了 25 个自由线程
我们都知道在CVS中用二进制和文本文本存储是不一样的,所以我们上传文件时一定要注意:   一定要分清楚二进制和文本两种不同类型的文件,WinCvs 会自动检测,如果 WinCvs 给您判断错了,一定要手动纠正,否则可能对文件造成损害。CVS对二 进制文件在仓库中的存放方式与 TEXT不一样,更新机制也不一样。     而在eclipse中,我们可以对它进行设置:  
配置JAVA_HOME,CLASSPATH,PATH等为JROCKIT路径和包,主要是JAVA_HOME,TOMCAT需要使用 然后配置TOMCAT启动参数 CATALINA.BAT中找到 set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" 在其后增加 -Xmanagement ...
Global site tag (gtag.js) - Google Analytics