- 博客(334)
- 资源 (22)
- 问答 (2)
- 收藏
- 关注
原创 跟我学shior
[code="java"]1.1 简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。...
2017-07-31 10:50:39
256
原创 SQL总结存储过程
概念存储过程(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 创建存储过程语法[code="java"]CREATE proc | procedure procedure_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], .......
2017-02-16 10:13:53
222
原创 oracle设置定时任务job调度执行存储过程或pl/sql代码块
目前oracle数据库设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后才有的,甲骨文公司为了用来替换dbms_job而提供了更强大的功能与更灵活的机制/管理。下面介绍这两种方式。1. dbms_scheduler创建job调度。[code="java"]...
2017-02-16 09:53:58
660
原创 用户解锁及取消生命周期
[code="java"]hana 用户解锁命令:ALTER USER usrname RESET CONNECT ATTEMPTS;hana用户取消生命周期:ALTER USER usrname RESET CONNECT ATTEMPTS;[/code]
2017-01-18 11:06:16
426
原创 ajaxFileUpload上传文件时无返回结果,调整函数后出现syntaxError :unexpected
[code="java"] [/code]最近在使用ajaxFileUpload插件做文件上传时,后端返回json格式的数据,js代码如下: [code="java"]function ajaxFileUpload() { $.ajaxFileUpload...
2015-11-13 13:24:07
771
原创 【第七章】 对JDBC的支持 之 7.5 集成Spring JDBC及最佳实践 ——跟我学spring3
7.5 集成Spring JDBC及最佳实践 大多数情况下Spring JDBC都是与IOC容器一起使用。通过配置方式使用Spring JDBC。 而且大部分时间都是使用JdbcTemplate类(或SimpleJdbcTemplate和NamedParameterJdbcTemplate)进行开发,即可能80%时间使用JdbcTemplate类,而只...
2015-09-28 14:58:02
114
原创 【第七章】 对JDBC的支持 之 7.4 Spring提供的其它帮助 ——跟我学spring3【私塾在线原创】...
7.4 Spring提供的其它帮助7.4.1 SimpleJdbc方式 Spring JDBC抽象框架提供SimpleJdbcInsert和SimpleJdbcCall类,这两个类通过利用JDBC驱动提供的数据库元数据来简化JDBC操作。 1、SimpleJdbcInsert: 用于插入数据,根据数据库元数据进行插入数据,本类用于简化插入操作,提供...
2015-09-28 14:57:19
97
原创 【第七章】 对JDBC的支持 之 7.3 关系数据库操作对象化 ——跟我学spring3
7.3.1 概述 所谓关系数据库对象化其实就是用面向对象方式表示关系数据库操作,从而可以复用。Spring JDBC框架将数据库操作封装为一个RdbmsOperation,该对象是线程安全的、可复用的对象,是所有数据库对象的父类。而SqlOperation继承了RdbmsOperation,代表了数据库SQL操作,如select、update、call等,如图7...
2015-09-28 14:56:24
108
原创 对JDBC的支持 之 7.2 JDBC模板类 ——跟我学spring3
7.2 JDBC模板类7.2.1 概述 Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDBC模板类是第一种工作模式。 JdbcTemplate类通过模板设计模式帮助我们消除了冗长的代码,只做需要做的事情(即可变部分),并且帮我们做哪些固定部分...
2015-09-28 14:54:43
182
原创 【第七章】 对JDBC的支持 之 7.1 概述 ——跟我学spring3
7.1 概述7.1.1 JDBC回顾 传统应用程序开发中,进行JDBC编程是相当痛苦的,如下所示: java代码:Java代码 //cn.javass.spring.chapter7. TraditionalJdbcTest @Test public void test() throws Exception { ...
2015-09-28 14:53:00
105
原创 SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着我学SpringMVC ...
声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!!写博客不容易,写原创更不容易!!6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括Co...
2015-07-21 09:40:32
132
原创 SpringMVC3强大的请求映射规则详解 第六章 注解式控制器详解——跟着我学SpringMVC ...
声明:本系列都是原创内容,觉得好就顶一个,让更多人知道!!写博客不容易,写原创更不容易!!6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括Cook...
2015-07-21 09:38:58
156
原创 【第五章】Spring表达式语言 之 5.4在Bean定义中使用EL—跟我学spring3
5.4.1 xml风格的配置 SpEL支持在Bean定义时注入,默认使用“#{SpEL表达式}”表示,其中“#root”根对象默认可以认为是ApplicationContext,只有ApplicationContext实现默认支持SpEL,获取根对象属性其实是获取容器中的Bean。 首先看下配置方式(chapter5/el1.xml)吧: ...
2015-05-25 15:36:14
121
原创 【第五章】Spring表达式语言 之 5.3 SpEL语法 ——跟我学spring3
5.3 SpEL语法5.3.1 基本表达式一、字面量表达式: SpEL支持的字面量包括:字符串、数字类型(int、long、float、double)、布尔类型、null类型。类型示例字符串String str1 = parser.parseExpression("'Hello World!'").getValue(St...
2015-05-25 15:35:13
114
原创 【第五章】Spring表达式语言 之 5.1 概述 5.2 SpEL基础 ——跟我学spring3
5.1 概述5.1.1 概述 Spring表达式语言全称为“Spring Expression Language”,缩写为“SpEL”,类似于Struts2x中使用的OGNL表达式语言,能在运行时构建复杂表达式、存取对象图属性、对象方法调用等等,并且能与Spring功能完美整合,如能用来配置Bean定义。 表达式语言给静态Java语言增加了动态...
2015-05-25 15:33:20
107
原创 【第四章】 资源 之 4.4 Resource通配符路径 ——跟我学spring3
4.4.1 使用路径通配符加载Resource 前面介绍的资源路径都是非常简单的一个路径匹配一个资源,Spring还提供了一种更强大的Ant模式通配符匹配,从能一个路径匹配一批资源。 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如“config?.xml”...
2015-05-25 15:31:57
123
原创 【第四章】 资源 之 4.3 访问Resource ——跟我学spring3
4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。 java代码:Java代码 public interface ResourceLoader { Resource getResource(String locati...
2015-05-25 15:29:47
121
原创 第四章 Controller接口控制器详解(1)——跟着我学SpringMVC
4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得DispatcherSer...
2014-09-16 09:49:00
165
原创 第四章 Controller接口控制器详解(1)——跟着我学SpringMVC
4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得DispatcherSer...
2014-09-16 09:48:58
245
原创 第一章 Web MVC简介 —— 跟我学SpringMVC
Web MVC简介1.1、Web开发中的请求-响应模型:在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对...
2014-09-16 09:46:47
141
原创 第二章 Spring MVC入门 —— 跟我学SpringMVC
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的...
2014-09-16 09:44:28
113
原创 第三章 DispatcherServlet详解 ——跟我学SpringMVC
3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件...
2014-09-16 09:42:56
104
原创 线程讲解
Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe...
2014-06-04 11:33:21
117
原创 JOSN使用
要使程序 可以运行 必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar ...
2014-06-04 09:21:08
139
原创 Hibernate配置详解
Hibernate配置文件详解修改完环境变量之后,一定要重新启动控制台Hibernate的基本配置文件有两种:hibernate.cfg.xml和.hbm.xml文件。前者包含了Hibernate与数据库的基本连接信息,在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和SessionFactory实例;后者包含了Hiberna...
2014-05-08 15:53:47
147
原创 spring配置详解
1.基本配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:/
2014-05-08 15:50:01
106
原创 Dom4j操作xml
简介 DOM4J是一个开源 XML 解析包。采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 XML-DOM 模型 : 把整个文档作为一个对象。 DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom4j里面定义:Attribute定义了 XML 的属性。Branch指能够包含子...
2014-04-02 10:55:35
103
原创 Dom4j操作xml
简介 DOM4J是一个开源 XML 解析包。采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 XML-DOM 模型 : 把整个文档作为一个对象。 DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom4j里面定义:Attribute定义了 XML 的属性。Branch指能够包含子...
2014-04-02 10:55:30
96
原创 Hibernate 关系映射 总结整理
《Hibernate 关系映射》是我很早之前收集、总结整理的,在此也发上来 希望对大家有用。因为是很早之前写的,不当之处请指正。 一、概念:关系:名词,事物之间相互作用、相互联系的状态。关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。映射:将一种形式转化为另一种形式,包括关系。级联:动词,有关系的双方中操作一方,另一方也...
2014-03-03 13:20:57
96
原创 【第三章】 DI 之 3.3 更多DI的知识 ——跟我学spring3 .0
3.3.1 延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singleton”作用域的Bean,“sing...
2014-03-03 10:00:32
123
原创 【第三章】 DI 之 3.2 循环依赖 ——跟我学spring3 .0
3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示: 图3-5 循环引用 循环调用是无法解决的,除非有终结条件,否则就是死...
2014-03-03 09:58:40
126
原创 【第三章】 DI 之 3.1 DI的配置使用 ——跟我学spring3 .0
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体...
2014-03-03 09:20:02
161
原创 【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Spring3 .0
2.3.1 XML配置的结构一般配置文件结构如下: java代码:查看复制到剪贴板打印<beans> <import resource=”resource1.xml”/> <bean id=”bean1”class=””></bean> <bean id=”...
2014-03-03 09:03:19
119
原创 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3.0
2.2.1 IoC容器的概念IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件...
2014-03-01 15:13:16
132
原创 【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3.0
2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什...
2014-02-28 22:00:44
228
原创 【第一章】 Spring概述 ——跟我学Spring3 .0
1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦合、高内...
2014-02-28 21:52:26
215
原创 springMVC
目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何映射到具体的Acti...
2014-02-26 09:23:13
177
原创 Integer.valueOf()方法实现如下:
[code="java"]法实现如下:public static Integer valueOf(int i) { final int offset = 128; if (i >= -128 && i
2014-01-06 14:42:30
373
原创 8种不规范java代码
[code="java"]在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。 这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。 在Eclipse中格式化源代码并管理import语句...
2013-11-29 17:33:16
137
原创 多线程及java5的线程并发库实例
[code="java"]package com.partner4java.itcast.util.thread;/** * 两种传统的线程创建方式 * * @author partner4java * */public class TraditionalThread { // 创建线程的两种传统方式// 在Thread子类覆盖的run方法中编写...
2013-11-29 11:32:02
174
jsp经典实例教程
2013-04-12
struts22.0.18+hibernate3.5.6+spring3.0整合实例
2011-03-29
myeclipse6.0汉化包
2012-11-22
struts2.1.8+hibernate3.5.6+spring3.0整合jar2
2011-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人