自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 博客已搬迁

本博客已停更,搬迁至OSCHINA。

2015-02-05 09:42:09 219

原创 JAVA序列化工具的比较

这次由于使用原生的序列化,貌似系统很慢,当系统的快慢不仅是一方面的因素,但在集群中,2个系统,不同架构间切换显的很慢,一开始使用kryo来解决,但最后发现不支持原生的序列化,SimpleSession为了避免序列化产生的冗余问题,设计的时候字段都是用transient来标识,导致无法序列化和反序列化。提出问题后,并没有得到很好的建议,故而自己测试了下序列的框架,使用ubuntu,虚拟机中,1G内存...

2014-12-30 13:01:20 276

原创 网页验证码实现

验证码有很多开源组件,但还是参考网上自己实现了一个验证码,是很早之前写的,很简单:[code="java"]import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.Buffered...

2014-10-31 10:55:45 229

原创 统计List中对象重复次数【转】 需JDK1.5+

[code="java"]import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java....

2014-10-21 16:29:57 350

原创 Spring 重定向简易使用

直接上代码,调试firefox,F12,如装了firebug先禁用:[code="java"]package com.up360.wechat.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springfra...

2014-07-16 14:08:03 223

原创 ubuntu 安装JDK

切换到JDK压缩包所在目录:cd ~/Downloads新建文件夹:sudo mkdir /usr/lib/jdk解压jdk包到安装目录:tar zxvf jdk-7u60-linux-i586.tar.gz -C /usr/lib/jdk重名命名目录:cd /usr/lib/jdksudo mv jdk1.7.0_60 jdk1.7 修改环境变量:sudo gedit /...

2014-07-13 12:49:16 110

原创 使用javamail完成简单密码修改OR验证激活

在交流群里看到有人问发送邮件,给说了下流程他还是不会做,因而将不久前参考别人代码然后自己写的放在这里,希望能给有同样问题的朋友有所启发和帮助。首先,业务流程的大概如下:[img]http://dl2.iteye.com/upload/attachment/0096/8520/8e0db472-fe38-3b4b-bd13-080e60974055.jpg[/img]大致说下核心的东西,...

2014-05-07 12:38:15 389

原创 Hibernate泛型DAO接口,大部分通用都已包括

过了大半年,来把这个更新下。Hibernate通用泛型DAO,执行一些通用操作。简单封装一些操作。相互印证学习。Hibernate整合Spring的配置等在此略过。首说下DAO接口,由于有的方法是后来补充的,所以注释不全,详细的说明可以在实现类里看到。如果你要运行测试实例,将3个类拷贝到自己的项目中,按测试示例写测试用例。DAO接口:[code="java"]pac...

2014-01-24 13:47:57 318

原创 Hibernate的load()、get()、list()、iterator()方法的区别,求证中

一级缓存,内部缓存,自带;二级缓存,用户自己配置。3.X后版本。get()方法 在当前Session的一级缓存中查找数据,获取不到指定的对象时,查找二级缓存,二级缓存没有,到数据库查。没有数据返回null;load()方法 在当前Session的一级缓存中查找数据,获取不到指定的对象时,去二级缓存中查找,获取不到,根据配置文件制定的加载策略,lazy为false时返...

2014-01-24 10:08:13 165

原创 [转]hibernate模糊查询

Hibernate中Criteria的完整用法2008年07月09日 星期三 00:16最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 Criter...

2014-01-23 09:59:50 136

原创 反射获取注解的信息,反射获取类的属性

