`
schy_hqh
  • 浏览: 542382 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
www.playframework.com/documentation/1.2.5/configuration
JAP是一个规范,Hibernate是该规范的一种实现   DAO 模式 Data Access Object 将数据访问与业务逻辑相分离 Service层完全不关心DAO层如何与数据库交互,只需要将请求交给DAO层即可   POJO  Plain Ordinary Java Object  没有业务逻辑代码的 ...
  package com.gc.sis.core; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persisten ...
Hibernate中的批处理,实质上是对JDBC的批处理进行配置   要使用批处理插入数据,id生成策略不能是native策略,可以是uuid或者hilo 批量数据获取    属性:hibernate.jdbc.fetch_size    *MYSQL不支持,ORACLE支持批量数据提交(极大的提高了批量执行的效率)    属性:hibernate.jdbc.batch_size    *MYSQL支持,ORACLE支持    步骤(理解):        1.id生成策略不能是native            [native依赖数据库生成id,每save()就会执行插入,否则无法生 ...
  首先写POM.xml   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelV ...
What is an encoder 编码器负责将事件转化为字节数组,并将字节数组转换成一个OutputStream 。 Encoder ---> Byte[] ---> OutputStream   在0.9.19版本之前,大多数的appender都依赖layout布局组件将事件转换为字符串String 在使用java.io.Writer将其写入到文件 在0.9.19版本之前,对FileAppender将在内部嵌套PatternLayout进行样式设置 从0.9.19版本开始,FileAppender将通过Encoder设置样式,不再设置layout属性了   ...

Task

2014年任务列表 Logback日志记录 FO生成PDF BootStrap界面布局 SpringMVC Spring Hibernate DesignPattern Apache Commons Node.js
 WEB站点虚拟目录   server.xml 给server.xml加中文注释导致tomcat无法启动 1.配置文件改错了 2.加了中文注释(虽然xml头部声明编码为utf-8),但是在添加中文注释的时候,编辑器如editplus使用的ANSI编码进行保存的,导致tomcat解析server.xml编码不一致! <Host name="localhost" appBase="webapps"/>  将webapps指定为WEB站点的基准目录 其下的ROOT目录将默认作为根目录(如果有)   本地文件系统的某个目录映射 ...

Chapter 4: Appenders

 
OutputStreamAppender ConsoleAppender 三个可配置属性: encoder:  OutputStreamAppender的一个属性,用来设置日志格式 target:  System.out or System.err,default is System.out withJansi: ANSI color(在win7 64bit上无法正常工作)     <configuration> <appender name="STDOUT" class="ch.qos.logback.core.Co ...
学习一套日志框架,以便在后续项目中使用   Logback配置方式 Logback can be configured either programmatically or with a configuration script expressed in XML 基于编程方式XML配置(推荐)   Logback初始化步骤  在classpath路径下,依次寻找,如果找到,则使用此配置:  1. logback.groovy  2. logback-test.xml  3. logback.xml  4. Automatically using the BasicConfigu ...
  使用代理的好处: 保证目标对象的任务得到执行,而且可以在任务执行前后加入额外功能 代理的应用非常广泛,日志记录,事务控制,安全性检查等都可以基于代理完成,如AOP   Java技术中,有2种实现动态代理的方案: JDK动态代理,要求目标代理类实现一个特定接口:InvocationHandler CGLIB动态代理,不需要接口支持,应用场景更广     JDK动态代理       CGLIB代理        
white-space="pre"  : 按原始样式显示空格,即使用代码中的预定义样式     <fo:block start-indent="50%" end-indent="10%" background-color="white" margin-top="60px" font-size="16pt"> <fo:block space-before="10px"></fo:block> ...
使用schema定义Model 好处:对象关联关系非常清晰   student.xsd   <?xml version="1.0" encoding="UTF-8"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/test" xmlns:tns="http://www. ...
实现interface HandlerInterceptor   继承class HandlerInterceptorAdapter   自定义拦截器 package com.gc.springmvc.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; publ ...
springMVC处理Ajax请求,返回JSON格式数据 加入对jackson的依赖,springMVC使用jackson进行JSON数据转换 <!-- json --> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>1.9.10</version> </dependency> ...
Global site tag (gtag.js) - Google Analytics