- 博客(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
216
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
357
ant打包编译脚本
1、在使用eclipse开发web项目的时候,不像myeclipse可以使用导出war的方式进行打包发布,需要借助第三方的工具,ant比较好,现在更好的工具是maven,目前研究了下ant 2、安装下载ant,配置环境变量,可通过命令行查看ant是否安装成功 [img]http://dl2.iteye.com/upload/attachment/0117/9367/592f49bb-3511-...
2016-06-08 16:59:09
349
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
213
防sql注入和跨脚本攻击
公司做的一个web项目中有这个功能,记录并学习下。在web系统中很多页面有文本输入的功能,有些不严谨的程序,通过写一些特殊字符,js片段,sql脚步会导致程序出现bug,现在通过一个统一的功能进行屏蔽。主要通过过滤器、xml解析的机制实现。 1、首先在web.xml里面增加过滤器配置。 [code="java"] webSecurityFilter com....
2016-03-01 14:50:10
350
原创 Tomcat7 中文名称图片显示不了
今天搭建环境 同事用的是tomcat6,我用的是tomcat7,项目搭建成功后,发现中文名称的图片显示不了,经过一番思考和排查,最终发现是因为中文编码的问题导致的,需要在tomcat7的server.xml文件中做如下修改 加入URIEncoding="utf-8": [code="java"] [/code]...
2015-05-06 16:57:12
324
原创 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
254
原创 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
146
原创 Hibernate缓存机制分析
复制代码 您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501395377@gmail.com 如果需要转载,请注明出处...
2015-04-09 23:18:46
214
原创 Spring管理事务的几种方式
把Hibernate用到的数据源Datasource,Hibernate的SessionFactory实例,事务管理器HibernateTransactionManager,都交给Spring管理。 一.事务的4个特性: 原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做,要么全部做。 一致性:数据不会因为事务的执行而遭到破坏。 隔离性:一个事务的执行...
2015-04-09 22:33:24
284
原创 Hibernate注解说明
[code="java"] /** * * @author liuguangyi * @content ejb3注解的API定义在javax.persistence.*包里面。 * * 注释说明: * @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) * @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 * ...
2015-04-03 18:03:56
149
原创 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
132
原创 maven使用和json解析的两遍文章地址
maven: http://blog.youkuaiyun.com/edward0830ly/article/details/8748986 json的比较使用: http://www.cnblogs.com/kunpengit/p/4001680.html
2015-03-19 22:26:48
157
原创 maven2 setting文件详解
概览 当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。 settings.xml存在于两个地方: 1.安装的地方:$M2_HOME/conf/settings.xml 2.用户的目录:${us...
2015-03-10 10:46:33
286
原创 Beangle的讲解
Beangle 3.0.2 发布了。提供了更快的启动速度,不再修改hibernate源码,以支持命名策略问题。 主要的更改内容如下:https://github.com/beangle/library/wiki/Release-notes-3.0.0 Beangle库着眼于改善web应用开发,在众多框架中选择稳定、优秀的部分,作为最佳实践,并提供便捷的工具供使用,本身并不发明等效于其他...
2015-02-28 13:52:27
888
原创 Post提交请求数据最大值问题
post提交数据有大小限制,如果是大数据提交的话会导致数据无法传输到后台,可以通过修改tomcat/conf/下面的server.xml文件信息 [code="java"] [/code] 增加maxPostSize="0",表示不受提交数据大小限制。...
2015-02-13 09:45:24
1389
原创 struts2请求过程源码分析
struts2请求过程源码分析 这篇文章写的很好 分析很透彻 http://www.cnblogs.com/liuling/p/2013-8-10-01.html
2015-02-04 21:08:24
128
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
529
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
255
原创 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
177
原创 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
489
1
frame页面的隐藏和打开左侧和上方
本示例主要通过jquery改变frame的大小,实现隐藏和展示功能 1、index.jsp [code="java"] My JSP 'index.jsp' starting page [/c...
2013-08-30 00:04:25
362
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
643
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
190
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
125
原创 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
143
ibatis自动生成主键
很多数据库支持自动生成主键的数据类型如(mysql)。不过这通常(并不总是)是个私有的特性。SQL Map通过的元素来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类型(如MS-SQL Server)。 Oracle生成自动主键的配置如下: [code="java"] select stockidsequence.nextval as id ...
2012-03-13 10:53:47
208
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
472
ibatis多对多示例
1、iBATIS的多对多映射配置方法和多对一映射配置方法差不多,不同的是,多对多映射,数据库设计上需要一个记录两个类关系的中间表,本文以学生-老师为例,在iBATIS的sqlmap中配置多对多关系。 2、构建数据库表如下,student表,teacher表和student_teacher表:(使用mysql数据库) student表: [code="java"] create tabl...
2012-03-12 17:16:02
138
ibatis一对多示例
1、在实际开发中,iBATIS框架已经很普遍的使用,然而我们常常遇到关联数据的情况,如User 对象拥有若干Address 对象,每个Address 对象描述了对应User 的一个联系地址,这种情况下,我们应该如何处理?通过单独的Statement操作固然可以实现(通过Statement 用于读取用户数据,再手工调用另外一个Statement 根据用户ID 返回对应的Address信息)。 ...
2012-03-12 15:20:50
188
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
190
取消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
126
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
836
原创 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
156
一道Java面试题的做法
题目:给定一段产品的英文表述,包含M个英文单词,每个英文单词以空格分隔,无其他标志符号;再给定N个英文关键字,请说明思路并编程实现String extractSummary(Stringdescription,String[] keyword):目标是找出产品描述中包含N个关键字(每个关键字至少出现一次)的长度最短的子串。 实现的代码如下: [code="java"] package d...
2011-06-21 10:16:25
182
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
130
用自定义栈去实现字符串反转
[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
204
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
125
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
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