自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PL/SQL 中的select ..into.. 以及 游标(Cursor)

转:PL/SQL 中的select ..into.. 以及 游标(Cursor)                                     Select  empno, ename  from emp;返回的是多于一条数据, 这个是肯定的.但是我们声明两个变量来依次获得每条数据的话, 我们只能获得一条记录,因为他们不是数组.这种不匹配的现象在电子线路中类似于阻抗不匹配....

2014-09-11 20:17:39 1213

原创 get请求带有中文参数乱码问题解决方案

get请求带有中午参数解决方案原因:中文参数前台传过去是utf-8编码,拿到之后不是按utf-8解码,默认是按iso8859-1解码。就到导致了乱码问题解决方案有两种:一、拿到iso8859-1的字节码,组成utf-8的文字key = new String(key.getBytes("iso8859-1"), "utf-8"); 二、 推荐的方法:在前端写自定义标签...

2014-03-27 00:22:00 341

PO VO BEAN 理解

PO:     全称是 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。  BO:    全称是 business object:业务对象 主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。 比如一个简历,有教育经历、工作经历、社会关系等等。 我...

2014-03-13 10:06:19 234

工厂模式简单例子

使用工厂模式,让UserDao的实现在在工厂中生成,而工厂是可以配置的// 一、定义工厂类public class ObjectFactory { // 用于存放“对象名--实现类的全名”这种对应关系的键值对集合 private static Properties properties; static { // 读取配置文件 ObjectFactory.prop...

2014-03-02 00:16:14 113

熟悉VI 命令是学习 UNIX 系统的一个关口

 熟悉 VI 是学习 UNIX 系统的一个关口vi  是 visual edit  的缩写前言文本编辑器是所有计算机系统中最常用的一种工具。UNIX 下的编辑器有 ex,sed 和 vi 等,其中,使用最为广泛的是 vi,而 vi 命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入 vi 的命令vi filename :打开或新建文件,并将光标置于第一行首vi...

2014-03-02 00:08:39 116

项目使用POI导出优化总结

 通过数据库查询导出报表时,数据库要进行分页查询,分多次生成报表(并非生成多个excel文件或者sheet页,而是追加的形式生成一个sheet页)。如果未分页,一次查出上万条数据,甚至更高,会长时间占用数据库连接,导致系统并发量下降。另外、由于一次加载数据过多(数据库查询的数据通常会放入到java的一个集合),会长时间占用虚拟机的堆内存,直到生成EXCEL结束,GC才有可能对此集合对象进行...

2014-03-02 00:00:56 532

Struts2的参数接受方式有三种

 Struts2的参数接受方式有三种:     1、使用成员变量:private String name;+getName()+setName();          2、使用DomainModel接收参数或者DTO(比较常用)      3、使用ModelDriven接收参数 Struts2_Struts2_2.1.6版本的中文乱码问题struts2的简单...

2014-02-26 00:06:22 87

单元测试:模块测试 (测试验证开发)

单元测试:模块测试       (测试验证开发) 代码错误分类:   有特征错误:1,语法错误                      2,行为特征错误   无特征错误:         特点:数量多,自动化测试工具很难发现 单元测试方法:     1,静态测试方法:即代码评审               a,规范性代码评审,b,正式评审:对复杂...

2014-02-26 00:04:39 1074

数据库中检测用户名是否唯一

 //在数据库中检测用户名是否唯一 public boolean checkUsername(String username) throws Exception{ boolean flag = false; String sql = "select * from user where username=?" ; ...

2014-02-26 00:03:18 1783

自定义标签的开发步骤

 自定义标签的开发步骤:1 类实现SimpleTag接口,该类叫标签处理对象  //标签处理器或标签对象 public class IpTag implements SimpleTag { private PageContext pageContext; //Web容器调用 public IpTag(){ Syst...

2014-02-26 00:02:19 535

Java如何格式化日期?

 Java如何格式化日期?Import java.text. SimpleDateFormat;SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);Date dat=new Date();//把日期转化为字符串String str=sdf.format(dat);System.out.printl...

2014-02-26 00:00:10 134

oracle索引使用经验:

 索引使用范围:(查询速度极快,但是增删改就相应慢了) 缺点:增删改要求高的时候不适合,例如:仓储销售点系统管理要求收音机尽快返回销售事务                  (数据库的插入操作),不适合用索引 优点:查询要求高的时候适合,表越大穿件索引优势更加明显要求分析事务的查询的话良好的索引收益 标准:标准oracle索引中可以包含的最大列数是32. ...

