- 博客(26)
- 资源 (5)
- 问答 (4)
- 收藏
- 关注
原创 MySQL 高可用架构在业务层面的分析研究
前言: 相对于传统行业的相对服务时间9x9x6或者9x12x5,因为互联网电子商务以及互联网游戏的实时性,所以服务要求7*24小时,业务架构不管是应用还是数据库,都需要容灾互备,在mysql的体系中,最好通过在最开始阶段的数据库架构阶段来实现容灾系统。所以这里从业务宏观角度阐述下mysql架构的方方面面。 一. MySQL架构设计—业务分析 (1)读多写少 虚线表示跨机...
2015-11-24 14:47:04 67
原创 ThreadLocal理解
ThreadLocal会为每个线程维护一个私有的变量空间。实际上,其实现原理是在JVM中维护一个Map,这个Map的key就是当前对象,而value则是线程通过ThreadLocal.set方法保存的对象的实例。当线程调用ThreadLocal.get方法时,ThreadLocal会根据当前线程对象的引用,取出Map中对应的对象返回。...
2010-06-13 13:34:30 50
原创 Detached状态和Transient状态的差异
Transient(自由状态)状态的实体对象与库表中的记录无关,无法根据Transient对象中的信息在库中寻找到对应的记录Detached(游离态)状态的对象,虽然与Session实例脱离,但是根据其中的信息,能够寻找到库中表对应的数据的记录。 比如某表对应ID的库表记录已经删除,则此对象与库表中的记录已经不存在对应关系,因此,它处于Transient状态...
2010-06-10 01:02:07 66
Linux SHELL if 命令参数说明
俺反正是经常忘啊,用的时候总是翻箱倒柜的找也不是个事,把它们列在这里吧。–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g ...
2010-04-12 19:18:14 36
Linux 常见特殊符号
1,> 重定向输出符号 用法:命令 >文件名 特性:覆盖(当输入文件和输出文件是同一文件,文 件内容被清空;不适合连续重定向) 典型应用:合并文件(cat a b >c);清空文件(cat /dev/null...
2010-04-12 19:16:11 35
DB2 联合数据库 的配置步骤
应用数据库:localdb,IP:<应用IP>应用schema:localschema,应用密码:localschema, 管理员用户密码:adminuser/adminpwd对方数据库:remotedb,IP:<remoteIP>对方schema:remoteschema,对方密码:remoteschemapwdtelnet <remoteIP>d...
2010-03-11 10:09:33 91
java异常框架处理
转自http://www.bitscn.com/java/xmlbeans/200806/143914_4.html 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。 Java把异常当作对象来处理,并定义一个基类java.lang.Throwa...
2010-02-26 19:59:16 37
原创 spring 2.x包的依赖关系
转至http://lukec.iteye.com/blog/170933http://lukec.iteye.com/blspring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了sp...
2010-01-26 14:53:51 30
原创 服务器端输出 JSON 格式数据
下面我们讨论如何在服务器端输出 JSON 格式的数据。以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本。 将 String 对象编码为 JSON 格式时,只需处理好特殊字符即可。另外,必须用 (") 而非 (') 表示字符串: static String string2Json(String s) { StringBuilder sb = n...
2009-08-24 13:27:58 58
原创 log4j配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , append...
2009-07-14 18:01:41 40
原创 spring加入dwr的配置
web.xml中的配置<!-- DWR servlet 配置 --> <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class> org.directwebremoting.spring.DwrSpring...
2009-06-10 23:16:54 40
原创 修改eclipse中的默认maven2资源仓库保存地址
当你在eclipse中集成了maven2后,默认情况下,eclipse会在你的系统盘(c:\)下创建一个目录,C:\Documents and Settings\danlley\.m2\repository并将其作为数据仓库目录。如果有一天当你很不幸的需要重做系统,而又无法将maven2仓库目录下的数据及时转移的时候,你此前对maven2仓库所做的一切维护都将意味着竹篮打水一场空。为了让你的在ma...
2009-04-26 23:00:12 22
原创 freemarker在web.xml中的配置
<servlet> <servlet-name>freemarker</servlet-name> <servlet-class> freemarker.ext.servlet.FreemarkerServlet </servlet-class> <!-- FreemarkerServlet settings: --&...
2009-01-14 14:48:03 78
原创 struts2 properties配置
struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求. struts.properties配置文件 struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值. strut...
2009-01-14 11:44:22 29
原创 泛型DAO接口的设计
1、泛型DAO接口定义import java.io.Serializable;import java.util.List;/** * GenericDao DAO层泛型接口,定义基本的DAO功能 * @author wl * @since 0.1 * @param <T> 实体类 * @param <PK> 主键类,必须实现Serializab...
2009-01-08 10:22:21 66
原创 iBatis调用存储过程的方法
为了方便我们经常需要函数/过程返回结果集时采用返回cursor的方式得到结果集,在ibatis以前版本中支持的不是很好, 现在最新版本已经可以支持的很好了. 一.下载最新ibatis包. 二.最新的连接oracle 10g的驱动ojdbc(我这里用的是oracle 10g) 三.下载最新的common包. 示例如下: 函数定义: CREATE...
2009-01-07 17:47:24 85
原创 使用BeanPostProcessor接口对受管Bean进行预处理
有时候,我们希望在Spring IoC容器初始化受管Bean之前、属性设置之后对该Bean先做一些预处理,或者在容器销毁受管Bean之前自己释放资源。那么该如何实现呢?Spring IoC为我们提供了多种方法来实现受管Bean的预处理和后处理。在Spring中定义了BeanPostProcessors接口,代码如下:package org.springframework.beans.factor...
2008-12-31 10:46:50 43
原创 Spring事务简化配置
Java代码 <beans> <!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) --> <bean id="transactionManager" class="org.springframework.orm.h...
2008-12-31 10:30:51 30
原创 Axis实践入门
第一部分: 安装Axis 第一步: 下载Axis 从Apache网站下载Axis发布包: http://ws.apache.org/axis/ 我下载的是 Axis 1.4 Final 版 第二步: 解压Axis压缩包 把下载的axis-bin-1_4.zip包解压缩到一个文件夹,可以是任意的,但如果文件夹包含中文名时,在中间有些过程需要对中文进行一些处理,否则可能出错; 我把axis-bin-1...
2008-12-16 16:58:36 80
原创 简单的web services部署
web services和一般的java类没多大区别,主要是部署问题,eclipse自动能把一个类部署为web services,并生成客户机.所以我的做法是: 1,建立一个动态web工程,并选择将该工程自动加入到一个ear工程 2,在这个动态web工程创建类和方法,和一般的写法没什么区别 3,用eclipse把类部署为web services,会自动生成wsdl和server-config.ws...
2008-12-16 16:57:12 41
原创 java读取配置文件的几种方法
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 一.读取xml配置文件(一)新建一个java bean(HelloBean.java)java 代码package chb.demo.vo; public class HelloBean {...
2008-12-15 16:13:32 27
原创 java读取配置文件信息
Java代码 import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.u...
2008-12-15 16:09:39 32
原创 jquery 新建的元素事件绑定问题(下)
demo:http://www.cnjquery.com/demo/jquery页面加载完成后元素绑定事件.html2号解决方案——事件冒泡法利用事件冒泡的原理,我们给这个按钮的祖先元素绑定事件处理函数。然后通过event.target这个对象来判断,这个事件是不是我们要找的对象触发的。通常可以利用一些DOM属性,比如event.target.className、event.target.tagN...
2008-12-10 10:29:56 45
原创 escape、encodeURI、encodeURIComponent等方法的区别
escape 方法返回一个可在所有计算机上读取的编码 String 对象。function escape(charString : String) : String参数charString 必选。要编码的任何 String 对象或文本。 备注escape 方法返回一个包含 charstring 内容的字符串值(Unicode 格式)。所有空格、标点、重音符号以及任何其他非 ASCII 字符都用 %...
2008-12-10 10:19:04 28
原创 jquery input type的取值
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selecte...
2008-12-05 14:22:06 38
原创 jquery 新建的元素事件绑定问题(上)
demo:http://www.cnjquery.com/demo/jquery页面加载完成后元素绑定事件.html我想很多人都会向我一样曾经 被新元素的事件绑定困惑很久也就是在页面加载完成后给元素绑定了事件,但又新增加的元素上却没有绑定任何事件。js的事件监听跟css不一样,css只要设定好了样式,不论是原来就有的还是新添加的,都有一样的表现。而事件监听不是,你必须给每一个元素单独绑定事件。...
2008-12-02 10:36:53 103
页面Ajax访问action,关闭页面,action是否继续执行?
2012-03-12
我想在service层通过某一dao的方法名动态的调用某一个dao的方法,请问如何实现
2010-03-20
写文件时,如何限制文件大小。
2009-09-26
如何访问TabPanel链接的页面中任意element的value?
2009-06-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人