- 博客(24)
- 收藏
- 关注
原创 PL/SQL 中的select ..into.. 以及 游标(Cursor)
转:PL/SQL 中的select ..into.. 以及 游标(Cursor) Select empno, ename from emp;返回的是多于一条数据, 这个是肯定的.但是我们声明两个变量来依次获得每条数据的话, 我们只能获得一条记录,因为他们不是数组.这种不匹配的现象在电子线路中类似于阻抗不匹配....
2014-09-11 20:17:39 1258
原创 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 388
PO VO BEAN 理解
PO: 全称是 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 BO: 全称是 business object:业务对象 主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。 比如一个简历,有教育经历、工作经历、社会关系等等。 我...
2014-03-13 10:06:19 275
工厂模式简单例子
使用工厂模式,让UserDao的实现在在工厂中生成,而工厂是可以配置的// 一、定义工厂类public class ObjectFactory { // 用于存放“对象名--实现类的全名”这种对应关系的键值对集合 private static Properties properties; static { // 读取配置文件 ObjectFactory.prop...
2014-03-02 00:16:14 154
熟悉VI 命令是学习 UNIX 系统的一个关口
熟悉 VI 是学习 UNIX 系统的一个关口vi 是 visual edit 的缩写前言文本编辑器是所有计算机系统中最常用的一种工具。UNIX 下的编辑器有 ex,sed 和 vi 等,其中,使用最为广泛的是 vi,而 vi 命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入 vi 的命令vi filename :打开或新建文件,并将光标置于第一行首vi...
2014-03-02 00:08:39 129
项目使用POI导出优化总结
通过数据库查询导出报表时,数据库要进行分页查询,分多次生成报表(并非生成多个excel文件或者sheet页,而是追加的形式生成一个sheet页)。如果未分页,一次查出上万条数据,甚至更高,会长时间占用数据库连接,导致系统并发量下降。另外、由于一次加载数据过多(数据库查询的数据通常会放入到java的一个集合),会长时间占用虚拟机的堆内存,直到生成EXCEL结束,GC才有可能对此集合对象进行...
2014-03-02 00:00:56 559
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 101
单元测试:模块测试 (测试验证开发)
单元测试:模块测试 (测试验证开发) 代码错误分类: 有特征错误:1,语法错误 2,行为特征错误 无特征错误: 特点:数量多,自动化测试工具很难发现 单元测试方法: 1,静态测试方法:即代码评审 a,规范性代码评审,b,正式评审:对复杂...
2014-02-26 00:04:39 1141
数据库中检测用户名是否唯一
//在数据库中检测用户名是否唯一 public boolean checkUsername(String username) throws Exception{ boolean flag = false; String sql = "select * from user where username=?" ; ...
2014-02-26 00:03:18 1804
自定义标签的开发步骤
自定义标签的开发步骤:1 类实现SimpleTag接口,该类叫标签处理对象 //标签处理器或标签对象 public class IpTag implements SimpleTag { private PageContext pageContext; //Web容器调用 public IpTag(){ Syst...
2014-02-26 00:02:19 570
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 162
oracle索引使用经验:
索引使用范围:(查询速度极快,但是增删改就相应慢了) 缺点:增删改要求高的时候不适合,例如:仓储销售点系统管理要求收音机尽快返回销售事务 (数据库的插入操作),不适合用索引 优点:查询要求高的时候适合,表越大穿件索引优势更加明显要求分析事务的查询的话良好的索引收益 标准:标准oracle索引中可以包含的最大列数是32. ...
2014-02-16 20:39:03 204
原创 hibernate的学习过程
一、读取hibernate.cfg.xml文件 Configuration cfg = new Configuration().configure();二、创建sessionFactory(); SessionFactory factory = cfg.buildSessionFactory();三、创建session/关闭session ...
2014-02-16 20:37:31 93
动态代理使用
静态代理很麻烦,对象每增加一个方法,静态代理都要增加一个方法。所以使用动态代理 动态代理是对对象进行代理,而是对某一个功能进行代理,只要有接口就行了,弊端必须有接口,因为接口必须有个类来实现这个接口,实现类中就可以对接口进行功能方法的增强,如果没有接口,可以用子类继承父类调用父类的方法(super.regUser();)如果每一方法都是这样继承,也很麻烦...
2014-02-16 19:59:01 107
原创 用 JDBC 查询学生成绩单, 把主要代码写出来
用 JDBC 查询学生成绩单, 把主要代码写出来Connection cn = null;PreparedStatement pstmt =null;Resultset rs = null;try{ Class.forname(driveClassName); cn = DriverManager.getConnection...
2014-02-16 19:57:35 1005
泛型的好处
泛型的好处:1,可以把运行时的异常转换到编译时期; 2,避免强制转换的麻烦; 泛形的典型应用: BaseDao和反射泛型和生成实例 public BaseDao(){ //Type 是java.lang.reflect反射包中的 Type type = this...
2014-02-16 19:56:01 148
原创 防止页面刷新增加点击数,用token 随机数绑定到session
防止页面刷新增加点击数,用token 随机数绑定到session中,对比客户端的token和服务端的token是否一致,一致就更新点击数
2014-02-13 21:46:28 278
原创 验证码生成:随机产生4位值,第一位和第三位都是数字,第二位和第四位是字母...
验证码生成:随机产生4位值,第一位和第三位都是数字,第二位和第四位是字母public static String getRandom(){ String value = ""; String base = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; ...
2014-02-13 21:44:59 832
原创 转义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 487
原创 多线程运行的结果都是随机的
多线程运行的结果都是随机的 [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 783
原创 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 195
原创 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 133
原创 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 1191
dwz图标拓展,减少审美疲劳
dwz拓展官方例子图标(博客开始运营,求关注) 说明:使用dwz快速开发的时候,发现官网给出的图标才几个,根本不够用,现在我们一起来进行图标拓展,非常的简单。也建议dwz官方把这段代码加进去,这样才能满足我们的需求。 个人博客:http://q137681467.iteye.com 一、找到项目文件dwz.ui.js,在js的最后添加图标扩展代码:/** * 自动加...
2014-01-22 10:56:36 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人