自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Calendar

Calendar cal = Calendar.getInstance(); cal.setTime(kssj); int kssj_nf = cal.get(Calendar.YEAR); int kssj_yf = cal.get(Calendar.MONTH)+1; int kssj_rq = cal.get(Calendar.DAY_OF...

2015-01-21 10:52:35 194

原创 java集合

集合简介:集合是一个类,集合大致可分为3中体系set(无序,不可重复的集合)、List(有序,重复的集合)、map(映射关系的集合)、Java5后加入Queue(队列集合)。集合中保存的数据是对象(其实平常所以的对象多指对象的引用)。 ·集合概念:集合跟数组类似。区别是数组元素可存储基本类型和对象类型,而集合中存储的值只能是对象(其实都是对象的引用变量),数组中存储的数据长度不可变,但...

2014-11-24 15:49:22 192

原创 java中的堆、栈、常量池

Java内存分配:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据4. 静态域:存放在对象中用static定义的静态成员5. 常量池:存放常量6. 非RAM(随机存取存储器)存储:硬盘等永久存储空间--------------------------------------...

2014-11-21 16:20:11 181

原创 hibernate 想忽略对象的某个属性不保存金数据库

[img]http://dl2.iteye.com/upload/attachment/0103/1837/31362d4c-0417-3d01-adba-5b4e8037a08f.bmp[/img]

2014-11-14 15:10:28 595

原创 Hibernate总的来说共有三种查询方式:HQL、QBC和QBE三种

[size=medium][b]1.Hibernate总的来说共有三种查询方式:HQL、QBC和SQL三种,[/b]一.在hql中关键字不区分大小写,但是属性和类名区分大小写二.QBC(Query By Criteria) 查询方式 这种方式比较面向对象方式,重点是有三个描述条件的对象:Restrictions,Order,Projections。使用QBC查询,一般需要以下三...

2014-10-27 11:40:57 202

原创 hql和sql 区别

.对比hql和sql查询方式我们可以发现他们之间的不同: a.首先是查询语句的不同,hql语句from 后面跟的 类名+类对象, where 后用对象的属性做条件,而sql语句from 后面跟的是表名,where 后 用表中字段做条件,这也就是面向对象和面向数据库的一个区别。(上面例子中的User类映射的就是数据库中的[xxdb].[dbo].[student]表); b.创建查询对象的方法...

2014-10-27 11:31:37 184

查询条件是某个时间段

[size=medium][b]查询4月份的数据[/b]select count(*) from hz_clfht.tpe_zrhtqd a, HZ_CYZT.TPP_CYQYXX b where a.jjgscode = b.code and b.QYLB = 7002 [color=red]and a.bjsj < to_date('2014-05-0...

2014-06-24 11:40:32 221

回车自动提交

方法一:此页面的所有输入框回车自动提交[code="jsp"] //添加回车确定查询事件 $(document).ready(function (){ $(this).bind("keydown", function(e) { switch(e.keyCode) { ca...

2014-06-10 16:08:37 94

原创 测试工具

[size=medium]测试工具一般可分为[color=red]白盒测试工具、黑盒测试工具、性能测试工具[/color],另外还有用于测试管理([color=red]测试流程管理、缺陷跟踪管理、测试用例管理[/color])的工具. 白盒测试工具  白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具原理的不同,又可以分为静态测试工具和动态测...

2014-04-09 17:17:11 114

原创 测试面试题

[size=medium] [b]1.白箱测试和黑箱测试是什么?什么是回归测试?[/b][b]白盒测试[/b]:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 白盒测试用例设计的关键是以[color=blue]较少的用例覆盖尽可能多的内部程序逻辑结果。 [/color][b]黑盒测试[...

2014-03-11 12:32:17 275

原创 测试用例方法--因果图法

一. 方法简介1.定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序[color=blue]输入条件的各种组合情况[/color]。2.因果图法产生的背景:等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来...

2014-03-11 11:09:56 278

原创 new关键字和newInstance()

new关键字和newInstance()方法的区别: newInstance: 弱类型。低效率。只能调用无参构造。 new: 强类型。相对高效。能调用任何public构造。

2014-02-19 14:17:51 76

原创 类名.class, class.forName(), getClass()区别

.getClass()是动态的,其余是静态的。 .class和class.forName()只能返回类内field的默认值,getClass可以返回当前对象中field的最新值 Class.forName() 返回的是一个类,.newInstance() 后才创建一个对象,Class.forName()的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的[c...

2014-02-19 14:17:26 116

原创 getDeclared××× 方法和 get××× 方法的区别

[size=medium] Java 的 Class 类提供了很多的 getDeclared××× 方法和 get××× 方法,例如 getDeclaredMethod 和 getMethod 成对出现,getDeclaredConstructors 和 getConstructors 也是成对出现,那两者有什么差别呢?看如下代码:[/size][code="java"]public ...

2014-02-19 10:40:40 122

原创 外网sql(Coalesce,decode,case when then end )

[size=medium][color=blue]Oracle COALESCE函数语法为COALESCE(表达式1,表达式2,...,表达式n),n>=2,此表达式的功能为返回第一个不为空的表达式,如果都为空则返回空值。[/color]-- 1建档CREATE or replace view WEBADMIN.T_LSJZJD as select jd.id ...

2014-02-17 17:23:53 124

原创 点击查询按钮后,展示数据加载进度,防止用户多次提交

[size=medium]需要引入jquery.blockUI.js $.blockUI = function(opts) { install(window, opts); };此代码是jquery.blockUI.js中的加载进度条用到的一段js。 function serchRelation() { if($("#syqzsbh").val(...

2014-02-17 16:30:56 484

原创 ( 转载尚不知道是否可行)Html限制文件上传格式

经常在网页的上传文件时要进行文件格式的限制,一方面是业务的原因,另一方面安全性也是重要因素. 不多说,直接上代码. Html代码: [code="html"] [/code] 或者 [code="html"] [/code] [code="javaScript"]function checkFileExtension...

2014-02-14 17:23:53 92

原创 js 的 typeof 的用法

typeof 可以用来检测给定变量的数据类型,可能的返回值:1. 'undefined' --- 这个值未定义; 2. 'boolean' --- 这个值是布尔值; 3. 'string' --- 这个值是字符串; 4. 'number' --- 这个值是数值; 5. 'object' --- 这个值是对象或null;...

2014-02-14 10:56:37 84

原创 action成功执行到success,但是前台却进入了ajax的error分支

[b]zlxx.jsp[/b] [code="jsp"]$.ajax({ type: "post", async: false, data: paramJson, dataType:json, url: encodeURI("/zl/saveEditedData...

2014-02-13 17:08:41 210

原创 Coalesce用法

select Coalesce( '居住建筑->' || decode(JZLXFL,0,'传统民居',1,'花园别墅',2,'里弄住宅',3,'其他住宅建筑',4,'其他建筑') , '公共建筑->' || decode(GGFWJZFL,0,'办公建筑',1,'体育建筑',2,'商业建筑',3,'医疗建筑',4,'军事建筑',5,'文化建筑',6,'宗教建筑',7,'教育建筑'...

2013-12-19 11:44:11 120

原创 listagg

[size=medium]wm_concat和listagg都可以把列拼接成行,11g下wm_concat没有自带的排序功能,弱爆了,要么在内层排序增加开销,要么用over(partition by b order by a) 产生一堆废数据,listagg方便多了,用法:a | b-----------A | 1B | 2C | ...

2013-12-19 10:47:49 121

原创 数据库字段类型为blob的处理

数据库表:[img]http://dl2.iteye.com/upload/attachment/0092/0214/bb432abe-69ab-3470-9aeb-4d5475296ce4.bmp[/img]TpkXw.java [code="java"]private byte[] xwnr; private String xwnrstr; pu...

2013-12-10 10:40:05 463

原创 延迟加载 lazy="true"

TpkXw.hbm.xml[size=medium] 新闻内容(html格式) [/size]

2013-12-10 10:16:49 80

原创 css:文字溢出的部分隐藏并用省略号代替

[size=medium] [color=red] .text { width: 100%; height: 20px; overflow:hidden; text-overflow:ellipsis;/*文字溢出的部分隐藏并用省略号代替*/ white-space:nowrap;}/*文本不自 动...

2013-12-10 10:12:21 232

原创 表数据滚动时候,实现表头固定

实现表头固定的样式:示例: [color=red][/color] 序号 编码 ...

2013-12-10 09:51:05 216

原创 限制文本框的内容不允许copy

[code="java"] $("#jzmc").focus(function(){ $("#jzmc").blur(); }); [/code]

2013-12-10 09:40:55 95

简单按钮 radio checkbox使用

[color=red][b] checkbox[/b] [/color] [color=blue]aa.jsp [/color][code="java"] 是否有效[/code][color=blue]aa.java[/color][code="java"]/* 是否有效 */private Long ...

2013-10-11 18:57:06 64

原创 oracle关键字

oracle 关键字 level 不能作为一个属性列。

2013-07-29 18:10:06 92

oracle未卸载干净解决办法

[img]http://dl2.iteye.com/upload/attachment/0087/5908/892bf164-7b68-33ae-adc2-85462edc22f6.bmp[/img][size=medium][color=red]开始-》运行 输入regedit,确定,如下图[/color][/size][img]http://dl2.iteye.com/upload/a...

2013-07-29 18:07:58 479

原创 Struts中ActionForm的生命周期

ActionForm有两种生命周期,一种是Request,另外一种是Session,经常使用的是Request,也就是ActionFom都是存在于一个Request中,也就是从一个客户请求开始到最终响应用户的过程。通常使用Struts框架不外乎以下两种方式:一种是从页面提交数据,交由Struts处理,另外一种就是直接由Struts负责Model2类型中的转发器。第一种最常见的就是用...

2013-07-16 22:04:27 140

原创 生产者和消费者

[size=medium]某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。 单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者从缓冲区取出数据 生产者消费者模...

2013-07-10 15:17:55 61

原创 线程池

线程池 为什么要用线程池:减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务 可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机) 创建 ExecutorService pool = Executors.newFixedThrea...

2013-07-04 23:50:53 72

原创 equal 和hashcode

[img]http://dl2.iteye.com/upload/attachment/0086/5294/59ae84ac-bd96-3c68-a52e-02145a6a63b4.jpg[/img][code="java"]public static void main(String[] args) { Person man = new Person("zhangsan",...

2013-07-04 22:40:14 61

原创 多线程实例

多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1public class IncDecThread { private int j=10; /* * 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1 * 两个问题: ...

2013-07-04 17:18:56 94

原创 drop/truncate/delete 的异同点

[size=medium]1.truncate和 delete只删除数据不删除表的结构(定义),drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.速度,一般来说: drop>; truncate >; delete 3.delete是dml(数据操作语言),回滚,...

2013-07-03 22:10:48 75

原创 oracle-视图view

视图[b]定义[/b]:[color=red]虚拟表[/color],与表不同,视图不会要求分配存储空间,视图中也不会包含实际的数据,因此一个视图只需要[color=red]占用数据字典中保存其定义的空间[/color],而[color=red]无需额外的存储空间[/color],视图只是定义了一个查询,视图中的数据是从基表中获取,这些数据在视图被引用时动态的生成。[b]作用:[/...

2013-07-03 21:49:29 73

原创 Oracle中游标Cursor介绍

概念 类型 异常处理 [b]一 概念 [/b]cursor:实际上是一块内存工作区,用来存放DML或者SElect操作的结果。游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提...

2013-07-02 13:25:30 141

原创 oracle to_date

[size=medium]select * from DifficultyPopulation where createDate [color=red]between [/color][color=blue]to_date[/color]('2013-06-26 00:00:00','yyyy-mm-dd hh24:mi:ss') [color=red]and[/color] [color=bl...

2013-06-27 10:02:33 53

java 多线程

[size=medium]线程的四种状态 1、[color=red]新状态[/color]:当用[color=red]new操作符创建一个新的线程对象[/color]时,该线程处于创建状态。处于创建状态的线程只是一个空的线程对象,系统不为它分配资源。线程已被创建但尚未执行(start() 尚未被调用)。 2、[color=red]可执行状态[/color]:执行线程的...

2013-06-26 17:15:21 68

原创 JSP中System.out.println()与out.println()区别

[b]out.println()输出到客户端[/b] 在out.println()中,[color=blue]out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端。如果在JSP页面中使用System.out.println(),在客户端只会输出一个空格。[/color][b]System.out.println()打印在控制台当中[/b]...

2013-06-21 21:32:15 76

空空如也

空空如也

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

TA关注的人

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