注解:public @interface Table { java.lang.String name() default ""; java.lang.String catalog() default ""; java.lang.String schema() default ""; javax.persistence.UniqueConstr...

2014-01-22 15:15:19 251

原创 Junit测试

备忘:Action:需要依赖 org.apache.struts struts2-junit-plugin 2.3.16 test [code="java"]package action;import com.opensymphony.xwo...

2014-01-21 12:37:20 142

原创 log4j.xml中配置hibernate输出

在log4j.xml文件中加上,必须在节点前!表示输出hibernate产生所有的信息 参照表:Category Functionorg.hibernate.SQL Log all SQL DML statements as they are exec...

2014-01-20 10:39:27 758

原创 MyBtis+Spring+struts2自动生成插件工具所需XML文件,spring的部分配置文件和mybatis-config文件...

如题,这是一个辅助架构的小工具,本人测试没有问题,有使用说明,如有BUG,多谢反馈。附有源码,可自行改进,如可以,改进后发我一份学习下。主要涉及文件名获取,数据库表名获取,没什么高深的东西。源码是Maven写的,导入到Eclipse的时候请选择如下[img]http://dl2.iteye.com/upload/attachment/0092/9641/cacb8adb-743a-3d77-9...

2014-01-09 10:35:44 210

原创 MyBatis在log4j的输出配置,xml方式

...

2014-01-09 09:35:55 183

原创 浅谈MyBatis3物理分页

之前写过用混合传参进行物理分页,发现存在问题,map可以传多个对象作为参数,但是在xml中if test判断无法动态的判断条件,原因是map允许value为NULL,当我们传对象过去时,xml将会组装完整的SQL,类似select * from user where username=null这样的语句,无法做到动态条件的分页。网上也大多是用plug的形式进行物理分页,写拦截器。但是其内在本...

2013-12-31 18:18:17 164

原创 上传文件

上传文件:action:[code="java"]public class FileUpLoadImp extends ActionSupport implements FileUpLoad { //上传文件保存的基本路径,不包含需要动态创建的目录 private String saveDir=System.getProperty("user.dir")+File....

2013-12-24 13:31:49 142

原创 JSP请求地址重写

请求地址重写好处不在赘述。现在有开源框架支持,非常方便:urlrewrite,http://tuckey.org/urlrewrite/。具体实现也非常简单,首先下载他的jar包,放到lib里,并添加library。首先在web.xml里的最上面,所有filter最上面,添加:[code="xml"] UrlRewriteFilter org.tuckey.web.fi...

2013-12-22 00:12:55 243

原创 正则表达式测试器

正则表达式学习:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#resources;在线测试http://zhengze.51240.com/

2013-12-21 10:57:39 159

原创 MyBatis3+spring3+struts2.3.15实例

MySql:drop database if exists maven;create database maven;drop table if exists USER;/*==============================================================*//* Table: USER ...

2013-12-16 16:06:53 148

原创 蔬菜溯源系统数据库设计

系统由于是迁移过的,数据库修改没有备份,所以系统无法运行,附上数据库设计。精简过的:[img]http://dl2.iteye.com/upload/attachment/0091/5304/90f96509-fcd6-3b6d-8f98-6761eadbe258.jpg[/img]原设计:[img]http://dl2.iteye.com/upload/attachmen...

2013-11-25 18:57:35 1734

原创 java从字符串中取数字并排序;冒泡和选择排序算法

如题,给出一个字符串,要求从中取出数字并排序。另外附上冒泡和选择排序算法。[code="java"]import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * * @author Dream.YangLong * */public class ReadNumF...

2013-10-31 14:13:59 584

原创 java仿QQ源代码

一个用到SWING和socket通讯的仿QQ小项目,做的还不完善,主要的都弄了,可以拿去简单学习下。附数据库文件和源码文件。数据库使用的是oracle,脚本,用户名密码均是qq:[code="sql"]--------------------------------------------------------- Export file for user QQ ...

2013-10-31 13:32:32 793

原创 java线程,多线程和线程同步简单示例

一个简单的多线程例子,有线程同步。

2013-10-31 13:17:32 133

原创 java画图板源码

一个没有完善的java画图板,画图功能实现,学习swing的样例。附源码包。

2013-10-31 13:13:14 485

原创 java扫雷游戏源代码

简单的扫雷游戏,java学习过程中跟着老师一起做的。用到swing和线程。附可执行jar文件和源码压缩包。

2013-10-31 13:10:51 641

原创 备忘PD使用技巧【转】

1、PowerDesigner 使用 MySQL 的 auto_increment ◇问题描述:PD怎样能使主键id使用MySQL的auto_increment呢?◇解决方法:打开tableproperties窗口→columns→选中id列→打开columnsproperties窗口→勾选identity即可注意:概念模型没有此选项,物理模型才有2、PowerDe...

2013-10-30 11:43:59 150

原创 hibernate入门四:多对多关联关系映射

hibernate中多对多关联关系映射和一对多关联关系映射一样,分为单双向。从基本形式上,可看作是一对多,多对一的结合,其实也就是2个一对多或者多对一。从数据库上来说,为了满足范式的规约,多对多经常采用中间表的方式经行关联。关于hibernate的多对多而言,我们一般无法操纵中间表,也就是一般来说,我们的中间表多采用2个字段,联合主键的形式。如果想要操作中间表,比如在业务需求中中间表必须带有其...

2013-10-16 02:21:22 104

原创 [转]hibernate中的inverse和cascade

nverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-on...

2013-09-28 15:33:35 82

原创 hibernate入门三:一对多关联关系映射

实体之间的一对多关系是很常见的一种关联关系,例如:一个人有多套房子,那就有多个地址,一个人在淘宝分不同时段买了多个东西,那就有多个订单;对于在数据库来说,那就是外键的约束关系,多的一方有个字段是外键,指向一的一方。在hibernate中,一对多关联关系映射分为2种,需分情况使用。一种是单向关联关系映射,一种是双向关系映射,下面以2张表说明,表中外键约束通过hibernate维护。下面是表间关系...

2013-09-28 15:08:23 128

原创 hibernate入门二:一对一关联关系映射

在hibernate中一对一关联关系映射有两种方式:共享主键和唯一外键。共享主键就是两张表的主键值都用一个值,唯一外键,顾名思义,即是在外键上加上唯一性约束。但无论是哪种方式,如果表中存在主从关系,在使用DAO的save方法保存从对象时,都必须先将主对象属性通过set方法先添加。比如有2个类:[code="java"]public class A{private int id;...

2013-09-05 20:04:27 111

原创 ibatis自动生成工具ibator及配置文件示例

ibator安装很容易,有2种方式,在线和离线,在网上均有大把资料,使用也很简单,不再赘述。只提供ibator的配置文件ibatorConfig.xml基本内容以供参考:[code="xml"] ...

2013-09-04 20:18:13 227

原创 hibernate入门一:单表操作(单对象操作)

最近开始整理学习过程中使用到的东西,发现许多东西都生疏了,把整理出的东西放到博客里,一方面希望对入门的同仁们能够有些帮助,另一方面以防有的东西丢失了,以后用到的时候还要去整理或者到处找。 话不多说,hibernate是一个优秀的ORM开源框架,被许多人采用,当然,入门很简单,但要用的很好,需要经验的积累,开源的好处在于可以定制自己需要东西,这也需要对框架本身有很深入的理解。初学建...

2013-09-03 14:27:00 127

原创 iBatis2.X入门附带完整项目

虽然iBatis更名为MyBatis,同时版本也更新到3.X,并且功能也更加完善和方便使用,但对于很多人来说2.X的稳定性和安全性更值得留恋,更多的是遗留的项目大多都使用的2.X版本!刚开始学习ORM框架时,使用的是Hibernate,深感其功能的强大,但同时感觉到其效率优化是个很大的问题(看到其发出的HQL和SQL语句就觉得蛋碎还有各种参数的调整优化),没有很多的经验积累无法做出很好的性...

2013-08-15 03:42:37 143

原创 事务管理中Oracle和MySQL数据库的连接字段

MySQL:[code="java"] [/code]ORACLE:[code="java"] ...

2013-08-12 01:06:58 99

原创 jsp中jquery和EL表达式冲突问题

[size=large]看到很多人说这个问题,应为EL表达式取数据时用到的$是jquery中默认的调用标志,解决这个冲突有2中方式,一种是在jquery源代码中找到$定义的地方,将他改成其他的,另一种方法非常简单。由于jquery开发时可能就考虑到这类问题,所以可以在你要使用jquery的地方事先将$替换成其他的。具体做法是这样的,如果在网页中,所有Js引入前引入jquery,接着 ...

2013-08-10 00:04:38 1640

原创 SSI框架集成注意事项

今天ssi集成测试,弄得好累,记下心得,免得忘记,首先,准备jar包时要注意spring,struts的插件包,spring和ibatis的插件包,之后,在写配置文件时注意命名规范,id首字母要小写,struts中必须有另外struts配置文件中的action的class必须用spring中bean ID替代。...

2013-05-10 21:42:16 108

原创 Ztree的异步加载子节点简单使用

:D 新学Ztree,由于网上没有现成的例子,走了很多弯路,最后在ZtreeAPI的指点下终于完成了Ztree简单功能的使用,鉴于网上没有完整或注释很少的例子,现在把我的代码分享下,这个例子用到mysql数据库和struts2框架还有谷歌的GSON,所以用的时候确认有没有少了mysql的驱动包和struts2,gson的架包,好了,下面是完整的代码。首先,ztree对应的POJO:[co...

2012-12-30 17:35:56 1069

空空如也

空空如也

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

TA关注的人

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