- 博客(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基础知识详解
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 aes128/256 对称加密解密,rsa对称加密解密验签实现
2017-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