自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java通过Class的对象来获取泛型的class示例

在使用spring的JdbcTemplate实现DAO的时候,经常会用到一个类ParameterizedBeanPropertyRowMapper。它的静态方法newInstance()接受一个Class类型的参数,用于将ResultSet中的属性映射到传入的这个Class类型的Bean对象中,再组成列表返回。 如果要想把这个DAO做成泛型的,就必须要知道Class的类型。但是直接写成T.

2016-12-17 12:30:35 16841

转载 SSH框架中<context:component-scan>使用说明

在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1.        2.       在说明这两个子标签

2016-12-16 16:11:05 339

转载 Spring MVC静态资源处理

优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherServlet请求映射配置为"/",

2016-12-16 11:33:15 279

转载 SpringMVC 解读之<mvc:annotation-driven/>标签

一、AnnotationDrivenBeanDefinitionParser    通常如果我们希望通过注解的方式来进行spring MVC开发,我们都会在***-servlet.xml中加入标签来告诉spring我们的目的。但是我们为什么这么做呢?这个标签是什么意思呢?它做了什么呢?    同样为了弄清楚这些问题, 像标签一样,我们先找到它的解析类。第一篇文章中说过了,所有的自定

2016-12-16 11:32:21 302

转载 SpringMVC中的/*和/的区别

xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javae

2016-12-15 21:21:52 4820

原创 Java集合框架:常用的增删改查方法

1.ArrayList:2.LinkedList:3.HashSet:4.TreeSet:5.HashMap:6.TreeMap:

2016-12-14 22:32:34 4305

转载 java集合框架:ArrayList应用——去除ArrayList中的重复元素

package collection;import Java.util.ArrayList;import java.util.Iterator;public class ArrayListTest1 { /**  * @去除ArrayList中的重复元素  *   */ public static void main(String[] args) {  

2016-12-14 22:21:07 179

转载 Java集合框架:LinkedList基本应用(用LinkedList模拟堆栈或队列的数据结构)

package collection;import Java.util.LinkedList;class DuiLie{ private LinkedList link;  DuiLie(){  link = new LinkedList(); }  public void myAdd(Object obj){  link.addFirst(obj);

2016-12-14 22:18:48 228

转载 java集合框架:Vector演示(其实枚举和迭代是一样的)

package collection;import Java.util.*;public class VectorDemo { /**  * @Vector演示  * 其实枚举和迭代是一样的  *   * 因为枚举的名称以及方法的名称都过长,所以被迭代器取代了  *   */   public static void main(Str

2016-12-14 22:16:11 253

转载 java集合框架:List基本应用:增删改查

package collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;public class ListDemo { /**  * @Collection  * 可变长  *

2016-12-14 22:08:19 2965

转载 类中implements Serializable有什么作用

没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,

2016-12-14 16:59:38 9694 1

原创 Hibernate:一对多关系在实体类使用注解

User表: @OneToMany(mappedBy="user") @Fetch(FetchMode.SUBSELECT) private List orders;Order表: @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name="userid") private User user;@JoinColumn只需要写在多的

2016-12-14 15:55:02 3894

转载 JEE之Annotation(四)——Struts2注解开发

Hibernate和spring框架的开发前边总结了,这次看一下流行的MVC流程框架Struts2的注解开发吧。Struts2主要解决了从JSP到Action上的流程管理,如何进行Uri和action类中每个方法的绑定这是重点,在这里先简单看一下配置文件中的简单配置:[html] view plain copy print?span style="font-

2016-12-14 14:43:07 208

转载 JEE之Annotation(三)——Spring注解开发

spring框架的核心功能IoC(Inversion of Control),也就是通过Spring容器进行对象的管理,以及对象之间组合关系的映射。通常情况下我们会在xml配置文件中进行action,service,dao等层的声明,然后并告知框架我们想要的注入方式,然后在类中声明要组合类的get,set方法。而通过Spring框架中注解的运用也就主要是解决这类问题的。而框架中另一个核心知识A

2016-12-14 14:41:55 202

转载 JEE之Annotation(二)——Hibernate中注解的开发

在利用注解开发数据库持久层以前,需要学习一个规范JPA(JavaPersistence API),这也是SUN公司提出的数据库的持久化规范。就类似于JDBC,Servlet,JSP等规范一样。而hibernate框架就实现了此规范,我们可以通过注解和配置文件来实现此规范。前边的学习都是建立在配置文件的基础上,而注解开发现在也处于一种趋势,毕竟它大大提高了开发速度。         看一

2016-12-14 14:37:04 199

转载 JEE之Annotation(一)——注解开发介绍

在编程中,一直强调的一点就是注释的编写,注释的规范等等。尤其是越是核心,程序越复杂,逻辑越多的清空下,注释的编写对我们以后的阅读代码,维护软件起着至关重要的作用。一款软件有着好的注释,相当于一个中国人阅读一篇带着汉语翻译的英文文章,其阅读速度是事半功倍的效果。但是今天想要总结的却不是代码中的注释需要注意的问题,而是JDK5.0以后提供的一种新特性。         一, Annotatio

2016-12-14 14:19:44 248

转载 Session的生命周期

Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。  Session什么时候失效?  1. 服务器

2016-12-08 15:20:36 158

转载 脏读、不可重复读、幻读区别

1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问 这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两 次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个

2016-12-07 16:01:28 231

空空如也

空空如也

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

TA关注的人

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