自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

转载 Jetty启动时不能修改 js等静态文件的解决

Jetty启动后,如果修改javascript文件,将不能保存,使调试很麻烦。这是因为使用了CACHE,JETTY说是WINDOWS下的一个限制。可以通过如下方法修正: 解压出jetty.jar中的org/mortbay/jetty/webapp/webdefault.xml文件,将这一选项由true改为false,另存到src/main/resources目录,或者其它自选目录。

2012-05-21 11:09:50 1037

原创 js --> obj2str

function obj2str(o){   var r = [];   if(typeof o == "string" || o == null) {return o;   }   if(typeof o == "object"){if(!o.sort){  r[0]="{"  for(var i in o){r[r.length]=i;r[r.lengt

2012-05-11 11:42:30 1068

转载 CSS HACK

整理关于IE6、IE7、IE8、Firefox兼容性CSS HACK问题1.区别IE和非IE浏览器CSS HACK代码 #divcss5{background:blue; /*非IE 背景藍色*/background:red \9; /*IE6、IE7、IE8背景紅色*/}2.区别IE6,IE7,IE8,FF CSS HACK 【区别符号

2011-12-31 09:45:04 447

转载 JS实现Trim()

//js去除空格函数//此处为string类添加三个成员String.prototype.Trim = function(){ return Trim(this);}String.prototype.LTrim = function(){return LTrim(this);}String.prototype.RTrim = function(){return RTrim(this

2011-12-29 11:12:16 599

原创 JSONP

1. JSONP定义    JSONP是英文JSON with Padding的缩写,是一个非官方的协议。它允许在服务器端生成script tags返回至客户端,通过javascript callback的形式来实现站点访问。 JSONP是一种script tag的注入,将server返回的response添加到页面实现特定功能。2. JSONP由来    要解释JSONP的来由,

2011-12-28 10:32:51 576

转载 如何进行java系统优化

上面这个核心字多点说也就是:更多用户访问、更短响应时间、数据正确性。   优化的过程,我的想法就是先顺藤摸瓜,沿着一个请求发生的路径一路看过去,测量一下每个点上消耗的时间,会发现很多消耗时间多的点,都是值得你去优化的地方。然后再考虑在每个点上发生了拥挤导致响应时间变长了又该怎么解决。   当然也不需要一上来就全面优化,连影响最小的地方也不放过。先优化对你的性能影响最大的地方,效果是最好的,

2011-11-18 22:54:12 3034

原创 Hibernate延迟加载实现原理

通过将class的lazy属性设置为true,来开启实体的延迟加载特性。如果我们运行下面的代码:User user=(User)session.load(User.class,"1");(1)   System.out.println(user.getName());                 (2) 当运行到(1)处时,Hibernate并没有发起对数据的查询,如果我们此时

2011-11-17 21:46:52 4574

转载 深入浅出之正则表达式(二)

转自:http://www.cnblogs.com/dragon/archive/2006/05/09/394923.html 前言:       本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。        本文是Jan Goyvaer

2011-10-31 17:36:33 475

转载 深入浅出之正则表达式(一)

转自:http://www.cnblogs.com/dragon/archive/2006/05/08/394078.html 前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实

2011-10-31 17:35:30 498

原创 javascript中RegExp的exec方法和String的match方法

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。下面是两种创建方式:1. var patt=/pattern/attributes,参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。2. var patt=new RegExp(pattern, attributes),如ne

2011-10-31 15:07:19 2354

转载 MemCached OsCache EhCache

Memcache:分布式内存对象缓存系统,占用其他机子的内存。很多互联网,负载均衡三台(以三台为例)web服务器可以共享一台Memcache的资源。传递的信息以键值对的形式存储。传递的数据要实现序列化。 ----------------------------------------------------------------------------------------------

2011-10-28 15:16:36 4108

转载 Memcache and Mongodb

Memcache Memcache的优势我觉得总结下来主要体现在:1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池,完全可以把大部分热点业务数据保存进去,由内存来阻挡大部分对数据库读的请求,对数据库释放可观的压力。2) 单点。如果Web服务器或App服务器做负载均衡的话,在各自内存中保存的缓存可能

2011-10-28 15:01:21 682

转载 js call

call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明

2011-10-26 17:03:25 611

转载 JS 获取网页源代码

远程网页源代码读取/* 页面字体样式 */body, td, input, textarea { font-family:Arial; font-size:12px;}//用于创建XMLHttpRequest对象function createXmlHttp() { //根据window.XMLHttpRequest对象是否存在使

2011-10-24 17:28:11 24953 3

原创 MyEclipse常用设置

1、提示键配置一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道

2011-08-30 15:35:37 1027

原创 JD-GUI 反编译器及JD-Eclipse插件

官方地址:JD-GUI:http://java.decompiler.free.fr/JD-Eclipse插件:http://java.decompiler.free.fr/jd-eclipse/update使用方法如下:To install "JD-Ecli

2011-08-30 12:43:24 9540 1

原创 Linux mongodb安装

1.  下载mongodb,此处下载的版本是mongodb-linux-i686-1.8.2.tgz2.  解压文件到某目录下,然后重命名     tar -xvf mongodb-linux-i686-1.8.2.tgz     mv mongodb-linux-i

2011-08-09 00:40:50 809

原创 yum安装mysql

1.  yum install mysql-server (mysql客户端:yum install mysql)2.  chkconfig --add mysqld 在服务清单中添加mysql服务 3.  service mysqld start 服务启动 4.

2011-08-08 22:40:09 334

原创 Linux JDK安装

/etc/profile中添加:export JAVA_HOME=/usr/local/jdk1.6.0_20export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_

2011-08-08 13:58:54 366

原创 nginx+tomcat配置

nginx.confworker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  app

2011-07-29 18:09:19 386

原创 mysql分组后取每组指定记录数的方法

--按某一字段分组取最大(小)值所在行的数据 /*数据如下:name val memoa    2   a2(a的第二个值)a    1   a1--a的第一个值a    3   a3:a的第三个值b    1   b1--b的第一个值b    3   b3:b的第三个值b    2   b2b2b2b2b    4   b4b4b    5   b...

2011-03-04 14:18:12 642

原创 SQL乐观锁与悲观锁

锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我...

2010-11-15 12:19:55 144

原创 xFIre与spring2.0兼容

异常:org.xml.sax.SAXParseException: Document rootelement "beans", must match DOCTYPE root "null".解决方法:由于xFire1.2包含spring1.2.6.jar包,于工程中的spring2.0.jar冲突,删除spring.1.2.6.jar保留spring2.0.jar。...

2010-11-05 18:51:49 96

原创 XML 解析 解析XML有两种基本方式(转载)

XML解析解析XML有两种基本方式:1)DOM2)SAXDOM解析器把XML文档转化为一个包含其内容的树,并可以对树进行遍历。用DOM解析模型的优点是编程容易,开发人员只需要调用建树的指令,然后利用navigation APIs访问所需的树节点来完成任务。可以很容易的添加和修改树中的元素。然而由于使用DOM解析器的时候需要处理整个XML文档,所以对性能和内存的要...

2010-11-05 10:40:17 218

原创 request.getRequestURL()在tomcat和wars下的值比较

tomcat后台:    URL:http://132.159.173.80:8080/idealPBW/login.action    URI:/idealPBW/login.actiontomcat前台:    URL:http://132.159.173.80:8080/idealPBW/login.action    URI:/idealPBW/WEB-INF/cont...

2010-08-27 13:15:57 124

原创 js、css及公共文件过滤器

<filter>  <filter-name>ctsistatic</filter-name>  <filter-class> cn.com.ctsi.dispatcher.StaticFilter </filter-class> </filter> <filter-mapping>  <filter

2010-08-26 08:42:45 114

原创 java中hashcode()和equals()的详解

1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math...

2010-07-22 12:29:19 58

原创 在servlet、filter、Taglib中获取Spring Bean

     在servlet容器中使用spring框架时spring的上下文(WebApplicationContext)被在保存在 ServletContext中。在servlet、filter或jsp标签中获取spring bean的关键在于如何获取ServletContext。servlet中:public void init(ServletConfig config){...

2010-07-20 13:26:57 80

原创 Java生成指定长度的随机密码

public String generatePassword(int length) {     String[] chars = {"2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e

2010-07-15 16:35:58 223

原创 java 中System.Properties的用法

System可以有对标准输入,标准输出,错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。System.getProperties()可以确定当前的系统属性,返回值是一个Properties;System.load(String filename)等同于:System.getProperties().load(String filenam...

2010-07-15 10:44:52 940

原创 JAVA 内存溢出解析(转)

核心提示:原因有很多种,比如: 1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象; 2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系 原因有很多种,比如: 1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对...

2010-07-05 10:03:02 71

领域驱动设计精简版.pdf

本书是Eric Evans的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质, 抽取了Eric Evans原书中关于这一主题的大部分内容,以及其他相关资料,包括已经出版的书籍和各种领域驱动设计讨论群组等。

2010-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除