自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis基础整理

Mybatis 创建Java工程 加入jar包 配置log4j.properties 在classpath下创建SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/

2017-06-11 21:34:52 246 1

原创 Spring In Action笔记(1)

Spring In Action第一部分核心概念:依赖注入(dependency injection),面向切面编程(aspect-oriented programming)第一章 介绍DI和AOP以及怎样利用它们来开发松耦合的Java程序Spring简化Java开发的关键策略基于POJO的轻量级和最小侵入性编程 通过依赖性注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模板减

2017-04-25 11:31:44 269

原创 Hibernate检索方式

Hibernate 的检索方式有5种。 导航对象图检索方式 Customer c = session.get(Customer.class,2); c.getOrders().size();可以根据已经加载的对象导航到其他对象,如一对多的查询。 oid检索方式 按照对象的oid来检索对象,Hibernate在执行get/load时要通过oid查询。 session.get(Customer.cla

2017-04-20 17:15:09 346

原创 Hibernate注解开发

Hibernate注解开发通过实现JPA(Java Persistence API)规范,使用注解和配置文件进行开发。PO类注解配置 用 @Entity定义实体类,@Table描述表与实体类的关系,@Id声明主键,@GeneratedValue(strategy=GenerationType.)用于设置主键生成策略,如果要使用uuid等Hibernate框架的主键生成策略,要先使用@Generat

2017-04-20 11:25:02 314

原创 Hibernate关联映射--一对多

双向关联 以客户和订单为例,创建实体类,package domain;import java.util.HashSet; import java.util.Set;public class Customer { private Integer id; private String name; Set<Order> orders = new HashSet<>(); @

2017-04-19 20:09:02 239

原创 Hibernate持久化类与主键生成策略

一、持久化类 持久化类(Persistent Object)实际上就是POJO+hbm.xml。在Hibernate中,PO的编写规则为: 提供一个public权限的无参构造; 对属性进行private声明,并提供public getter/setter; 在PO中必须提供一个标识符(OID),OID与数据库的主键对应; PO中尽量使用基本数据类型的包装类(因为包装类默认null,而基本

2017-04-18 20:39:28 284

原创 Struts2实现简单的文件上传

浏览器端要注意 提交表单的方式method=POST 表单中必须有<input type="file" />标签 表单中必须设置enctype=”multipart/form-data” 服务器端要注意commons-fileupload-1.3.1.jar和commons-io-2.2.jar 两个jar包Struts2框架支持上传,通过fileUpload这个interceptor来拦截请求<

2017-04-17 23:53:48 192

原创 Struts2--ValueStack

一、什么是ValueStack ValueStack是一个容器,它将action中产生的数据携带到页面上,实质上,ValueStack是Struts2对ognl的封装,它被设计成一个接口,com.opensymphony.xwork2.util.ValueStack,实现类为com.opensymphony.xwork2.ognl.OgnlValueStack。 ValueSta

2017-04-16 21:42:29 267

原创 Struts2获取Servlet API的两种方式

一、IoC方式 在Struts2中,所有请求都会被StrutsPrepareAndExecuteFilter拦截,然后去struts.xml寻找相印的action,在action执行前,会执行一些interceptor。在 struts-default.xml中,有个拦截器为 <interceptor name="servletConfig" class="org

2017-04-16 21:08:12 739

原创 Struts2入门--一个简单的登录案例

导入相关的jar包 解压Struts2-2.3.24-all.zip,在apps文件夹中找到Struts2-blank.zip,解压后在WEB-INF的lib文件夹中有需要用到的13个jar包。 在web.xml中配置Filter <filter> <filter-name>Struts2Filter</filter-name> <filter-class>org.ap

2017-04-14 10:48:32 343

原创 Tomcat & Servlet 复习(1)

一、Tomcat与Servlet入门 1.http协议 特点:基于请求和响应的模型,必须先有请求后有响应,必须成对出现。 请求部分: u  请求行的提交方式:GET和POST的区别:                                                            l  GET的提交参数会显示在地址栏上,POST不显示 l  GET有大小

2017-03-14 21:53:23 307

原创 《算法(第四版)》笔记(1)

一、基础   1.背包,队列,栈 背包:一种不支持删除元素的集合数据类型,迭代的顺序不确定 先进先出队列:一种基于先进先出策略的集合类型 下压栈:一种基于后进先出策略的集合类型   2.集合数据类型的体现 定容栈、泛型、迭代   3.链表 链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该结点含有一个泛型的元素和一个指向另一条链表的引用

2017-03-11 00:10:26 240

原创 初学GitHub(1)

一边看传智PHP关于GitHub的视频(http://v.itcast.cn/course/209.html),一边做点笔记。 一、基本概念 1.学习GitHub的目的 用来托管项目代码 2.GitHub相关概念 仓库(Repository):存放项目的地方 收藏(Star):收藏项目 复制克隆项目(Fork):把别人的项目复制过来 发起请求(Pull Reques

2017-02-17 19:30:00 242

空空如也

空空如也

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

TA关注的人

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