自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

转载 spring整合hibernate事务管理的四种方式,以及事务的传播行为和隔离级别介绍

转自:http://blog.csdn.net/jianxin1009/article/details/9202907   为了保证数据的一致性,在编程的时候往往需要引入事务这个概念。事务有4个特性:原子性、一致性、隔离性、持久性。         事务的种类有两种:编程式事务和声明式事务。编程式事务就是将事务处理放在程序中,而声明式事务则是通过配置文件或者注解进行操作

2017-04-03 16:37:44 11894

转载 jquery ajax 向后台传递数组参数示例

转自:http://www.jb51.net/article/40131.htm需求: 在JS中向后台传递数组参数 分析: JS中的数组是弱类型的可以放任何类型(对象、基本类型),但是如果数组中放的是对象类型,传递到后台是显示的只能是对象字符串--[object Object],原因如下: 在后台接收的时候,只能用request来接收,request.get

2017-03-30 10:37:41 372

原创 spring基础装配以及注意事项:

1)ApplicationContext.xml基础配置xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"

2017-03-30 10:36:34 282

转载 mybatis教程

http://www.mybatis.org/mybatis-3/zh/getting-started.html

2017-03-11 19:57:10 262

原创 servlet监听器学习笔记

作用:监控web项目中applicaton,session和request 的属性变化实现:每个监听器类必须实现对应的接口,然后在web.xml注册实例:          public class ApplicationListener implements ServletContextListener;          public class SessionList

2017-03-10 09:45:15 261

原创 servlet过滤器学习笔记

过滤器作用:预先处理需要访问的页面,比如登录检测,编码转换等基础使用:传统的xml方式需要在web.xml里配置,配置方式与servlet类似(现在的annotation配置比较方便) REQUEST //过滤器类型,默认request 过滤器分类,过滤器有五种:request:对请求进行拦截,具体拦截可以自行指定

2017-03-09 23:20:26 361

转载 web.xml配置详解

转自:http://www.cnblogs.com/hafiz/p/5715523.html一、web.xml配置文件常用元素及其意义预览 1 web-app> 2 3 定义了WEB应用的名字--> 4 display-name>display-name> 5 6 声明WEB应用的描述信息--> 7 description

2017-03-09 22:15:38 169

转载 javanio学习

http://ifeve.com/overview/

2017-02-16 10:17:14 233

转载 java多线程

http://www.cnblogs.com/xrq730/category/733883.html

2017-02-07 12:22:58 236

转载 java中父进程与子进程

转自:https://my.oschina.net/hosee/blog/509557以前在学习操作系统的时候,一直记得的父线程死后,子线程也消失了。然而今天在查资料中,发现有点疑惑,在此记录一下。Java编写的程序都运行在Java虚拟机(JVM)中,在JVM的内部,程序的多任务是通过线程来实现的。每用java命令启动一个java应用程序,就会启动一个JVM进程。在同一个JVM进程中,

2017-02-07 10:52:07 8242 1

转载 Thread学习之线程组

转自:http://www.cnblogs.com/xrq730/p/4856072.html线程组可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以有线程,这样的组织结构有点类似于树的形式,如图所示: 线程组的作用是:可以批量管理线程或线程组对象,有效地对线程或线程组对象进行组织。 线程关联线程组:1级关

2017-02-07 09:25:51 302

转载 Thread学习之Java中守护线程的总结

转自 :http://blog.csdn.net/shimiso/article/details/8964414在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;

2017-02-07 09:23:48 270

原创 Object类学习之equals方法重写

我们知道java中所有的类都有equals方法,因为Object类拥有equals方法object对象中的 public boolean equals(Object obj),指示其他某个对象是否与此对象“相等”。这里的相等指的是比较的两方指向同一个对象对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象(就是同一块内存地址),此方法才返回 true;但是这一性质并

2017-01-31 22:10:57 11031 3

原创 Class类学习之Class概念理解,获取和基本操作

Class的概念:Java中说万物皆对象,我们使用的对象都是某个类的实例,那么类是不是对象呢,又是谁的对象呢?类当然也是对象,java中有一个Class类,所有的类都是它的对象。当我们声明一个类编译时,Java虚拟机会调用相应的构造方法(此处与类加载器相关以后会讲到),构造出一个类对象供我们使用JDK的API中是这么说的:Class 没有公共构造方法。Class 对象是

