自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

转载 toString

import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.lang.builder.ToStringBuilder;public String toString() { try {  return ToStringBuilder.reflectionToString(this); } catc

2015-08-27 14:22:49 330

转载 JAXB

JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解包括:@XmlRootElement,@XmlElement等等JAXB(Java Archi

2015-04-01 14:34:00 541

转载 POI

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。基本功能HSSF - 提供读写Microsoft Excel格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。HWPF - 提供读写Microsoft Word格式档案的功能。HSL

2015-04-01 14:12:18 437

原创 Git

Git是一个分布式的版本控制工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络和中心服务器。Git通常有两种方式来进行初始化:        git clone:这是较为简单的一种初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份,例如'git clone git://github.com/someone/some_p

2015-04-01 14:09:24 330

原创 Maven

Maven是一个采用纯Java编写的开源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便

2015-04-01 14:09:13 395

转载 集群的Session问题

对Web服务器进行集群,Session的安全和同步是最大的问题,实现Session同步有很多种方案,常见的可能的方式有:1、客户端Cookie加密。    用的较少,此处不详述。2、Session复制。    参与集群的每个节点的Session状态都被复制到集群中的其他所有节点上,无论何时,只要Session发生改变,Session数据都要重新被复制。Tomcat、JBos

2015-04-01 10:26:04 404

转载 MySQL体系结构

Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。1 Connectors指的是不同语言中与SQL的交互 2 Management Serveices & Utilities: 系统管理和控制工具 3 Connection Pool: 连接池。管理缓冲用户连接,线程处理等需要缓存的需求 4 SQL Interface: SQL接口。

2015-04-01 09:59:30 356

转载 MySQL数据库MyISAM和InnoDB存储引擎的比较

MySQL数据库MyISAM和InnoDB存储引擎的比较MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这里介绍关于这两种引擎的一些基本概念(非深入介绍)。MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键。每张MyISAM表存放在三个文件中:frm 文件存放表格定义;数据文件是MYD (MYData

2015-04-01 09:55:19 305

转载 Spring Data JPA

一、Dao继承接口1、Repository Repository 接口是 Spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法。2、CrudRepository 如果持久层接口较多,且每一个接口都需要声明相似的增删改查方法,直接继承 Repository 就显得有些啰嗦,这时可以继承 CrudRepository,它会自动为域对象创建增删改查方法,

2015-03-11 10:19:06 341

转载 JPA

一、JPA概述1、定义 Java Persistence API,Java持久化API,定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。2、特点 JPA作为POJO持久化的标准规范,可以脱离容器独立运行,开发和测试更加方便。3、JPA在应用中的位置 4、JPA内容 JPA维护一个Persistence Context(持久化上下文),在持久化上下文中维护实体的生命周期。主要包含三

2015-03-11 10:11:05 327

转载 cron表达式

cron表达式通常用于配置计划任务的触发时间。一个cron表达式是一个由六个或者七个子表达式(字段)组成的字符串。而子表达式或者称为字段之间用空格隔开。举例描述 字段名是否必需允许的值允许的特殊字符秒(seconds)Y0-59, - * /分(minutes)Y0-59, - * /时(hou

2014-12-30 22:32:52 389

转载 Date类

在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间Date d = new Date();                   System.out.println(d);使用Date类的默认构造方法创

2014-11-20 22:00:10 326

转载 java程序会发生内存泄露的问题吗

答案:会。Java内存管理是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收的,java程序员不需要通过调用函数来释放内存。因此,很多人错误地认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实Java也存在内存泄露,但它的表现与C++语言有些不同。java导致内存泄露的原因很明确:长生命周期的对象持有短生命周期对象

2014-04-07 23:16:19 605

转载 Intent

Intent与Activity之间的关系是什么?在一个项目这中,会由多个Activity程序所组成,这多个Activity程序之间就需要进行通讯,而这之间的通讯就依靠Intent完成。可以使用Intent完成Activity程序间的跳转,也可以通过Intent接收返回数据Activity程序支持的Intent操作方法(1)public void startActiv

2014-02-12 23:12:22 412

转载 Eclipse工具使用技巧总结

一、常用快捷键:Ctrl+F11 运行Ctrl+Shift+/ 在代码窗口中加入/* ...  */注释Ctrl+Shift+\  消除/* ...  */注释Ctrl+Shift+O 将缺少的import语句加入Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+L 定位在某行 (对于程序超过100的人就有福音了) Ctrl+M 最大化当前的Edit或View

2014-02-08 13:09:41 357

转载 返回值有游标

1、xml id="caseListCur" class="java.util.HashMap">    "claimNo" column="claim_no" />    "caseReporterName" column="case_reporter_name" />    "caseReportDate" column="case_report_date" /> 

2014-02-07 09:54:48 568

转载 入参有List

1、xml id="newFailMap" class="java.util.HashMap">    "returnUserId" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN">    "businessRetrunDesc" jdbcType="VARCHAR" javaType="java.lang.St

2014-02-07 09:54:25 794

转载 入参有类型

1、xml id="creatReportMap" class="java.util.HashMap">    "claimNoParam" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN">    "caseReportDto" jdbcType="STRUCT" javaType="java.lang.Ob

2014-02-07 09:53:53 1012

转载 出参有List

1、xml id="queryUndwrtTraceMap" class="java.util.HashMap">    "claimNo" jdbcType="VARCHAR" javaType="java.lang.String" mode="IN">    "voutObject" jdbcType="ARRAY" mode="OUT" typeName="NBUCD

2014-02-07 09:53:29 610

转载 调用函数

id="checkBenefitAllocateMap" class="java.util.HashMap">        "flag" jdbcType="VARCHAR"            javaType="java.lang.String" mode="OUT" >        "claimNo" jdbcType="VARCHAR"            java

2014-02-07 09:53:02 406

转载 Spring MVC文件上传

spring支持在网络应用程序处理文件上传,提供拔插的org.springframework.web.multipart.MultipartResolver对象。 两个jar包:1、com.springsource.org.apache.commons.fileupload-1.2.0.jar2、com.springsource.org.apache.commons-io-1.4.

2014-02-07 09:51:47 618

转载 SpringMVC注解

一、@ModelAttribute1、@ModelAttribute注释方法 被@ModelAttribute注释的方法会在此controller每个方法执行前被执行。(1)@ModelAttribute注释void返回值的方法@Controller    public class HelloWorldController {         @ModelAtt

2014-02-07 09:51:07 499

转载 事务

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行

2014-02-07 09:50:37 367

转载 Spring下的Junit

创建测试类        测试类应该继承与 AbstractJUnit4SpringContextTests 或 AbstractTransactionalJUnit4SpringContextTests        对于 AbstractJUnit4springcontextTests 和 AbstractTransactionalJUnit4SpringContextTests 类的

2014-02-07 09:50:08 458

转载 Oracle中index by binary_integer的作用

如语句:type  numbers  is table of number index by binary_integer;其作用是,加了”index by binary_integer ”后,numbers类型的下标就是自增长,numbers类型在插入元素时,不需要初始化,不需要每次extend增加一个空间。而如果没有这句话“index by binary_integer”,那就得要显示对初

2014-02-05 21:23:04 3231

转载 集合

1、index-by,只存在PLSQL中。在PLSQL的一个语句块中定义。TYPE tabletype IS TABLE OF type INDEX BY BINARY_INGEGER; SET SERVEROUTPUT ON;DECLARE  TYPE branch_codes IS TABLE OF branch_info.branch_code%TYPE INDE

2014-02-05 21:22:34 378

转载 数组

1、在PKG包体内建数组TYPE rec_client IS RECORD(      policy_no    VARCHAR2(16),      payee_no     VARCHAR2(100),      pay_no       VARCHAR2(16),      amount       NUMBER(16, 2));TYPE list_client_am

2014-02-05 21:22:02 443

转载 Hibernate

增加用户libPreferences>>Java>>Build Path>>User Libraryies​关系映射数据库中表和表的关系只有一种:外键。这里讲的是对象之间的数量关系。主要有三种:一对一,一对多(一个组有多个用户,而每个用户只能属于一个组),多对多。@Entity@Table(name="t_group")1、一对一关联(1

2014-02-05 21:20:41 480

转载 SpringMVC数据绑定

1、基本数据类型@RequestMapping    public void test1(String name, Integer age, Double income, Boolean isMarried, String[] interests)    {        System.out.println("简单数据类型绑定=========");        S

2014-02-05 21:19:54 385

转载 http

http协议的相关内容    Hypertext Transfer Protocol超文本传输协议。1990年开始在www上广泛应用,是现今在www上应用最多的协议,目前的版本为1.1            http是应用层协议,当上网浏览网页时,浏览器和服务器之间就通过http在Internet上发送和接收数据。    http是基于请求/响应模式的,无状态的协议(request/r

2014-02-05 21:17:31 446

转载 中文乱码处理

发生中文乱码的三种情况 浏览器(utf-8) ------>web服务器(ISO-8859-1) ------>serlvet 1、表单postrequest.setCharacterEncoding("utf-8"); //请求体 get 将请求过来的字符串的字节进行转换new String(request.getParameter("username")

2014-02-05 21:17:02 362

转载 H2

web console http://172.16.207.178:8082 jdbc:h2:mem:activitijdbc:h2:tcp://localhost/~/test   Embedded (local) connection    jdbc:h2:[file:][]To point to the user home directory, use ~/, a

2014-02-05 21:16:30 724

转载 IP

a: 0 | 7位网络号  | 主机号 1.0.0.0至127.255.255.255b: 10 | 14位网络号 | 主机号 128.0.0.0至191.255.255.255c: 110 |  21位 网络号 | 主机号 192.0.0.0至223.255.255.255d: 1110 | 多点播送地址  224.0.0.0至239.255.255.255e: 11110 |

2014-02-05 21:16:02 371

转载 System.getProperty

java.version    Java 运行时环境版本java.vendor    Java 运行时环境供应商java.vendor.url    Java 供应商的 URLjava.home    Java 安装目录java.vm.specification.version    Java 虚拟机规范版本java.vm.specification.vendor    Jav

2014-02-05 21:15:20 375

转载 Eclipse

Eclipse快捷键大全Ctrl+1 快速修复Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+T 快速显示当前类的继承结构全局 打开类型 Ctrl+Shift+T全局 打开资源 Ctrl+Shift+R全局 在层次结构中打开类型 Ctrl+Shift+H 使用ecli

2014-02-05 21:14:40 386

转载 Tomcat

1、设置工程相对路径:conf/ server.xmlHost里配置Context,目录为下载下来的代码目录 2、设置日志输出路径Tomcat的bin下面catalina.batset JAVA_OPTS=-DLOG_BASE="D:\logs"3、本机DEBUG调试Tomcat bin下 的startup.bat中rem Get remaini

2014-02-05 21:14:09 386

转载 BigDecimal

float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal    源文件Arith.java:     import   java.math.BigDecimal;    /**      *   由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精      *   确的浮点数运算,包

2014-02-05 21:13:25 392

转载 java日期处理

Java 统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在1月1日后的86,400,000毫秒。同样的, 1969年12月31日是在1970年1月1日前86,400,000毫秒。Java的Date类使用long类型纪录这些毫秒值.因为long是有符号整数,所以日期可以在1970年1月1日之前,也可以在这之后。Long类型表示的最大正值和最大负值可以轻松的表示

2014-02-05 21:12:37 435

转载 Log4J

Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout。1、Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger 通过 Logger.

2014-02-05 21:11:50 352

原创 Photoshop技巧

1、工具箱的分布选择和移动工具绘画和修饰工具路径和文字工具3D和查看工具2、复位复位颜色 快捷键D 复位工具 右键点击工具,复位。3、放大图片(1)Ctrl+"+"放大,Ctrl+"-"缩小(2)放大镜工具 Alt临时切换放大缩小(3)放大镜工具 拖动鼠标也能放大缩小4、抓手工具在使用其它工具时,临时切换到抓手工具,空格键

2014-02-05 21:10:58 381

空空如也

空空如也

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

TA关注的人

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