自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Switch的博客

分享并记录所学所见

  • 博客(457)
  • 资源 (19)
  • 问答 (4)
  • 收藏
  • 关注

原创 Spring集成单元测试

Spring集成单元测试@(Spring)[单元测试, Spring, 集成]Spring集成单元测试第一步导入jar包第二步创建一个类第三步集成Spring单元测试第四步编写测试代码第一步:导入jar包Spring单元测试需要导入spring-test-4.x.x.RELEASE.jar和junit4的jar包第二步:创建一个类public class Test1 { publi

2017-02-07 16:19:55 1030

原创 Spring表达式语言使用

Spring表达式语言使用@(Spring)[spEL, Spring, 表达式语言]Spring表达式语言使用基本概述spEL的功能概述spEL语法以XML为例字面值表达式字符串整型浮点型科学计数法boolean类型引用Bean属性和方法引用其它对象引用其他对象的属性调用其他方法调用静态方法SpEL 支持的运算符号算数运算符 - 比较运算符 lt

2017-02-07 16:15:32 3410

原创 SpringMVC处理异常

SpringMVC处理异常@(SpringMVC)[springmvc, 异常]SpringMVC处理异常SpringMVC单异常处理SpitterController2SpittleNotFoundExceptionMyErrorspringMvc架构级别异常处理案例自定义异常类自定义全局异常处理器错误页面errorjsp在SpringMVC配置文件中配置创建异常测试Spr

2017-02-07 16:08:57 1058 1

原创 SpringMVC文件上传

SpringMvc图片上传springMvc有对上传文件的支持的接口, 但是没有实现, 所以需要第三方的实现包。SpringMvc图片上传配置虚拟目录配置依赖在SpringMVC配置文件中配置文件上传Controller上传页面上传成功页面测试配置虚拟目录在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml 中添加:<Context docBase="G:\

2017-01-21 22:36:28 787

原创 SpringMVC参数绑定

SpringMVC参数绑定@(SpringMVC)[springmvc, 参数绑定]SpringMVC参数绑定基本介绍SpringMVC支持的数据类型Springmvc默认支持的类型HttpServletRequestHttpServletResponseHttpSessionModelModelMap案例简单数据类型支持的数据类型RequestParam案例pojo类型

2017-01-13 15:28:50 3300 2

原创 SSM整合案例

SSM整合案例@(Spring)[spring, springmvc, mybatis, ssm整合, Spring]SSM整合案例导入依赖创建MyBatis配置文件创建Spring Dao配置文件提供数据库配置文件提供日志配置文件创建Spring Service配置文件创建Spring Transaction配置文件配置webxml创建Spring MVC配置文件测试环境是否搭

2017-01-11 21:59:04 8706 2

原创 HighCharts入门

HighCharts入门@(JavaScript)[图表工具]HighCharts入门HighCharts基本概述HighCharts基本组成HighCharts入门案例饼状图另一种格式条状图HighCharts基本概述 Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个

2017-01-07 16:20:45 1234

原创 Quartz入门

Quartz入门@(JAVAEE)[作业调度]Quartz入门Quartz基本概述Quartz入门案例创建Maven工程引入依赖自定义作业类在spring配置文件中配置作业类在spring配置文件中配置JobDetail在spring配置文件中配置触发器在spring配置文件中注册调度工厂测试定时任务控制台运行效果Quartz核心概念Cron表达式Quartz Cron 表

2017-01-07 15:49:36 943

原创 Apache Shiro入门

Apache Shiro入门@(Shiro)[shiro,安全框架]Apache Shiro入门Apache Shiro基本概述Apache Shiro基本概念使用Shiro能做什么Shiro的特性Shiro框架的调用流程Shiro框架快速入门案例引入Maven依赖在webxml中配置spring框架提供的过滤器用于整合shiro框架在Spring配置文件中配置bean配置安全

2017-01-07 15:04:27 3808 1

原创 JQuery ZTree简单使用

JQuery ZTree简单使用@(JavaScript)[jQuery, ztree, 入门]JQuery ZTree简单使用基本概述案例使用标准json数据构造ztree使用简单json数据构造ztree发送ajax请求获取动态json数据构造ztreejson内容html片段为ztree节点绑定事件动态添加选项卡json内容html文件基本概述 zTree 是一个依靠

2017-01-06 21:10:09 5758

原创 JQuery EasyUI入门

JQuery EasyUI入门@(JavaScript)[jQuery, EasyUI, 入门]JQuery EasyUI入门基本概述案例Layout布局Accordion手风琴Tab选项卡同一选项卡只能打开一个messager消息框menubutton菜单按钮datagrid数据表格数据表格的基本使用json内容html文件带编辑功能的数据表格json内容html文件

2017-01-06 20:25:00 1985

原创 redis入门——服务器篇

redis入门——服务器篇@(Redis)[服务器, 配置文件, 发布订阅, 事务]redis入门服务器篇redis服务器配置文件redis服务器基本命令redis服务器的持久化RDB持久化AOF持久化redis服务器的发布与订阅redis服务器的事务redis事务的几个命令使用方法简单的开启事务和提交事务事务错误的解决办法放弃事务使用watch命令实现乐观锁redis服

2016-12-29 19:57:39 5031 2

原创 Apache CXF入门

Apache CXF入门@(WebService)[WebService, CXF,wsdl, soap,uddi]Apache CXF入门Apache CXF基本概述Apache CXF框架基本概念Bus总线Frontend前端Message and intercetpors消息和拦截器Service Model服务模型Data binding数据绑定Protocol Bindin

2016-12-29 16:57:49 1528

原创 WebService入门

WebService入门@(WebService)[WebService, wsdl, soap]WebService入门WebService概述WebService基本概念SOAPSOAP的基本格式HTML协议部分SOAP协议的组成请求示例响应示例WebService基本概念WSDLWSDL 11标准中元素WSDL 11标准和20标准的比较WSDL 11标准元素案例WebS

2016-12-29 14:39:36 1163

原创 Hibernate通用Dao实现

Hibernate通用Dao实现@(Hibernate)[dao, hibernate, 反射]Hibernate通用Dao实现BaseDao接口BaseDao接口实现类BaseDao接口package com.pc.crm.common.dao;import java.io.Serializable;import java.util.List;import org.hibernate.cr

2016-12-02 18:34:00 6784

原创 Struts2文件上传

Struts2文件上传@(Struts2)[upload,文件上传]Struts2文件上传文件上传要素Struts2实现文件上传Struts上传工具类使用方式显示页面配置上传文件限制文件上传要素表单提交的方式必须是POST表单中必须有表单元素:<input type="file" name="">表单的enctype属性必须是multipart/form-dataStruts2

2016-12-02 18:30:43 1277

原创 redis入门——客户端篇

redis入门——客户端篇@(Redis)[redis, 入门, 客户端命令, jdeis]redis入门客户端篇redis的客户端redis-cliredis-desktop-managerjedisredis客户端的使用以redis-cli为例redis的数据类型redis的各个数据类型的常用命令常用命令String基本介绍命令实例字符整数命令二进制命令List基本

2016-12-01 00:42:29 9424

原创 redis入门——安装篇

redis入门——安装篇@(Redis)[redis, 入门, 安装]redis入门安装篇Redis基本介绍redis的安装windows版mac版linux版redis的启动以linux为例Redis的关闭以linux为例redis配置认证密码Redis基本介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括str

2016-12-01 00:30:39 2300

原创 Hibernate检索策略

Hibernate检索策略     它是为了让我们的查询更加的有效率,是优化我们查询用的。 它是靠配置的方式来实现的延迟加载     延迟加载(lazy load)是(也称为懒加载 )Hibernate关联关系对象默认的加载方式,延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。     通常

2016-11-24 21:41:51 856

原创 Hibernate查询方式

Hibernate查询方式Hibernate中的查询方式OID查询     它就是根据id查询一个实体     涉及的方法:          get(Class clazz,Serializable id):参数1是要查询的实体字节码,参数2:是要查询的id。          load(Class clazz,Serializable id):参数1是要查询的实

2016-11-24 21:20:19 5306

原创 Struts2标签库常用标签

Struts2标签库常用标签基本概述     对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。     在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化

2016-11-24 21:01:18 49048 1

原创 Struts2拦截器详解

Struts2拦截器详解基本概述     拦截器,在 AOP(Aspect-Oriented Programming)中用于在某个方法或宇段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。     在 Webwork 的中文文档的解释为一一拦截器是动态拦截Action调用的对象。它提供了一种机制,可以使开发者能够定义在一个action执行的前后执行的代码,

2016-11-24 20:51:24 1349

原创 OGNL表达式的特殊的符号

OGNL表达式的特殊的符号# 符号的用法获得context中的数据构建一个map集合% 符号的用法强制字符串解析成OGNL表达式。例如:在request域中存入值,然后在文本框()中取值,写在value里。{ }中值用引号引起来,此时不再是ognl表达式,而是普通的字符串,到底使用单引号还是双引号是由外层引号决

2016-11-24 20:31:24 2573

原创 Struts2中EL表达式的取值范围问题

Struts2中EL表达式的取值范围问题     在Struts2中对request进行了装饰,增强了getAttribute()方法,改变了EL该方法的查找范围,具体为,查找request域,不存在,查找值栈,不存在,查找ContextMap,还是不存在,则返回null。     因为${对象名},会使用findAttribute的查找,其顺序是page域->request域->sess

2016-11-24 20:26:47 2315

原创 Struts2值栈详解

Struts2值栈详解基本介绍     ValueStack是Struts2的一个接口,字面意义为值栈,OgnlValueStack是 ValueStack的实现类,客 户端发起一个请求,struts2架构会创建一个action实例同时创建一个OgnlValueStack值栈实例, OgnlValueStack贯穿整个Action的生命周期,struts2中使用OGNL将请求Action的

2016-11-24 20:23:20 9348

原创 ContextMap详解

ContextMap详解基本介绍     ContextMap是OGNL的上下文对象,其是以键值对为形式存在的,key是String value是Object。其封装的数据如下:ContextMap是在ActionInvocation默认实现类DefaultActionInvocation中创建的使用哪个类来操作该对象     

2016-11-24 20:17:02 6236

原创 OGNL基本使用

ONGL基本使用基本介绍     OGNL是Object-Graph Navigation Language(对象图导航语言)的缩写,它是一种功能强大的表达式语言,通过简单一致的表达式语法,可以存取对象的任何属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能、它使用相同的表达式去存取对象的属性。Struts2框架使用OGNL作为默认的表达式语言OGNL是

2016-11-24 20:01:22 11918

原创 Struts2访问Servlet的三种方式

Struts2访问Servlet的三种方式基本介绍     在Struts2中,Action并没有直接和Servlet API耦合。虽然Struts2 中的Action访问Servlet API麻烦一些,但是这却是Struts2中Action的重要改良之一,方便Action进行单元测试。     尽管Action和Servlet API解耦会带来很多好处,然而在Action中完全不访问

2016-11-24 19:56:37 6860 1

原创 Struts2数据封装

Struts2数据封装     Struts2提供了一些基于拦截器的数据封装方式,一共有四种,分为静态参数封装和动态属性封装,动态属性封装又可分为属性驱动和模型驱动,属性驱动又可分为基本属性驱动和对象图导航语言(OGNL,Object Graph Navigation Language)驱动。思维导图静态参数封装在struts.xml文件中配置

2016-11-24 18:22:24 5042 3

原创 Struts2入门

Struts2入门Struts2基本概述百度百科WEB 层的框架都会基于前端控制器的模式     什么是前端控制器模式呢?传统方式的开发,有一次请求就会对应一个Servlet。这样会导致出现很多 Servlet。而Struts2将所有的请求都先经过一个前端控制器,在前端控制器中实现框架的部分功能,剩下具体操作要提交到具体的Action中。那么所有的请求都会经过前端控

2016-11-21 22:58:29 1496 1

原创 类加载器ClassLoader

类加载器ClassLoader基本介绍 与普通程序不同的是。Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。 JVM本身包含了一个ClassLoader称为Bootstrap ClassLoader,和JVM

2016-10-26 22:11:56 623

原创 JSON入门

JSON入门基本介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成

2016-10-26 12:54:00 2186

原创 java注解入门

java注解入门 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 作用分类: ①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】 ②代码分析:通过代码里标识的元数据对代

2016-10-26 11:59:26 1664

原创 Java动态代理类使用

Java动态代理类使用 Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: 一、Interface InvocationHandler:该接口中仅定义了一个方法Object invoke(Object obj,Method method,Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,args

2016-10-25 17:20:27 800

原创 JQuery AJAX基本使用

JQuery AJAX基本使用ajax的get和post方式$.post() 以post请求方式发送ajaxpost方式格式jQuery.post(url, [data], [callback], [type])参数1:url,请求路径 参数2:data,请求参数 参数3:callback,回调函数 参数4:type,返回内容格式,默认的是text,xml, html, script, jso

2016-10-23 22:00:17 7149

原创 AJAX原理

AJAX原理同步和异步的区别

2016-10-23 20:29:01 985

原创 JavaMail基本使用

JavaMail基本使用基本概述 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。 虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Developme

2016-10-23 20:10:44 4555

原创 AJAX入门

AJAX入门基本介绍 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步

2016-10-21 21:52:21 1374

原创 EL表达式概述

EL表达式概述 E L(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。 ——参考《百度百科》PS:参考文章:EL表达式_百度百科,参考博客:JSTL EL 详解,参考博客:EL表达式从数组 Map List集合取值EL

2016-10-16 17:32:36 2110

原创 路径问题总结

路径问题总结按照服务器端和客户端来进行区分超链接、表单、重定向(a.html AServlet) http://localhost:8080/proj/ServletA 客户端路径:可以绝对可以相对 /:表示相对当前主机 不写:表示相对当前文件转发、包含(BServlet) 服务器端路径:必须是相对路径,不能绝对路径 /:相对当前应

2016-10-13 21:37:50 776

个人博客设计文档

自己写的一个小blog网站的设计文档,该网站采用的是SSH和Bootstrop技术。具体内容请参考文档,项目在https://github.com/Switch-vov/MyBlog上,如有需要请自行下载,但需要注明出处,谢谢合作。

2016-04-28

Linux学习未做笔记部分

包括第二十五讲邮件服务.ppt,第二十六讲HA集群.ppt,第二十七讲LB集群.ppt,第二十八讲运维安全+面试技巧.ppt

2016-04-12

oolong.jar

将oolong.jar加入classpath,在控制台通过java COM.sootNsmoke.oolong.Gnoloo 字节码文件就能导出相应的j后缀文本文件。 例如:java COM.sootNsmoke.oolong.Gnoloo HelloWorld.class 就能在HelloWorld.class文件目录下生成相应的HelloWorld.j文件

2016-03-21

Java网络编程案例--CS模型的简单实现

Java网络编程案例--CS模型的简单实现

2016-03-13

SpringMVC实战-雇员薪资管理系统

SpringMVC实战-雇员薪资管理系统,Spring2.5+Hibernate3.3+Struts1.3

2016-02-29

SSH整合包(S1.3+S2.5+H3.3)

SSH整合开发包,版本为Struts1.3+Spring2.5+Hibernate3.3

2016-02-29

Struts框架文件上传下载案例

Struts框架文件上传下载案例,需要的自取。

2016-01-29

JSTL使用手册

JSTL使用手册,需要的自取

2016-01-25

JSTL1.2 JAR包

JSTL1.2 JAR包,需要的自取

2016-01-25

Struts三种开发方法案例

Struts三种开发方法案例,包括全手工、半手工半工具、全工具。需要自取

2016-01-22

Struts1.3和config配置详解

Struts1.3的帮助文档、Jar包和struts-config.xml的配置详解

2016-01-22

Javaweb购物车

简单的购物车,使用Java开发,采用Web-Service实现的MVC模式。

2016-01-09

考勤管理系统

该文档是考勤管理系统的需求文档,需要的自取

2016-01-07

用户管理系统

一个简单的用户管理系统,用Servlet开发的,可以进行扩展。

2016-01-05

Java集合框架源码

Java集合框架源码,需要的自行下载!

2015-10-30

一个简单的PHP Web论坛

一个简单的PHP Web论坛源代码及详细注释,需要的自取。 一个简单的PHP Web论坛源代码及详细注释,需要的自取。

2015-09-15

一个简单的PHP邮件列表管理器

一个简单的PHP邮件管理器,有详细的注释以及开发文档。

2015-09-11

一个简单的PHP购物车系统

一个简单的PHP购物车系统,有需要的可以下载

2015-09-02

PHP在线书签系统

一个简单的PHP在线系统,含详细代码,需要的请下载。

2015-08-28

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

TA关注的人

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