自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 585

原创 SpringDao

模板化的访问方式在直接使用具体的持久化技术时,我们大多需要处理整个流程。Spring为支持的持久化技术分别提供了模板访问的方式,降低了使用各种持久化技术的难度,可以大幅提高开发效率。使用模板和回调机制Spring为各种支持的持久化技术都提供了简化操作的模板和回调,在回调中编写具体的数据操作逻辑,使用模板执行数据操作,在Spring中,这是典型的数据操作模式。JDBCTemplateHibernat

2017-10-06 19:57:22 247

原创 Spring AOP简述

什么是AOPAspect Oriented Programming:面向切面编程什么时候会出现面向切面编程的需求?按照软件重构的思想,如果多个类中出现重复的代码,就应该考虑定义一个共同的抽象类,将这些共同的代码提取到抽象类中,比如Teacher,Student都有username,那么就可以把username及相关的get、set方法抽取到SysUser中,这种情况,我们称为纵向抽取。但是如果,我

2017-10-06 19:57:19 506

原创 初识spring

一、什么是springSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EEDevelopment and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序

2017-10-06 19:57:16 243

原创 正则表达式

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 178

原创 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 236

翻译 将博客搬至CSDN

将博客搬至CSDN

2017-09-27 08:37:45 194

原创 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 432

原创 Activiti 工作流

1.工作流的概念工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规

2017-09-08 19:52:33 344

转载 反射

一:Java的反射就是把Java类中的各种成分映射成相应的Java类。例如:一个Java类中用一个Class类的对象来表示此Java类中的组成部分:成员变量,方法,构造方法,包等信息也用一个个的Java类来表示。比如汽车是一个类,汽车中的发动机中的发动机,变速箱等一个一个个的类。二:一句话概括:反射就是把Java类中的各个成分映射成相应的Java类。三:反射的基石:Class类(J

2017-09-06 19:12:53 226

原创 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 501

原创 文章标题

SSM_Email(邮件发送)前端js编写function EmailOper() { //弹出发邮件的框框 this.sendEmail = function(email) { var htmlStr = this.initHtml(); $.layer({ type : 1, title : '发送邮件'

2017-08-29 17:48:31 283

原创 常用的SQL语句

sql sql分类: DDL: 对象:数据库和表 关键词:create alter drop truncate 创建数据库:create database day06; 删除数据库: drop database day06; 创建表:create table

2017-08-28 15:01:31 352

转载 GSON

GSONJson 介绍Json 全称 JavaScript Object Natation ,用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于 服务端 与 客户端 的数据交互。格式Json 以 key-value的形式存储数据;Key的取值 为 String 类型;Value的取值 为 String,boolean,Number,数组,Object,nu

2017-08-28 14:48:13 286

转载 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 218

转载 js省市联动

最近工作,要用到省市联动的功能。网上搜了一下,发现有很多这样的例子,看了不少实例,把觉得写得不错的代码穿上来,好给大家分享一下。      js省份三级联动省份市县JavaScript">var province = document.getElementById('province');var city     = docu

2017-08-24 11:18:28 1256

原创 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 612

原创 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 268

原创 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 281

原创 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 286

原创 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 189

原创 SpringMVC

SpringMVC 和其他WRE框架一样,他基于MVC设计理念,通过一套MVC注解,让POJO(简单java对象)成为处理请求的控制器,无需实现任何接口,同时,SpringMVC还支持REST风格的URL请求:注解驱动及REST风格的SpringMVC是Spring3.0最出彩的功能之一。此i外,SpringMVC在数据绑定,视图解析、本地化处理及静态资源处理上有着许多不俗的表现。SpringMVC

2017-08-14 21:11:53 406

原创 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 548

原创 文件的上传和下载

一、文件的上传// io流String realPath = ServletActionContext.getServletContext().getRealPath("\\upload"); // 输入流读取文件 FileInputStream inputStream = new FileInputStream(file); // 创建一个文件对象

2017-07-27 16:56:54 270

原创 从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 646

原创 ActionContext

什么是ActionContextActionContext就是一个Map结构的容器表示Action的上下文,存放Action执行过程中的信息,包括request,session,application等数据。Struts1的Action必须依赖于web容器,它的execute方法会自动获得HttpServletRequest,HttpServletResponse对象,从而可以跟web容器进行交互S

2017-07-25 19:29:31 364

原创 JAVA设计模式

一.面向对象的设计原则 单一职责原则:就是所谓的“高内聚、低耦合”,也就是说每一个类应该只有一个职责,对外只提供一种功能,而引起该类的变化的原因也应该只有一个。 开闭原则:对拓展开放,对修改关闭,对功能的扩展是通过增加代码来进行的,而非修改原有的类代码。 里氏替换原则:在任何父类出现的地方,都可以用他们的子类来替换。 依赖注入原则:要依赖抽象,而不是依赖于具体的实现。

2017-07-24 22:23:02 197

原创 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 339

空空如也

空空如也

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

TA关注的人

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