- 博客(28)
- 收藏
- 关注
转载 mapToObject
/** * 使用org.apache.commons.beanutils进行转换 */ class A { public static Object mapToObject(Map map, Class beanClass) throws Exception { if (map == null) return
2018-01-10 09:12:38
662
原创 SpringDao
模板化的访问方式在直接使用具体的持久化技术时,我们大多需要处理整个流程。Spring为支持的持久化技术分别提供了模板访问的方式,降低了使用各种持久化技术的难度,可以大幅提高开发效率。使用模板和回调机制Spring为各种支持的持久化技术都提供了简化操作的模板和回调,在回调中编写具体的数据操作逻辑,使用模板执行数据操作,在Spring中,这是典型的数据操作模式。JDBCTemplateHibernat
2017-10-06 19:57:22
288
原创 Spring AOP简述
什么是AOPAspect Oriented Programming:面向切面编程什么时候会出现面向切面编程的需求?按照软件重构的思想,如果多个类中出现重复的代码,就应该考虑定义一个共同的抽象类,将这些共同的代码提取到抽象类中,比如Teacher,Student都有username,那么就可以把username及相关的get、set方法抽取到SysUser中,这种情况,我们称为纵向抽取。但是如果,我
2017-10-06 19:57:19
575
原创 初识spring
一、什么是springSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EEDevelopment and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序
2017-10-06 19:57:16
285
原创 正则表达式
java.util.regex类Pattern需要掌握的规则表字符x字符x\\反斜线字符字符类[abc] a、b或c(简单类)[^abc] 任何字符,除了a、b或c(否定)[a-zA-Z] a到z或A到Z,两头的字母包括在内(范围)预定义字符类. 任何字符(与行结束符
2017-10-06 19:57:11
207
原创 java基础数组排序
数组的3种排序:1、冒泡排序int [] a ={3,2,4,5,7,7,4,9,10};for(int i=0;j for(int j=0;j if(a[j]>a[j+1]){ int t=a[j]; a[j]=a[j+1]; a[j+1]=t;
2017-10-06 19:57:08
271
原创 struts2-->validate 和 interceptor
1.Validate 1.1重写validate方法例如:在前台上做登录页面 action: 1.2 校验框架1. 编写校验规则文件是一个典型的XML文件,其格式为ActionName-validation.xml该校验文件需要添加一个dtd约束说明该dtd说明在xwork-core里面<!DOCTYPE validators PUBLIC "-//Apache S
2017-09-08 20:43:03
490
原创 Activiti 工作流
1.工作流的概念工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规
2017-09-08 19:52:33
415
转载 反射
一:Java的反射就是把Java类中的各种成分映射成相应的Java类。例如:一个Java类中用一个Class类的对象来表示此Java类中的组成部分:成员变量,方法,构造方法,包等信息也用一个个的Java类来表示。比如汽车是一个类,汽车中的发动机中的发动机,变速箱等一个一个个的类。二:一句话概括:反射就是把Java类中的各个成分映射成相应的Java类。三:反射的基石:Class类(J
2017-09-06 19:12:53
259
原创 Excel文档导出和导入
2 Excel文档导出response.setContentType("application/octet-stream; charset=utf-8"); response.setHeader("Content-Disposition", "attachment; filename=" + new String(fileName.g
2017-08-31 08:22:43
555
原创 文章标题
SSM_Email(邮件发送)前端js编写function EmailOper() { //弹出发邮件的框框 this.sendEmail = function(email) { var htmlStr = this.initHtml(); $.layer({ type : 1, title : '发送邮件'
2017-08-29 17:48:31
316
原创 常用的SQL语句
sql sql分类: DDL: 对象:数据库和表 关键词:create alter drop truncate 创建数据库:create database day06; 删除数据库: drop database day06; 创建表:create table
2017-08-28 15:01:31
446
转载 GSON
GSONJson 介绍Json 全称 JavaScript Object Natation ,用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于 服务端 与 客户端 的数据交互。格式Json 以 key-value的形式存储数据;Key的取值 为 String 类型;Value的取值 为 String,boolean,Number,数组,Object,nu
2017-08-28 14:48:13
340
转载 GSON——基础了解
Java-json系列(一):用GSON解析Json格式数据 GSON是谷歌提供的开源库,用来解析Json格式的数据,非常好用。如果要使用GSON的话,则要先下载gson-2.2.4.jar这个文件,如果是在Android项目中使用,则在Android项目的libs目录下添加这个文件即可;如果是在Java项目中,则把gson-2.2.4.jar先添加到当前项目的任意一个包中,然后
2017-08-28 14:43:45
269
转载 js省市联动
最近工作,要用到省市联动的功能。网上搜了一下,发现有很多这样的例子,看了不少实例,把觉得写得不错的代码穿上来,好给大家分享一下。 js省份三级联动省份市县JavaScript">var province = document.getElementById('province');var city = docu
2017-08-24 11:18:28
1302
原创 dataSource(阿里巴巴)的配置
<?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:p="http://www.springframework.org/schem
2017-08-21 18:57:55
682
原创 SSM_OA_MYbatis配置
<?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:p="http://www.springframework.org/schem
2017-08-21 18:56:44
300
原创 SSM_OA.Spring,xml文件配置
<?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://www.springframework.org
2017-08-21 18:55:49
308
原创 SSM_OA的web.xml文件简单配置
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/ja
2017-08-21 18:54:20
317
原创 SpringMVC的配置文件
一、配置头部<?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:mvc="http://www.springframework.o
2017-08-21 18:52:25
221
原创 SpringMVC
SpringMVC 和其他WRE框架一样,他基于MVC设计理念,通过一套MVC注解,让POJO(简单java对象)成为处理请求的控制器,无需实现任何接口,同时,SpringMVC还支持REST风格的URL请求:注解驱动及REST风格的SpringMVC是Spring3.0最出彩的功能之一。此i外,SpringMVC在数据绑定,视图解析、本地化处理及静态资源处理上有着许多不俗的表现。SpringMVC
2017-08-14 21:11:53
451
原创 XML解析
1.xml基础 1.1什么是XML1.XML是指可扩展标记语言(eXtensible Markup Language),它也是一种标记语言,很类似HTML。它被设计的宗旨是存储数据,而非显示数据。2.Html展示数据3.纯文本、跨平台、可读性强(相对json)4.XML标签没有被预定义,需要用户自行定义标签。5.XML技术是W3C组织(World Wide Web Consortium万
2017-07-28 21:01:24
594
原创 文件的上传和下载
一、文件的上传// io流String realPath = ServletActionContext.getServletContext().getRealPath("\\upload"); // 输入流读取文件 FileInputStream inputStream = new FileInputStream(file); // 创建一个文件对象
2017-07-27 16:56:54
310
原创 从mysql获取数据方法的封装
获取连接对象的封装package com.qf.common;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/*** * 数据库管理类,负责创建连接和关闭资源 * * @author Administrator * */public class DBMan
2017-07-25 21:00:48
701
原创 ActionContext
什么是ActionContextActionContext就是一个Map结构的容器表示Action的上下文,存放Action执行过程中的信息,包括request,session,application等数据。Struts1的Action必须依赖于web容器,它的execute方法会自动获得HttpServletRequest,HttpServletResponse对象,从而可以跟web容器进行交互S
2017-07-25 19:29:31
435
原创 JAVA设计模式
一.面向对象的设计原则 单一职责原则:就是所谓的“高内聚、低耦合”,也就是说每一个类应该只有一个职责,对外只提供一种功能,而引起该类的变化的原因也应该只有一个。 开闭原则:对拓展开放,对修改关闭,对功能的扩展是通过增加代码来进行的,而非修改原有的类代码。 里氏替换原则:在任何父类出现的地方,都可以用他们的子类来替换。 依赖注入原则:要依赖抽象,而不是依赖于具体的实现。
2017-07-24 22:23:02
233
原创 Struts2 访问 Servlet API
Struts2 访问 Servlet API在Struts2中,Action 已经与 Servlet API 完全分离,但我们在实现业务逻辑时,经常要访问Servlet 中的对象,如session,application等。在Struts2 框架中访问 Servlet API 有如下几种方法:一.通过 ActionContext 类访问 ActionContext(com.opensy
2017-07-24 19:05:51
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人