2017-01-31 21:31:47 707

转载 java里的内存泄露

转自:http://blog.csdn.net/seelye/article/details/8269705一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够

2017-01-30 09:18:09 185

转载 spring获取bean的几种方式

转自:https://www.dexcoder.com/selfly/article/326方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport 方

2017-01-16 14:34:27 1131

原创 java反射浅析

前言:java中说万物皆对象,我们使用的对象都是某个类的实例,那么类是不是对象呢,又是谁的对象呢?类当然也是对象,java中有一个Class类,所有的类都是它的对象。当我们声明一个类编译时,Java虚拟机会调用相应的构造方法,构造出一个类对象供我们使用java的API中是这么说的:Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的

2017-01-16 11:27:43 282

转载 Java synchronized详解

转自:http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.html第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编

2017-01-13 13:59:52 206

转载 java线程中run和start方法的区别

java线程中run和start方法的区别转自:http://blog.csdn.net/abigbiggirl/article/details/462886371.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程, 这时此线程是处于就绪状态, 并没有运

2016-12-07 20:29:16 540

转载 hibernate的几大属性及其作用详解

1、inverse  2、fetch  3、lazy  4、cascade一、inverse"inverse"-直译过来就是"反转,使颠倒"的意思,书面化的解释为"是否将关系维护的权力交给对方"。 Hibernate中的"inverse"属性只有两个值"true"和"false"。"true"表示将关系维护的权力交给对方,"false"表示不交出维护权力(默认值)。维护权利有什么用

2016-11-20 11:01:05 1387

转载 hibernate的1+n问题

转自:http://blog.sina.com.cn/s/blog_9ed7f0d701019b1w.html问题:什么时候会遇到N+1的问题?【备注】 Hibernate默认抓取策略是fetch="select",不是fetch="join",这都是为了延迟加载而准备的。【出现情况】         1)一对多(one-to-many) ,在1的这方,通过1条sq

2016-11-20 10:03:25 223

转载 ssh中处理事务的几种方式

转自:http://blog.csdn.net/liusong0605/article/details/8440842   事务,就是保证一系列业务逻辑全部执行或者全部不执行,在开发中,事务是怎么控制的呢?       方案一、使用hibernate的OpenSession()。这种方式需要在业务边界创建session,并将session作为参数传递到Dao层,以此来保证多个业务逻辑之间使

2016-11-11 22:28:19 796

原创 ajax向后台传递参数的方式

