自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (2)
  • 收藏
  • 关注

原创 springmvc中下载的两种方式,以及向页面传递流数据

unit是一套开源的测试框架,各个语言的单元测试框架大部分都是基于这个框架演变而来,单元测试即是最小的可测试单元,例如c语言中的函数(cunit),和java中类(junit)所以java中单元测试简称junit首先编写要测试的类package com.leige.test;/** * @author * 首先编写要测试来得类 * */public class Calc { pu

2016-05-31 19:53:54 15597 2

原创 maven学习(3):本地仓库和镜像仓库的修改

镜像仓库的修改安装完maven后,可在maven目录下的conf文件夹,修改sestting.xml文件将mirror仓库的注释,恢复,修改为自己的私服或者国内镜像仓库地址<mirror> <id>mvnrepository.com</id> <mirrorOf>central</mirrorOf> <name>repo in china</name>

2016-05-30 17:58:06 3529

原创 maven学习(2):常用命令及tomcat插件和jetty插件部署

常用命令及tomcat插件和jetty插件部署常用命令maven 常用命令:1:mvn install //下载项目依赖jar2:mvn clean //删除target目录3:mvn compile //编译项目3. 编译源代码: mvn compile 4. 编译测试代码:mvn test-compile 5. 运行测试:mvn test 6. 产生site:mvn s

2016-05-30 17:17:06 950

原创 cisco模拟单臂路由实现

废话不多说,直接开干: 环境是:ciscopt7.0,使用设备:主机3台,2960交换机一台,2911路由器一台cisco单臂路由实现:准备:vlan 20192.168.1.128/25pc0主机地址:192.168.1.129虚拟端口g0/0.20地址:192.168.1.130vlan 10192.168.1.0/25pc1主机地址:192.168.1.1虚拟端口g0/0.10

2016-05-27 18:48:51 3752

原创 maven整合:最新ssm框架实现spring4.2,springmvc4.2,mybatis3.2

废话不多说,,我以前写过ssm整合,这篇文章和原来那篇类似,只不过采用了maven项目管理工具不使用maven整合的:http://blog.csdn.net/do_bset_yourself/article/details/51298799maven整合:1,首先创建maven项目结构目录,创建mavenweb项目:教程地址: http://blog.csdn.net/do_bset_yours

2016-05-23 20:37:09 5346

原创 java单元测试---junit简介

unit是一套开源的测试框架,各个语言的单元测试框架大部分都是基于这个框架演变而来,单元测试即是最小的可测试单元,例如c语言中的函数(cunit),和java中类(junit)所以java中单元测试简称junit首先编写要测试的类package com.leige.test;/** * @author * 首先编写要测试来得类 * */public class Calc { pu

2016-05-23 19:39:41 816

原创 springmvc处理静态数据无法获取问题

springmvc虽然有很多好处,但是目前发现有一点不好,springmvc在处理简单的静态数据获取时,会自动拒绝导致客户端获取不到数据例如我的项目路径是:http://localhost/SSM/ 当我想访问webroot下的index页面时会访问:http://localhost/SSM/index.html这是很简单的请求,不需要服务器做什么处理只需要将页面返回客户端即可,但是springm

2016-05-10 15:42:05 1273

原创 idea新手学习系列之创建maven web项目

idea开发系列教程(-)-创建maven webapp项目可能大家在学习web的时候使用最多就是myeclipse和eclipse,我也是,我个人比较喜欢myeclipse,因为他会自加载xmlcatlog,eclipse貌似不会,每次我都得自己配置本地,但是作为向web进军的学习者,我们止步于ide的限制,作为开发者,我们不应该纠结于那种工具最好,那种是坨屎,我们应该关注的我们需要的功能,所以,

2016-05-08 13:25:50 5967

转载 编写filter,处理get和post中文乱码问题

写web程序遇到中文乱码是无法避免的问题,虽然有好多框架都都做了处理,但是还是对于刚刚学习jsp和servlet的新手来说,乱码还是不好处理,所以几天贴出福利代码包装一下Httprequest处理get乱码问题,post乱码只需要修改字符编码就好了所以只需要包装处理一下get请求就好了代码如下package com.leige.filter;import java.io.UnsupportedEnc

2016-05-05 18:37:42 3134

原创 RestFul简介以及在springmvc中的应用

什么是rest?什么是rest?当我看到这个词的时候,我也不知道,我还以为是休息,最后查了一下,做web开发必须要知道rest 好了,就来简单介绍一下rest rest即Representational State Transfer,表现层状态转化 互联网上资源(是服务)细化理解为一个url,如果访问某个资源通过http url访问。我们把”资源”具体呈现出来的形式,叫做它的”表现层”(Re

2016-05-05 17:22:05 3411

原创 springmvc中操作json,配置FastJson

目前网络上传递数据大部分都是json和xml,但是xml使用的很少了,这里主要介绍json,一般来说json常用的场景是提供外部接口,请求内使用request域就足够了springmvc对于json的支持,上图1.请求json方式分析如果请求的json串,要求客户端进行http请求前需要将请求的内容格式化为json格式数据。 此方法没有直接post提交key/value格式数据简单。 如果响应的

2016-05-05 16:42:37 18276 6

原创 springmvc实现文件上传的两种方式

spring文件上传不多说直接上代码页面代码upload.jsp<h1>文件上传</h1><form method="post" action="${pageContext.request.contextPath }/upLoad/image.action" enctype="multipart/form-data"><input type="file" name="file" /><br/>

2016-05-04 20:49:53 4104 1

原创 浅谈http1.0和http1.1(1.x)以及http-NG

http协议简介http超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发

2016-05-04 16:00:23 7572

原创 Spingmvc中数据校验和异常处理详解

*springmvc使用JSR-303校验规范,JSR-303是javaEE6的规范。 springmvc具体使用hibernate-validator校验框架(和hibernate的ORM没有关系),基于的bean的属性校验。* 所以需要导入jar包: 1:springmvc中数据校验的实现1.1注解用法:具体可以参考:hibernate官方文档:http://docs.jboss.org/

2016-05-04 14:46:03 5062

原创 springmvc中复杂数据绑定以及表单回显实现

做这个测试,请首先搭建好ssm整合demo,可以参考我的这篇文章:http://blog.csdn.net/do_bset_yourself/article/details/512987991.springmvc的复杂数据绑定 :首先贴出:原始po类public class Student { private Integer sid; private String name; p

2016-05-04 13:24:36 8596

原创 springmvc中数据绑定,controler开发细节,以及与struts2对比

springmvc和struts2的本质区别(以下为我抄的): struts2:通过在action类中设置成员变量接收参数,所以struts2必须使用多例。springmvc:请求数据,通过参数绑定,将参数赋值给controller的方法形参。springmvc可以单例也可以多例,建议使用单例。1、springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过虑

2016-05-03 16:18:41 2543

原创 我们为什么要上大学?

我们为什么要上大学?如果我是当着你的面问你,估计没有几个人能不假思索的回答出来,或者很多大学生都没用想过为什么要上大学,或者有人回答,别人都说上大学会有好的前途,或者别人都去上,所以我也要去上,如果你从没有想过这个问题,那么请你现在好好思考一下.首先就我自己的亲身经历来回答这个问题,我出生在河南的一个小村庄,村子不大,大概也就几十户人家,所以自然而然上学的小孩子也就更少了,加上我,也就三个,但等我上

2016-05-03 11:42:15 5405

原创 SSM整合最新版,spring4.2,springmvc4.2,mybatis3.2整合

**目前网站开发常使用的三层框架体系结构: ssh和ssm即(spring,struts2,hibernate)和(spring,springmvc,mybatis),但是目前使用较多的是ssm,可能是由于struts2的严重漏洞导致大家对于ssh框架失去了信心, Struts2 官方对于安全问题的处理让人担忧,竟然会直接演示攻击方法,多少个站长彻夜将自己的网站升级,然而 Hibernate 我

2016-05-03 11:04:19 19348

原创 The string "--" is not permitted within comments.问题解决

今天写ssm整合时发现,使用jdk1.8时,xml解析是正常的,但是项目环境切换到jdk1.6时,报错:org.mybatis.generator.exception.XMLParserException: XML Parser Error on line 22: The string "--" is not permitted within comments. at org.mybatis

2016-05-02 19:43:38 13135

原创 springmvc框架简介,第一个demo

Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler。通过可配置的handler mapping

2016-05-01 21:51:55 4764

原创 spring和mybatis整合的dao两种开放方式

spring是service层框架,这里的spring是指springframework,现在的spring已经在各个层次都有自己的一套解决方案,orm层有springdata,web有springmvc业务层有springframework,大家有时间可以自己研究下,这里只探讨spring和mybatis整合的dao开发 其实spring和mybatis整合时,dao的开发是围绕mybatis的

2016-04-29 19:48:22 16563 1

原创 mybatis逆向工程详解

逆向工程字面意思就是反向生成工程,和hibernate一样mybatis也有自己的逆向工程工具,hibernate的逆向生成我没有做过,不过我猜大概都已样,再说,hibernate的现在使用很少了,到了使用的时候再去用吧,使用逆向工程时,需要注意的是表之间的关系无法映射出来!也就是说mybatis的逆向工程生成的都是单表操作, 1:mybatis逆向工程开发文档:http://www.mybati

2016-04-28 17:55:31 45654 1

原创 mybatis一二级缓存详解,整合ehcache缓存,

mybatis和hibernate一样都是优秀的orm框架,但是两者的定位不同,所以有所差异,这里我们就从缓存的角度来介绍一下mybatis:大家都知道使用mybatis就要先获取sqlsessionfactory,继而使用sqlsession来和数据库交互,每次只需要使用sqlsession对象提供的方法就好,当我们需要第一次查询一条记录时,会直接从数据库中获取记录,但是当我们第二次还使用...

2016-04-28 15:59:44 8123

原创 mybatis懒加载特性详解,以及多对多映射详解

注意讲解都在代码中准备数据库,测试数据,各位自己添加,因为是多对多,所以使用中间表: 用到的实体: 学生类:public class Student { private Integer sid; private String name; private Integer age; //一个学生有多个老师,一个老师有多个学生 private List<Te

2016-04-27 17:46:56 17599 5

原创 mybatis动态sql以及reslutType和resultMap详解

全局配置文件,以及sql.properties<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <

2016-04-26 20:22:48 6395 2

原创 mybatis第一个helloworld

hibernate和mybatis都是orm的框架,首先贴一波自己对于这两个框架的理解,如果有错误欢迎指正:    使用hibernate可以轻松实现po类到数据库表的映射,而且hibernate封装了sql,将传统的数据库操作更加偏向于面向对象想,开发者在操作数据库时不需要对数据库知识有很多的了解,因为hibernate会自动生成sql语句,这是hibernate的优点同时也是他的缺点,毕竟

2016-04-25 16:22:16 1788

原创 最新的ssh整合最新版,spring4.2和stuts2.3及hibernate4.2

整合时建议一步步来,把每一个框架都做通,然后在处理整合的问题整合环境是struts2.2和hibernate4.2和spring4.2,jdk1.6第一步:列举需要的jar包:hibernate4.2jar包:c3p0数据库jar包,当然也可以是使用spring提供的一个c3p0包:数据库驱动,这里采用mysql数据库:mysql-connector-java-5.

2016-04-23 15:31:30 2729

原创 spring中事务的管理基于xml和注解,以及spring在web中应用

spring中的核心内容就是aop(面向切面编程),姑且不谈spring中其他框架,但就谈spring本身,spring属于业务层的框架,最主要的核心内容就是实现各层解耦,和事务管理:但是aop如何如何实现事务管理呢,代这里列举的是经典的转账例子,代码如下:这里不再贴接口字体实现类代码:dao层实现类:package com.leige.dao.impl;import org.sp

2016-04-20 19:15:00 1387

原创 spring中jdbctemplate的使用以及c3p0

首先创建bean类:public class Person { private Integer id; private String name; private Integer age; setter....}接着dao层实现类:有两种实现方式,一种是自己spring自己注入jdbcjdbcTemlatepublic class PersonD

2016-04-19 16:56:13 2094

原创 spring aop纯注解

接口不在贴了,实现类:package com.leige.aspect3;import org.springframework.stereotype.Service;@Servicepublic class PersonServiceImpl implements PersonService { public void addPerson() { System.out.prin

2016-04-19 12:32:04 516

转载 java动态代理和spring动态代理对比

Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象:.java文件到jjvm的过程图: class字节码文件是根据JVM虚拟机规范中规定的字节码组织规则生成的、

2016-04-18 21:37:19 6670 1

原创 spring配置方式:

spring中配置方式可以完全使用注解也可以完全使用注解实现,但是大部分都是用xml加注解,这样不仅兼顾了效率,也提高了程序的可读性:但是需要注意的是:纯注解实现时:需配置扫描:  纯xml开发就不用讲解了:xml加注解时需要注意的是:所有的bean对象都要在xml中配置,需要注入时,我们使用注解:@AutoWired 和 @Resource 进行使用@se

2016-04-17 20:42:01 906

转载 spring 中bean的作用域和生命周期

spring 中bean的作用域和生命周期

2016-04-17 16:50:18 5145

原创 spring基础知识详解

spring注入方式:XML配置注入:xml注入分为:构造方法注入:和setter方法注入,p命名空间注入(详情可参考spring spel表达式):配置如下:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema

2016-04-17 16:35:17 501

原创 spring3理解,第一个程序,浅谈三大框架

当我们学习javaweb到一定程度时,如果还使用简单的mvc设计模式,什么框架都不使用,对于开发者来说是痛苦的,我们不仅要了解,前台开发的知识,这里主讲后台的实现,你会发现作为一个后台程序员,要学习的东西太多了,我们不仅了解,各个主流数据库的差异,还要了解标准数据库语言,还要了解jdbc操作,以及jsp+servlet+javaBean,等实现原理,还要了解过servlet过滤器,监听器,等,以及

2016-04-14 18:20:41 873

原创 hibernate映射多对多,一对一,一对多,自身关联综合应用

废话不多说直接上贴图,详细解释都在配置映射文件中:再写映射文件时先写关系注释,再根据注释写对应的关系,不要根据一个类一直写到整个完整关系,这样比较累,还麻烦,建议一个关系一个关系的写,这样有条理,还清晰出错也容易检查根据类配置hibernate:类图:实体类:Department:public class Department {

2016-04-09 17:10:24 901

原创 hibernate自身一对多和自身多对多映射详解

有时候我们使用对象时可能涉及到自身关联,但部分操作和普通对象映射无异,但是还是有些细微的差异,这里我们来探讨一下详细解释都在代码中:自身一对一关联,这里采用上下级部门映射:Department对象:public class Department { private Integer id; private String name; private Department pare

2016-04-09 16:58:08 3098

原创 mysql无法启动mysql innob引擎解决

一:首先抄抄别人关于存储引擎的介绍:1、存储引擎是什么?  Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)

2016-04-09 09:52:29 2073

转载 hibernate关于c3p0数据库连接池和二级缓存详解

hibernate配置c3p0<!-- 配置c3p0数据库连接池我们可以在etc文件夹中找到所有的配置文件 #hibernate.c3p0.max_size 2 //数据库最大连接数#hibernate.c3p0.min_size 2 最小连接数#hibernate.c3p0.timeout 5000 最大连接时间#hibernate.c3p0.max_statements 10

2016-04-07 21:11:50 986

转载 hibernate懒加载特性及hql和dml操作语言简介

在HQL中关键字不区分大小写,但是属性和类名区分大小写,下面介绍各种类型的Hibernate的HQL查询。1、Hibernate HQL查询:简单属性查询* 单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致* 多个属性查询,返回的集合元素是对象数组,数组元素的类型和对应的属性在实体类中的类型一致 数组的长度取决与select中属性的个数* 如果

2016-04-07 11:10:11 1144

java pdf 实现电子签章下载

java pdf 实现电子签章,包含两种实现itextpdf,pdfbox.

2017-10-07

java aes128/256 对称加密解密,rsa对称加密解密验签实现

java aes128/256 对称加密解密,rsa对称加密解密验签实现,php java通用aes加密 支持任何形式的aes加密,文件,字符,字节等,内含php代码,可以与php平台实现aes加密,而且包含rsa非对称加密签名验签实现,都是对字节数组的加密解密,签名验签,支持多种形式的的,可以将待操作的对象转换成字节数组即可

2017-10-06

空空如也

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

TA关注的人

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