2014-02-16 20:39:03 187

原创 hibernate的学习过程

 一、读取hibernate.cfg.xml文件     Configuration cfg = new Configuration().configure();二、创建sessionFactory();     SessionFactory  factory = cfg.buildSessionFactory();三、创建session/关闭session    ...

2014-02-16 20:37:31 73

动态代理使用

 静态代理很麻烦,对象每增加一个方法,静态代理都要增加一个方法。所以使用动态代理             动态代理是对对象进行代理,而是对某一个功能进行代理,只要有接口就行了,弊端必须有接口,因为接口必须有个类来实现这个接口,实现类中就可以对接口进行功能方法的增强,如果没有接口,可以用子类继承父类调用父类的方法(super.regUser();)如果每一方法都是这样继承,也很麻烦...

2014-02-16 19:59:01 88

原创 用 JDBC 查询学生成绩单, 把主要代码写出来

 用 JDBC 查询学生成绩单, 把主要代码写出来Connection cn = null;PreparedStatement pstmt =null;Resultset rs = null;try{ Class.forname(driveClassName); cn = DriverManager.getConnection...

2014-02-16 19:57:35 969

泛型的好处

  泛型的好处:1,可以把运行时的异常转换到编译时期;               2,避免强制转换的麻烦; 泛形的典型应用: BaseDao和反射泛型和生成实例 public BaseDao(){   //Type 是java.lang.reflect反射包中的   Type type =  this...

2014-02-16 19:56:01 123

原创 防止页面刷新增加点击数,用token 随机数绑定到session

防止页面刷新增加点击数,用token 随机数绑定到session中,对比客户端的token和服务端的token是否一致,一致就更新点击数 

2014-02-13 21:46:28 255

原创 验证码生成:随机产生4位值,第一位和第三位都是数字,第二位和第四位是字母...

验证码生成:随机产生4位值,第一位和第三位都是数字,第二位和第四位是字母public static String getRandom(){ String value = ""; String base = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; ...

2014-02-13 21:44:59 812

原创 转义JS字符,过滤脚本标签等敏感字符

  public static String filter(String message) { if (message == null) return (null); char content[] = new char[message.length()]; message.getChars(0, messag...

2014-02-13 21:42:21 470

原创 多线程运行的结果都是随机的

 多线程运行的结果都是随机的 [56]、有以下程序段:class MyThread extends Thread { public static void main(String args[]) {  MyThread t = new MyThread();  MyThread s = new MyThread();  t.start();  System.out.print(...

2014-02-13 21:39:25 763

原创 Ext入门代码实战——基础篇

 Ext代码实战  知识一、信息提示框组件  1.Ext.MessageBox.alert()使用 alert ( String title, String msg, Function fn, Object scope ) ;四个参数:前两个必选,后面是关闭窗口后触发函数代码实战:Ext.onReady( function TestMessageBox()...

2014-02-13 13:01:40 172

原创 jpa总结

首先,JPA不是ORM框架,而是SUN官方提出的JAVA持久化规范。JPA整合了现有的Hibernate、TopLink等ORM框架,具有易于使用、伸缩性强等优点。 关于JPA的知识。1.       JPA规范要求在类路径的META-INF目录下放置persistence.xml,文件的名称是固定的,配置模版可见hibernate-entitymanager开发包2.    ...

2014-02-11 10:50:25 115

原创 java看书之路

第一阶段:初学java核心技术java语言程序设计第二阶段:熟悉java编程思想effective java中文版深入理解java 7:核心技术与最佳实践(以及java web方面的书)第三阶段:加强或精通java并发编程实战java虚拟机规范(java se 7版)深入理解java虚拟机:jvm高级特性与最佳实践java程序员修炼之道设计模式之禅(java版)算法导论深入剖析tomca...

2014-02-10 15:40:11 1161

dwz图标拓展,减少审美疲劳

dwz拓展官方例子图标(博客开始运营,求关注) 说明:使用dwz快速开发的时候,发现官网给出的图标才几个,根本不够用,现在我们一起来进行图标拓展,非常的简单。也建议dwz官方把这段代码加进去,这样才能满足我们的需求。 个人博客:http://q137681467.iteye.com 一、找到项目文件dwz.ui.js,在js的最后添加图标扩展代码:/** * 自动加...

2014-01-22 10:56:36 144

空空如也

空空如也

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

TA关注的人

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