一、get方式xmlhttp.open("GET","target?key1=value1&key2=value2",true);xmlhttp.send(null);二、post方式xmlhttp.open("POST","target",true);xmlhttp.setRequestHeader("Content-type","application/x-

2016-11-10 17:22:00 570

转载 token 在struts里的使用详解

转自:http://blog.csdn.net/msdnweixiaomsdn/article/details/17622541、使用Struts2的表单标签,其中需要增加token标签。如下:…………   2、在struts配置文件中增加token拦截器。(token 和 token-session 拦截器的启用,是在 struts.xml 配置文

2016-11-02 16:31:43 682

转载 jsp与ajax的数据传递

转自:http://blog.csdn.net/rushkid02/article/details/7515058下面介绍JSP前台表单内容通过Ajax异步提交到后台Servlet进行校验(校验方式多种,包括提取数据库信息,校验用户名是否重复等),异步在JSP表单页面显示校验结果信息的基本过程。 一、说明:        1.由于本文只限于介绍JSP+Servl

2016-11-02 10:49:33 8179

转载 web工程的路径问题详解

转自:http://blog.csdn.net/tc_xingdechen/article/details/51051956web 中的  /  到底代表什么?1.若/交由浏览器来解析,代表当前web站点的根路径;例:http://localhost:8080/          >超链接:Java Web     此时相当于:http://localh

2016-11-01 23:33:51 2301

原创 servlet如何选择request.getRequestDispatcher和response.sendRedirect的使用

request.getRequestDispatcher和response.sendRedirect都是用于页面的跳转,不同的是request.getRequestDispatche是页面转发response.sendRedirect是页面重定向这里就需说明一下二者的区别:1、请求的次数的不同,重定向总共请求了两次服务器;跳转则是用户请求一次可能经过N个JSP页面由返回到用户浏

2016-10-31 11:34:59 671 1

转载 java的序列化

一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。  在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是

2016-10-20 16:25:49 158

转载 使用Inputstream读取文件

在java中,可以使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,需要使用一个byte数组来进行存储,如此会有如下两个问题:1.如何建立合适大小的byte数组,如果已知输入流的大小。2.如果不知输入流的大小,则肯定需要建立一个很大的byte数组,那么byte中很可能有空的内容,那么如何正确合适的将byte数组的中的内容输出?先看第一个问题

2016-10-20 11:04:34 4397

转载 抽象类和接口的区别

在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:1abstract void fun();一.抽象类抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abs

2016-10-19 23:26:04 148

转载 JAVA内部类的作用

推荐一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、   例子1.实现隐藏  

2016-10-19 21:49:55 169

原创 Spring_aop

接口package springMain;public interface SayHelloInterface { public void hello(); public void bay();}被代理对象package springMain;public class Test implements SayHelloInterface { @Override

2016-10-19 15:00:00 177

转载 spring 引入properties文件

方法1:方法2:gurer">                                    classpath:com/dispatch/db.properties                    转自:http://blog.sina.com.cn/s/blog_76519a4801011j7d.html

2016-10-19 00:23:31 298

转载 spring的自动装配

1.在应用中,我们常常使用标签为JavaBean注入它依赖的对象,同时也Spring为我们提供了一个自动装配的机制,在定义Bean时,标签有一个autowire属性,我们可以通过指定它来让容器为受管JavaBean自动注入依赖对象。的autowire属性有如下六个取值,他们的说明如下:1、 No:即不启用自动装配。Autowire默认的值。之所以它的默认值为NO,那是因为这会破坏模块关系的

2016-10-18 23:14:53 194

转载 遍历map的四种方式

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("通过

2016-10-18 17:43:10 172

转载 Spring Bean 生命周期

任何一个事物都有自己的生命周期,生命的开始、生命中、生命结束。大家最熟悉的应该是servlet 的生命周期吧。和 servlet 一样 spring bean 也有自己的生命周期。本文我就向大家讲述 spring bean 的生命周期,这个对理解 spring 框架有非常好的作用。大家应该知道spring 中有几种供 springbean 生存的容器: BeanFactory 、 Appl

2016-10-18 08:50:35 197

转载 Spring中ApplicationContext和beanfactory区别

BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。   ApplicationContext接口,它由BeanFactory接口派生而来,因而提供BeanFactory所有的功能。ApplicationContext以一种更向

2016-10-17 23:52:44 197

转载 spring的ioc和di

IOC,控制反转的意思,DI是依赖注入      所谓控制反转,即依赖关系的获取方式(controll)反过来了。所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓反转(inversion),你必须理解如果不反转,会怎么着,因为A必须要有B,才可以调用B,如果不反转,意思就是A主动获取B的实例:B b = new B(),这就是最简

2016-10-17 21:45:04 261

转载 Java中PreparedStatement和Statement的区别

1、preparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2、preparedStatement可读性和可维护性都要好很多String sql="insert into tb_name(src1,src2,src3,src4) values (?,?,?,?)"​ps=conn.prepareStatement(

2016-10-17 21:31:33 332

原创 Connection的setAutoCommit()方法

setAutoCommit()将此连接的自动提交模式设置为给定状态。如果连接处于自动提交模式下,则它的所有 SQL语句将被执行并作为单个事务提交。否则,它的 SQL语句将聚集到事务中,直到调用 commit 方法或 rollback 方法为止。默认情况下,新连接处于自动提交模式(即默认参数是true),所以如果不写这句就不需要写conn.commit()。但只要写了此方法就必须遇到comm

2016-10-17 21:30:19 1151

spring4.3jar包

spring4.3jar包

2016-12-13

空空如也

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

TA关注的人

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