- 博客(200)
- 资源 (22)
- 收藏
- 关注
原创 【Java设计模式】之备忘录模式
备忘录(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
2016-09-09 15:13:22
1021
原创 【Java设计模式】之适配器模式
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
2016-09-09 10:15:09
410
原创 javascript(二) JavaScript之创建类
//定义一个类var Person = function(name,age){ this.name=name; this.age=age; var _sex = '男'; this.getSex = function(){ return _sex; }; this.setSex = function(sex){ this._sex=sex; };};//增加属性、方法
2016-07-02 14:39:38
524
原创 【WebService开发】之使用CXF开发WebService
1.开发服务端a) 下载CXF:apache-cxf-3.1.6b) 把cxf的jar包加入到项目中,其它不需要改变(同JDK开发webservice一样),webservice服务端开发完成。2.开发客户端a) 加入环境变量path中,E:\apache-cxf-3.1.6\binb) 在cmd命令下生成客户代码,命令为:wsdl2java url,该命令为cxf的bin目录
2016-03-19 22:18:56
855
原创 【Java数据库连接类】封装数据库操作的连接类DBConnection
在项目开发中,操作数据库需要数据库连接对象,通过此公共类能方便的获得数据库连接对象。
2016-03-12 16:09:36
2856
原创 ajax(六)使用 Jackson
下载依赖库jar包Jackson的jar all下载地址:http://jackson.codehaus.org/1.7.6/jackson-all-1.7.6.jarObjectMapper mapper = new ObjectMapper();String result = mapper.writeValueAsString(sc);注意:1.Jack
2016-02-21 19:18:01
1006
原创 忘记mysql root密码的解决方法
1. 停止mysqld; 2. 用以下命令启动MySQL,以不检查权限的方式启动; mysqld --skip-grant-tables &3. 然后用空密码方式使用root用户登录 MySQL; mysql -u root4. 修改root用户的密码; mysql> update mysql.user set password=PASSWORD('newpassword'
2016-02-21 12:00:13
295
原创 springmvc(十七)springmvc注解开发-validation校验-商品修改校验
校验理解项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务端进行校验。服务端校验:控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用)业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。持久层dao:一般是不校验的
2016-02-09 15:33:28
407
原创 常用eclipse快捷键
常用eclipse快捷键ctrl+shift+o 导包ctrl+shift+t 快速查找某个类先按ctrl+2,再点L 创建变量并命名ctrl+o 在当前类中,快速查找某个方法ctrl+k 向下查找某个字符串ctrl+shift+k向上查找某个字符串
2016-02-06 14:47:20
369
原创 springmvc(十六)springmvc注解开发-springmvc参数绑定-map绑定
也通过在包装pojo中定义map类型属性。 在包装类中定义Map对象,并添加get/set方法,action使用包装对象接收。包装类中定义Map对象如下:Public class QueryVo {private Map itemInfo = new HashMap(); //get/set方法..}页面定义如下:学生信息:姓名:年龄:.. .. ..
2016-02-06 14:05:02
2330
原创 springmvc(十五)springmvc注解开发-springmvc参数绑定-list绑定
需求通常在需要批量提交数据时,将提交的数据绑定到list中,比如:成绩录入(录入多门课成绩,批量提交),本例子需求:批量商品修改,在页面输入多个商品信息,将多个商品信息提交到controller方法中。表现层实现controller方法定义:1、进入批量商品修改页面(页面样式参考商品列表实现)2、批量修改商品提交使用List接收页面提交的批量数据,通过包装pojo接
2016-02-06 14:01:23
903
原创 HTML5(九)canvas操作文字实例之转盘
效果图:源码: canvas操作文字实例之转盘 canvas{ background:#ccc; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canvas.getContext
2016-02-05 16:17:12
2514
原创 springmvc(十四)springmvc注解开发-springmvc参数绑定-数组绑定
数组绑定需求:商品批量删除,用户在页面选择多个商品,批量删除。表现层实现关键:将页面选择(多选)的商品id,传到controller方法的形参,方法形参使用数组接收页面请求的多个商品id。controller方法定义:页面定义:
2016-02-04 20:37:47
1568
原创 springmvc(十三)springmvc注解开发-springmvc参数绑定-包装类型pojo参数绑定
包装类型pojo参数绑定需求:商品查询controller方法中实现商品查询条件传入。实现方法第一种方法:在形参中 添加HttpServletRequest request参数,通过request接收查询条件参数。第二种方法:在形参中让包装类型的pojo接收查询条件参数。分析:页面传参数的特点:复杂,多样性。条件包括 :用户账号、商品编号、订单信息。。。如果将用
2016-02-04 19:16:53
973
原创 springmvc(十二)springmvc基础知识总结
springmvc框架:DispatcherServlet前端控制器:接收request,进行responseHandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式)HandlerAdapter处理器适配器:根据特定规则去执行Handler,编写Handler时需要按照HandlerAdapter的要求去编写。Handler处理器
2016-02-03 19:47:03
1116
原创 HTML5(八)canvas转换之万花筒
canvas转换之万花筒 canvas{ background:#ccc; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canvas.getContext("2d"); var arr=[];
2016-02-02 22:49:44
922
原创 springmvc(十一)post乱码
在web.xml添加post乱码filter在web.xml中加入:CharacterEncodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingutf-8CharacterEncodingFilter/*以上可以解决post请求乱码问题。对于get请求中文参数出现
2016-02-01 16:59:22
293
原创 springmvc(十)springmvc和struts2的区别
1、springmvc基于方法开发的,struts2基于类开发的。springmvc将url和controller方法映射。映射成功后springmvc生成一个Handler对象,对象中只包括了一个method。方法执行结束,形参数据销毁。springmvc的controller开发类似service开发。2、springmvc可以进行单例开发,并且建议使用单例开发,struts2通过
2016-02-01 16:56:01
358
原创 HTML5(七)canvas矩阵转换
canvas canvas{ background:#eee; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canvas.getContext("2d"); /* cobj.strokeRect
2016-01-31 18:36:47
866
原创 springmvc(九) 参数绑定
springmvc参数绑定过程从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上。springmvc中,接收页面提交的数据是通过方法形参来接收。而不是在controller类定义成员变量接收!!!!默认支持的类型直接在controller方法形参上定义下边类型的对象,就可以使用这些对象。在参数绑定过程中,如果遇到下边
2016-01-30 22:21:02
663
原创 HTML5(六)html5<canvas带音效的时钟>
html5的canvas实现带音效的时钟 canvas canvas{ background:#eee; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canvas.getContext("2d
2016-01-26 18:32:36
1633
原创 springmvc(八)controller方法的返回值
返回ModelAndView需要方法结束时,定义ModelAndView,将model和view分别进行设置。返回string如果controller方法返回string,1、表示返回逻辑视图名。真正视图(jsp路径)=前缀+逻辑视图名+后缀2、redirect重定向商品修改提交后,重定向到商品查询列表。redirect重定向特点:浏览器地址栏中的url
2016-01-24 16:13:14
734
原创 HTML5(五)html5<canvas路径和三角函数的故事>(下)
利用canvas的路径实现直线跟着鼠标的方向转动和点击圆,圆变大变小的功能。 canvas canvas{ background:#ccc; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canva
2016-01-20 20:10:11
907
原创 HTML5(四)html5<canvas路径和三角函数的故事>(中)
canvas canvas{ background:#ccc; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canvas.getContext("2d"); cobj.rect(100,100,100,
2016-01-18 22:27:15
732
原创 HTML5(三)html5<canvas路径和三角函数的故事>(上)
canvas canvas{ background:#ccc; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canvas.getContext("2d"); /*属性*/ cobj.lineWi
2016-01-17 20:54:52
843
原创 springmvc(七)@RequestMapping
url映射定义controller方法对应的url,进行处理器映射使用。窄化请求映射限制http请求方法出于安全性考虑,对http的链接进行方法限制。如果限制请求为post方法,进行get请求,报错:
2016-01-17 20:49:26
442
原创 springmvc(六)商品修改功能开发
需求操作流程:1、进入商品查询列表页面2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询)要修改的商品从数据库查询,根据商品id(主键)查询商品信息3、在商品修改页面,修改商品信息,修改后,点击提交开发mappermapper:根据id查询商品信息根据id更新Items表的数据不用开发了,使用逆向工程生成的代码。开发service
2016-01-17 20:43:58
860
原创 HTML5(二) canvas基础
canvas canvas{ background:#ccc; } window.onload=function(){ var canvas = document.getElementById("canvas"); var cobj = canvas.getContext("2d"); //var colorObj = cobj.
2016-01-14 20:19:49
535
原创 ajax(五) Ajax应用:加入购物车
ajax的加入购物车功能应用页面:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here $(function(){ var isHasCart = "${sessionScope.sc==nu
2016-01-13 16:12:45
2830
原创 ajax(三) 使用jquery实现ajax
Jquery对ajax操作进行了封装,在jquery中最底层的方法是$.ajax(),第二层是load(),$.get()和$.post(),第三层是$.getScript()和$.getJSON()。【例】点击a链接在content里显示helloAjax.txt里的内容。load()方法是jQuery中最为简单和常用的Ajax方法,能载入远程的HTML代码并插入到DOM中。
2016-01-11 11:21:42
445
原创 springmvc(五)springmvc和mybatis整合
需求使用springmvc和mybatis完成商品列表查询。整合daomybatis和spring进行整合。sqlMapConfig.xmlmybatis自己的配置文件。applicationContext-dao.xml逆向工程生成po类及mapper(单表增删改查)手动定义商品查询mapper针对综合查询mapper,一般
2016-01-10 18:53:29
419
原创 springmvc(四) 入门程序小结
通过入门程序理解springmvc前端控制器、处理器映射器、处理器适配器、视图解析器用法。前端控制器配置:第一种:*.action,访问以.action结尾 由DispatcherServlet进行解析第二种:/,所以访问的地址都由DispatcherServlet进行解析,对于静态文件的解析需要配置不让DispatcherServlet进行解析 使用此种方式可以实现 RESTf
2016-01-10 12:56:16
384
spring-batch.jar
2017-10-11
commons-codec-1.3.jar和commons-httpclient-3.0.jar
2015-12-04
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
2015-08-08
com.springsource.org.aopalliance-1.0.0.jar
2015-08-08
spring4.x中的jar包下载,spring4.0.6下载,spring最新稳定版jar包下载
2015-07-15
Dom4j-1.6.1 API文档
2015-06-16
spring3源码集合
2015-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人