- 博客(45)
- 收藏
- 关注
Spring定时器的功能开发
1、使用quartz.jar包实现定时器功能,首先在项目中引入定时器包的maven依赖[code="java"] opensymphony quartz-all 1.6.6[/code]2、在spring-time.xml配置定时器功能。[code="java"] ...
2016-12-05 16:59:02
174
Maven多模块SSM框架搭建
整合SSM和Maven多模块,搭建一个简单的开发架构,具体的做法如下:1、首先建一个Maven的项目,使用eclipse新建other->Maven Project,类型必须选择为pom。创建成功后的pom.xml代码如下:[code="java"] 4.0.0 com.cn.itava Itava-main 0.0.1-SNAPSHOT pom...
2016-12-05 15:07:04
311
ant打包编译脚本
1、在使用eclipse开发web项目的时候,不像myeclipse可以使用导出war的方式进行打包发布,需要借助第三方的工具,ant比较好,现在更好的工具是maven,目前研究了下ant2、安装下载ant,配置环境变量,可通过命令行查看ant是否安装成功[img]http://dl2.iteye.com/upload/attachment/0117/9367/592f49bb-3511-...
2016-06-08 16:59:09
294
xfire的webservice示例
1、首先将xfire需要的jar包上传的项目中。[img]http://dl2.iteye.com/upload/attachment/0115/4354/c1244ea9-c7d4-3407-9a53-0208aaffe2df.png[/img]项目的结构图:[img]http://dl2.iteye.com/upload/attachment/0115/4359/36e8631...
2016-03-02 10:14:21
157
防sql注入和跨脚本攻击
公司做的一个web项目中有这个功能,记录并学习下。在web系统中很多页面有文本输入的功能,有些不严谨的程序,通过写一些特殊字符,js片段,sql脚步会导致程序出现bug,现在通过一个统一的功能进行屏蔽。主要通过过滤器、xml解析的机制实现。1、首先在web.xml里面增加过滤器配置。[code="java"] webSecurityFilter com....
2016-03-01 14:50:10
303
原创 Tomcat7 中文名称图片显示不了
今天搭建环境 同事用的是tomcat6,我用的是tomcat7,项目搭建成功后,发现中文名称的图片显示不了,经过一番思考和排查,最终发现是因为中文编码的问题导致的,需要在tomcat7的server.xml文件中做如下修改 加入URIEncoding="utf-8":[code="java"][/code]...
2015-05-06 16:57:12
292
原创 Groovy的入门语法操作
1.下载groovy插件,地址:http://dist.codehaus.org/groovy/distributions/update/GroovyEclipse.zip 2、解压,把目录features和plugins 拷贝到eclipse对应的目录下。3、eclipse中新建Groovy类HelloGroovy.groovy[code="java"]/** * */...
2015-04-26 00:08:09
172
原创 Maven常用命令
[size=large][color=red][b]转载[/b][/color][/size]Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create ...
2015-04-14 15:31:03
111
原创 Hibernate缓存机制分析
复制代码您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501395377@gmail.com如果需要转载,请注明出处...
2015-04-09 23:18:46
148
原创 Spring管理事务的几种方式
把Hibernate用到的数据源Datasource,Hibernate的SessionFactory实例,事务管理器HibernateTransactionManager,都交给Spring管理。一.事务的4个特性: 原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做,要么全部做。 一致性:数据不会因为事务的执行而遭到破坏。 隔离性:一个事务的执行...
2015-04-09 22:33:24
234
原创 Hibernate注解说明
[code="java"]/** * * @author liuguangyi * @content ejb3注解的API定义在javax.persistence.*包里面。 * * 注释说明: * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 * ...
2015-04-03 18:03:56
119
原创 maven工作使用的记录
pom.xml文件配置项[code="java"] org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.5 1.5 UTF-8 org.apache.maven.plugins mave...
2015-03-31 09:26:22
107
原创 maven使用和json解析的两遍文章地址
maven: http://blog.youkuaiyun.com/edward0830ly/article/details/8748986json的比较使用: http://www.cnblogs.com/kunpengit/p/4001680.html
2015-03-19 22:26:48
134
原创 maven2 setting文件详解
概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。settings.xml存在于两个地方:1.安装的地方:$M2_HOME/conf/settings.xml2.用户的目录:${us...
2015-03-10 10:46:33
217
原创 Beangle的讲解
Beangle 3.0.2 发布了。提供了更快的启动速度,不再修改hibernate源码,以支持命名策略问题。主要的更改内容如下:https://github.com/beangle/library/wiki/Release-notes-3.0.0Beangle库着眼于改善web应用开发,在众多框架中选择稳定、优秀的部分,作为最佳实践,并提供便捷的工具供使用,本身并不发明等效于其他...
2015-02-28 13:52:27
822
原创 Post提交请求数据最大值问题
post提交数据有大小限制,如果是大数据提交的话会导致数据无法传输到后台,可以通过修改tomcat/conf/下面的server.xml文件信息[code="java"] [/code]增加maxPostSize="0",表示不受提交数据大小限制。...
2015-02-13 09:45:24
1290
原创 struts2请求过程源码分析
struts2请求过程源码分析 这篇文章写的很好 分析很透彻 http://www.cnblogs.com/liuling/p/2013-8-10-01.html
2015-02-04 21:08:24
98
spring和mybatis泛型接口的整合(一)
1、这次使用spring和mybatis进行整合,使用spring的注解和自动扫描的方式将mybatis装载到程序中去。2、首先看整个的工程包的截图[img]http://dl2.iteye.com/upload/attachment/0105/8082/b02b42c9-2f22-304d-82d2-bfc50cdb204b.png[/img]3、先来分析spring.mybatis...
2015-02-03 20:42:03
468
web页面如何导出特殊格式的表格
1、实现思路先将要导出的表格格式和数据生成页面,使用流的机制将页面内容全部获取发送到后台,后台再以流的形式写入execl中。2、具体事例和步骤如下图所示的表格格式[img]http://dl2.iteye.com/upload/attachment/0105/3970/5f9254ac-60d1-38fe-9feb-6dcb5bda13d1.png[/img]第一 先将该表...
2015-01-19 18:00:16
215
原创 Ajax 火狐 IE使用中的小区别
在使用jquery 的post中,一个值得注意的问题是,在使用$.ajax的时候, IE和火狐的有一点小区别需要注意[code="java"]function subgo(url,stdId){ //校验培养计划审核是否通过 $.ajax({ type:'post', data:{ stdId:stdId }, dataType :'h...
2015-01-13 12:24:08
142
原创 Java-大集合拆分为指定大小的小集合
因为Oracle数据的in 最大允许1000 ,超过就会报错, 所以需要将集合拆分为多个集合进行处理.[code="java"]package test;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Test { /** * 拆...
2015-01-05 15:47:07
430
1
frame页面的隐藏和打开左侧和上方
本示例主要通过jquery改变frame的大小,实现隐藏和展示功能1、index.jsp[code="java"] My JSP 'index.jsp' starting page [/c...
2013-08-30 00:04:25
323
frame的主窗口和子窗口之间通信
在frame中的子页面调用其他子页面的变量和方法: 1. parent.document.frames("子页面name").子页面方法(); 2. parent.子页面name.子页面方法(); 3. parent.frames["子页面name"].子页面方法(); 例如: 1. parent.document.frames("top").tops(); 2. pare...
2013-08-28 23:23:40
541
Java模拟登录新浪微博
登录的类主要有3个,BigIntegerRSA.java加密类、SinaSSOEncoder密码加密类、SinaLogonDog登录类。1、SinaLogonDog.java代码如下:[code="java"]package com.crawler.sina.login;import java.io.ByteArrayOutputStream;import java.io....
2013-07-02 19:07:55
164
spring和ibatis综合应用入门示例
1、最近几天在学习ibatis和spring,就把两者综合起来,写了示例。2、构建数据库表user,使用数据库是mysql;[code="java"]create table user( id int(10) not null auto_increment, userName varchar(20) , passWord varchar(20), pri...
2012-03-20 20:00:15
94
原创 Java实现数据库连接池技术
这个程序写得非常不错,思路清晰,代码注释清楚。[code="java"]package com.date0315;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Driver;import java.sql.DriverManager;import java...
2012-03-16 08:57:54
116
ibatis自动生成主键
很多数据库支持自动生成主键的数据类型如(mysql)。不过这通常(并不总是)是个私有的特性。SQL Map通过的元素来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类型(如MS-SQL Server)。Oracle生成自动主键的配置如下:[code="java"] select stockidsequence.nextval as id ...
2012-03-13 10:53:47
160
ibatis入门教程
1、本文通过几个简单的示例,实现ibatis的增删改查的功能。2、构建数据库表,contact表,建表语句如下:(使用的是mysql数据库)contact表:[code="java"]drop table if exists contact;create table contact( id int(10) not null auto_increment, fir...
2012-03-12 20:41:41
330
ibatis多对多示例
1、iBATIS的多对多映射配置方法和多对一映射配置方法差不多,不同的是,多对多映射,数据库设计上需要一个记录两个类关系的中间表,本文以学生-老师为例,在iBATIS的sqlmap中配置多对多关系。2、构建数据库表如下,student表,teacher表和student_teacher表:(使用mysql数据库)student表:[code="java"]create tabl...
2012-03-12 17:16:02
99
ibatis一对多示例
1、在实际开发中,iBATIS框架已经很普遍的使用,然而我们常常遇到关联数据的情况,如User 对象拥有若干Address 对象,每个Address 对象描述了对应User 的一个联系地址,这种情况下,我们应该如何处理?通过单独的Statement操作固然可以实现(通过Statement 用于读取用户数据,再手工调用另外一个Statement 根据用户ID 返回对应的Address信息)。...
2012-03-12 15:20:50
152
mysql安装最后一步 无法启动服务错误
今天安装mysql程序时候,在安装到最后一步时候,在最后一步却发现无法启动服务,出现这样的提示“cannot create windows service for mysql.error:0”! 产生的原因是: 安装mysql时可能产生cannot create windows service for mysql.error:0错误,错误的原因多数由于重新安装mysql或者对m...
2012-02-07 21:06:51
146
取消myEclipse中自动update index
[size=medium]window-->preferences-->MyEclipse Enterprise WorkBench-->Maven4MyEclipse-->Maven[/size]下面取消勾选的Download repositroy index update on startup
2011-09-15 10:19:33
98
Java 常用的第三方组件
java常用第三方软件包 网上收集的一些常用Java开发的第三方软件包,供大家参考 1.Apache POI 处理office文档用到的2. IText PDF操作类库 3.Java Base64 Base64编码类库 4.Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作 5.pingyin4j 中文转拼音库 6...
2011-07-04 17:51:50
770
原创 hibernate入门示例展示
有很长一段时间没有使用hibernate进行开发了,最近闲来无事,温习一下hibernate开发。搭建hibernate开发环境,下载hibernate3.3.2的jar包。所用数据库是mysql。 在使用hibernate3.3.2中要注意以下问题: Exception in thread "main" java.lang.NoClassDefFoundErr...
2011-06-30 17:00:19
124
一道Java面试题的做法
题目:给定一段产品的英文表述,包含M个英文单词,每个英文单词以空格分隔,无其他标志符号;再给定N个英文关键字,请说明思路并编程实现String extractSummary(Stringdescription,String[] keyword):目标是找出产品描述中包含N个关键字(每个关键字至少出现一次)的长度最短的子串。实现的代码如下:[code="java"]package d...
2011-06-21 10:16:25
142
Java实现中缀表达式转换为后缀表达式
实现中缀表达式转换为后缀表达式主要包含三个类,一个主函数,一个自定义栈的类,还有一个就是核心类,实现其转换。一、自定义栈的类[code="java"]package date0617;/** *@author TonyJ *@time 2011-6-17 下午02:24:47 */public class MyStack { private int maxS...
2011-06-17 17:55:04
102
用自定义栈去实现字符串反转
[code="java"]package date0610;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** *@author TonyJ *@time 2011-6-10 下午03:46:08 */public cl...
2011-06-10 16:01:32
167
Java中数组的排序方法的实现方式
[code="java"]package date0609;/** *@author TonyJ *@time 2011-6-9 下午05:45:16 */public class Test02 { private long[] a; private int nElems; public Test02(int max) { a = new long...
2011-06-10 10:26:49
94
Java实现 栈
[code="java"]package date0609;/** *@author TonyJ *@time 2011-6-9 下午03:18:00 */public class Test01 { private long arr[]; private long temparr[]; private int maxSize;//栈的最大容量 priva...
2011-06-09 16:46:39
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人