- 博客(65)
- 收藏
- 关注
原创 Oracle in 超过1000怎么办
也是用到了才知道,oracle in表达式参数支持最大上限1000个,是个头疼的问题,解决思路:拆分成多个in表达式,每个表达式中参数不超过1000,网上有很多解决的实现方法可以参考,有些看不大懂,就自己写了一个,分享下: private String getSubQuery(String riskIds){ StringBuffer subQ = new StringBuf...
2013-09-16 10:28:14
814
原创 sping 注解,bean属性 学习
项目开发告一段落,就静下心来看看前人写的代码,遇不懂或疑惑之处,便翻阅字典,看罢,哦…………原来是这样,不禁叹声,于是作为札记以记录,以便日后所用。心得:看会了不是你的,理解了、用过了才是你的。 Spring注解@Component、@Repository、@Service、@Controller区别 总结:component通用,其他3个精细用,分别对应MVC中的mc,配置...
2013-07-18 14:38:51
163
原创 Failed to read schema document
问题描述:web项目web.xml编译错误:schema_reference.4: Failed to read schema document 'http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd', because 1) could not find the document; 2) the document could not be ...
2013-07-17 15:58:33
922
原创 厦门4日游记
题记--我们的点滴,记录在此,天地可证,日月可鉴。2013.6.15--2013.6.182013.6.14下午,终于展开了我们蓄谋已久的厦门之行,分享于此。交通:先说去厦门的方式选择,飞机最好,当然说的是你有条件的话。其实提前订机票也很便宜的,我是5月中旬在去哪网订的票,比较便宜,上海到厦门也就300左右,加上基建燃油不到500,相当划算了。火车太浪费时间,因为只有k开头的和动车,动车坐过...
2013-06-26 17:41:28
209
原创 Hibernate Criteria查询
查询所有数据:Criteria c = s.createCriteria(Student.class);List list = c.list();精确查询:c.add(Restrictions.eq("id", new Integer(22)));模糊查询:c.add(Restrictions.like("name", "%ylm%"));条件查询:c.add(Restrictions.ge("...
2013-05-31 16:05:20
110
原创 关于爱情的幸福公式
今天突然悟出一个关于爱情是否幸福的公式:有爱 != 爱情幸福有爱+宽容+理解 == 爱情幸福两人只有爱不行,虽然爱,木有理解,木有宽容,还是会爱情不顺的!...
2013-05-16 16:02:02
250
原创 java exception处理机制与规范
最近在统一整理项目中的异常,查了一些资料,和大家共享一下:我项目的异常做法,定义个app exception,继承自RuntimeException,在catch异常的时候就封装成app exception,用不同的构造方法填充一些异常信息,同时会打印一条log,记下真正的exception,以供fix bug.关于java异常的一些常规知识: 一、 异常的概念和Java异常体系结构 ...
2013-04-30 16:13:07
292
原创 Eclipse IDE for C/C++ Developers 搭建 C++ 开发环境
1, 首先确保本地有JDK,没有的话先安装,环境变量的设置说一下:JAVA_HOME:jdk的安装目录PATH:jdk的bin目录CLASS_PATH:lib目录下的tools.jar2,eclipse官方下载eclipse for c/c++简单说下,只用这个工具是不 能进行c/c++的开发的,缺少编译所需的类库,也就是编译器,<<<<<<<<&...
2013-04-26 10:33:29
496
原创 Spring AOP+0 formal unbound in pointcut
spring的AOP配置参考下边这个连接,写的很详尽,不管是利用配置文件配置,还是利用注解的方式完成,一目了然。http://blog.chinaunix.net/uid-21547257-id-97998.html (1)我在学习过程中不管是用Aspect语法注解配置,还是用Spring的<aop:...>命名空间,都会报这么一个错误:0 formal unbound ...
2013-04-17 20:06:25
722
原创 ORACLE行转列(行转1列,行转多列)
listagg在oracle 11g release 2 版本中新增的listagg函数,listagg是一个实现字符串聚合的oracle内建函数;listagg(column,'分隔符') within group (order by column) over(partition by column)分隔符可以为空,order by必选项,可以order by null(1)select ...
2013-01-16 15:34:03
2947
原创 Oracle——distinct的用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a 2 ...
2012-12-18 10:50:48
422
原创 汽车排量&油耗
汽车的排量分类 汽车的排量指的是发动机所有汽缸的容量之和。比如说,某汽车发动机有4个汽缸,每个汽缸的容量是0.5L,那么该发动机的排量就是0.5L*4=2.0L。又或者是某汽车发动机有6个汽缸,每个汽缸容量0.6L,那么该发动机排量为0.6L*6=3.6L。 我们经常看到的车的发动机排量大概有以下几款:0.8 1.1 1.3 1.4 1.5 1.6 1.7 1.8 2.0 2.3...
2012-10-30 13:44:45
335
原创 我今年二十七八岁
题记:偶尔看到QQ好友签名,改成了‘我今年二十七八岁’,于是不禁想起这个曾经看过的视频,很有感触 我今年二十七八岁, 每天起床的时间从中午12点变成了早上7点,睡觉的时间从凌晨变成了晚上11点。 我今年二十七八岁, 工作中开始接触形形色色的人, 《我今年,二十七八岁》组图(4张) 我今年二十七八岁, 见到亲戚朋友,...
2012-09-28 16:59:55
125
原创 java Map 怎么遍历
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map<String, Student> map) { Collection<Student> c = map.values(); Iterator it = c.it...
2012-09-20 23:03:05
88
原创 光驱可以转,但不读盘怎么办
光驱可以转,但不读盘怎么办? 可能是光驱的激光头脏了,需要清洁。也可能是光驱内部的微调电位器需要调整一下。如果你的动手能力较强,可以试试自己修理。先打开光驱(注意光驱托盘可能需要用探针捅一下小也才能拉出来),用沾了无水酒精(或CD光驱清洗液)的棉球(干净的香烟过滤嘴也行)把激光头擦拭一下,一般就能解决问题。如果不行就试着把激光的发射功率稍微调大些(调整激光头附近的电位器,不同品牌光驱...
2012-09-09 16:48:13
3366
原创 姐,我想对你说:谢谢
题记:今天中午姐打电话,说要去北京出差…… 2012.9.4,上海小雨,刚吃过饭,接到姐打来的电话,说要去北京出差,接到电话那一刻,也没太在意,因为她经常出差,天南地北的跑,后来我才知道了她的意图,原来是带着爸妈还有我的小外甥一起去的,我说呢,还特意打电话过来说下。 父母是家里的农民,没有出过什么远门,含辛茹苦把我姐跟我抚养成长,姐是家里的老大,所以很早就分担起了家里的责...
2012-09-04 13:08:51
128
教你去掉 U盘写保护
题记: 哎,一次不经意的借U盘给同事拷贝东西,结果悲剧就发生了…… 可能是不经意的插拔,结果U盘突然有了写保护,再次插上的时候,会提示你格式化U盘,但当你点击格式化的时候,问题就发生了,提示U盘有写保护,差了很多资料,终于搞定了,U盘可以再次使用了,分享下: 方案一:(说的是很好,根本性解决方案,但对我的不管用) 一、我的电脑(...
2012-08-31 22:43:05
2448
原创 强大的Jquery选择器
题记: 最近一段项目开发,正在做页面,所以用到Jquery比较多,发现真是太强大了,不管你想要什么,都可以选出来,不得不膜拜,分享下: 1. 基础选择器 Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有<a>元素...
2012-08-17 20:35:19
125
原创 怎样让自己更优秀
其实一直在想这个问题,断断续续,停停走走,也没好好的总结下,一直要求自己,业余时间一定要再学习学习,丰富丰富自己,肚子没墨水,终究别人看不起,自己看不起,一无所得,所以要一直学习,让自己变的更优秀,那么,真的什么都来了,不管你想要什么。 看到很多有意义的话,写下来激励自己,与大家共勉: 优秀其实是你的一个习惯爱因斯坦说:人的差异在于业余时间此际不自强,何日似鹰翔最富有的...
2012-08-03 23:07:42
121
原创 周末小记
好久都没看电影了,刚好这个周末无事,就看了几部,感觉挺好的。 以前看电影,总是看情节、看场面、看动作,很难上升到一个高度,现在再看,感觉完全不一样,看场面、看故事的同时,有一个声音总是在问自己,你从这部电影中学到了什么,或者这部电影值得你学习什么,于是看完之后我就很喜欢看影评,看看大家都看到了什么,有哪点是自己没看出来的,如果好,会再次重温一遍,抱着学习的态度去学习,偶尔看到同学签名的...
2012-07-15 22:09:06
116
原创 设计模式感触之代理模式应用
题记: 关于这篇文章,我想说,写的很好,浅显易懂,如果你刚好要用到这个模式,此文章绝对会助你一臂之力! 如果说看完设计模式之后,哪个模式最让我印象深刻和半醉半醒,那一定就是代理模式(Proxy)。代理模式看似非常简单,很直接,应用的也很广泛,然而,放下书,去使用的时候,可能是由于动态代理和远程代理实现的细节还没弄清,忽然发现,代理模式究竟为哪般还是模糊的。此处记录和总结下我所...
2012-07-11 12:19:51
74
原创 一个log的重构
×××××××××××××××××××××××××××××项目最近在enhancement,很多东西现在一看都需要重构,特别是本人以前写的,哎,才疏学浅啊,还要努力学习才行。项目中有个记log的功能(可以理解的很简单,点击link就记一条log),是嵌在各个功能方法里边写的,这么写即难看,又不利于维护,而且对性能还会造成影响,所以现在考虑重构,重新来过。目前有3种方案:1)用log4j2)用s...
2012-07-09 18:13:39
212
原创 Java创建线程的两个方法
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnabe接口中的run()方法。 为...
2012-07-04 16:48:49
78
原创 Caused by: java.lang.NullPointerException, java.lang.reflect.InvocationTargetExc
动态代理,怎么一直抛这样的错误, java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ...
2012-06-22 14:40:35
959
原创 Oracle--ROWNUM和row_number
<转>Rownum对小于某值的查询条件是人为true的,rownum对于大于某值的查询条件直接认为是false的。(乍看这句话还真是不理解,不过慢慢往下看就好……)理解rownum的关键是Oracle如何执行查询语句。如果先执行笛卡尔集运算,再执行where条件限制,那么rownum就可以实现rownum> n(n>=1)的功能。但oralce是边执行笛卡尔...
2012-05-31 12:13:46
133
原创 java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into
题记:很奇怪哈,发表文章怎么有丢失,编辑的时候好好的,点击发布后就会丢失一部分信息,iteye怎么回事? 正文: 昨天工作中碰到这么一个error, oracle存入某个varchar2(4000)的数据时报的,java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into 查...
2012-05-17 10:37:10
1789
原创 split,replaceAll,
java.lang.String splitString的split方法是直接按照给定的字符串对字符串进行拆分,例如java 代码 String value = "a,b,c,d,e"; String[] names = value.split(","); for(int i=0,n=names.length;i System.out.print(names[i]);...
2012-04-18 17:43:12
222
原创 纯js实现时间控件(年月日 时分秒)
最近一个需求需要实现年月日 时分秒的时间控件,jquery自带的有datepicker/timepicker,但是总感觉不太好看,于是在网上搜了很多,偶然见到一个,很好很强大,用纯js来实现,共享一下哈 js---------------------------------------------------------------------------------------...
2012-04-18 11:55:49
1574
原创 Oracle的dbms_output包的put()和put_line()
Oracle的dbms_output包的put()和put_line()的区别只是有没有回车换行吗? 答案是否除了自动添加回车换行外,还有就是缓冲区最大容量的问题!!无论如何设置serveroutput size,10g里put() 最多只能输出 32767 个byte而put_line() 的最大容量为 1000000个byte 如果你的用户代码足够长(大于3...
2012-04-17 15:46:45
328
原创 oracle中你不常用的update语句
题记:oracle中并没有update from的语句。 这里重点介绍基于另外的表更新当前表的操作。比如你有一张user表,是参考user_ref得来的,换句话说,你user表的用户都来自user_ref,但是中途出现一些问题,user表中的有些user的first_name, last_name不对,现在要求用user_ref的相对应的name来更新user表:首先,对user...
2012-04-10 17:39:57
188
原创 javascript keycode大全
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Cap...
2012-02-29 18:13:16
88
原创 饭后笑谈
午饭后同事闲聊,旁边的甲同事突然大笑,问其何笑?说听到同事乙说话很像大话西游中的唐僧唐长老,罗利巴索,于是哄堂大笑。说起月光宝盒,那可是个经典,各个人物惟妙惟肖,打破传统,演的很无厘头,但是台词有很让人蛋疼,很精辟,岁月流长,但依然流光溢彩: 唐僧:你有多少兄弟姐妹?你父母尚在吗?你说句话啊,我只是想在临死之前多交一个朋友而已。 唐僧:所以说做妖就象做人一样,要有仁慈的心,有了仁慈的心...
2012-02-27 18:04:48
372
原创 AJAX核心对象-- XMLHttpRequest 对象使用详解 (一)
项目暂时不是很忙,于是便有时间来学习,看牛人写的代码,ajax算是主流技术了,但以前没怎么用过,找点资料跟大家共享一下,一起进步: 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求...
2012-02-27 15:53:49
131
原创 AJAX核心对象-- XMLHttpRequest 对象使用详解 (二)
看完详解一,就很期待详解二,与大家共勉: 挑战异步性 本文的后面,我将用很多时间编写和使用异步代码,但是您应该明白为什么 open() 的最后一个参数这么重要。在一般的请求/响应模型中,比如 Web 1.0,客户机(浏览器或者本地机器上运行的代码)向服务器发出请求。该请求是同步的,换句话说,客户机等待服务器的响应。当客户机等待的时候,至少会用某种形式通知您在等待: ·沙漏(特别是 Wi...
2012-02-27 15:49:10
101
原创 UML建模之时序图(Sequence Diagram)
一、时序图简介(Brief introduction) 二、时序图元素(Sequence Diagram Elements)角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Combined Fragments 三、时...
2011-11-24 17:22:41
516
原创 Log4j的配置(xml and properties)
properties形式: 用到的包就是spring.jar和log4j.jar了,首先要配置的是web.xml,需要增加以下几项内容:log4j参数:<context-param><param-name>log4jConfigLocation</param-name><param-value>/WEB-INF/log4j.prope...
2011-11-16 16:07:23
116
原创 JSTL 学习、应用记录
JSTL 的目标是为了简化 JSP 页面的设计。对于页面设计人员来说,使用脚本语言(默认值是 JAVA 语言)操作动态数据是比较困难的,而采用标签和表达式语言相对容易一些, JSTL 的使用为页面设计人员和程序开发人员的分工协作提供了便利。 一. 配置 JSTL 包括两个 JAR 文件, jstl.jar 和 standard.jar 。是什么没有必要管,重在应用( 1+1 ? =2 ...
2011-10-18 16:53:31
89
原创 EL 表达式详解
一、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用...
2011-10-18 16:27:42
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人