`
winneryj
  • 浏览: 129621 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
前言:   相对于传统行业的相对服务时间9x9x6或者9x12x5,因为互联网电子商务以及互联网游戏的实时性,所以服务要求7*24小时,业务架构不管是应用还是数据库,都需要容灾互备,在mysql的体系中,最好通过在最开始阶段的 ...

ThreadLocal理解

ThreadLocal会为每个线程维护一个私有的变量空间。实际上,其实现原理是在JVM中维护一个Map,这个Map的key就是当前对象,而value则是线程通过ThreadLocal.set方法保存的对象的实例。当线程调用ThreadLocal.get方法时,ThreadLocal会根据当前线程对象的引用,取出Map中对应的对象返回。
Transient(自由状态)状态的实体对象与库表中的记录无关,无法根据Transient对象中的信息在库中寻找到对应的记录 Detached(游离态)状态的对象,虽然与Session实例脱离,但是根据其中的信息,能够寻找到库中表对应的数据的记录。   比如某表对应ID的库表记录已经删除,则此对象与库表中的记录已经不存在对应关系,因此,它处于Transient状态
俺反正是经常忘啊,用的时候总是翻箱倒柜的找也不是个事,把它们列在这里吧。 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k 当由 ...
1,> 重定向输出符号      用法:命令 >文件名      特性:覆盖(当输入文件和输出文件是同一文件,文            件 内容被清空;不适合连续重定向)      典型应用:合并文件(cat a b >c);清空文件(cat              /dev/null);文件打印 2,>> 重定向输出符号       用法:命令 >>文件名       特性:追加 3,2> 错误重 ...
应用数据库:localdb,IP:<应用IP>应用schema:localschema,应用密码:localschema, 管理员用户密码:adminuser/adminpwd 对方数据库:remotedb,IP:<remoteIP>对方schema:remoteschema,对方密码:remoteschemapwd telnet <remoteIP> db2 connect to localdb user <adminuser> using <adminpwd> 察看<应用IP>机器的节点项 list data ...
转自http://www.bitscn.com/java/xmlbeans/200806/143914_4.html   一、 异常的概念和Java异常体系结构     异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。     Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。     Thorwable类所有异常和错误的超类,有两个子类Erro ...
转至http://lukec.iteye.com/blog/170933http://lukec.iteye.com/bl spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式 ...
  下面我们讨论如何在服务器端输出 JSON 格式的数据。以 Java 为例,我们将演示将一个 Java 对象编码为 JSON 格式的文本。 将 String 对象编码为 JSON 格式时,只需处理好特殊字符即可。另外,必须用 (") 而非 (') 表示字符串: ...
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 ,  appenderName2 ,  … #配置日志信息输出目的地Appenderlog4j.appender.appenderName  =  fully.qualified.name.of.appender.cl ...
web.xml中的配置 <!-- DWR servlet 配置 --> <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class> org.directwebremoting.spring.DwrSpringServlet </servlet-class> <init-param> <param-nam ...
当你在eclipse中集成了maven2后,默认情况下,eclipse会在你的系统盘(c:\)下创建一个目录,C:\Documents and Settings\danlley\.m2\repository并将其作为数据仓库目录。如果有一天当你很不幸的需要重做系统,而又无法将maven2仓库目录下的数据及时转移的时候,你此前对maven2仓库所做的一切维护都将意味着竹篮打水一场空。为了让你的在maven2中的损失最小,提高你所谓劳动成果的安全系数,建议将你的数据仓库进行迁移,具体设置方式如下: 1.打开eclipse2.window-->references-->Java- ...
<servlet>  <servlet-name>freemarker</servlet-name>  <servlet-class>   freemarker.ext.servlet.FreemarkerServlet  </servlet-class>   <!-- FreemarkerServlet settings: -->  <init-param>   <param-name>TemplatePath</param-name>   <param-value>/< ...
struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求. struts.properties配置文件 struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属 ...
1、泛型DAO接口定义 import java.io.Serializable; import java.util.List; /** * GenericDao DAO层泛型接口,定义基本的DAO功能 * @author wl * @since 0.1 * @param <T> 实体类 * @param <PK> 主键类,必须实现Serializable接口 * * @see com.thinkon.common ...
Global site tag (gtag.js) - Google Analytics