- 博客(76)
- 资源 (9)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 不要做一个浮躁的人,写给编程新手
学计算机,不要做一个浮躁的人 以下面摘录的文章是一位编程老者对新人的建议,我想对我们学习网络的新人也应该有帮助.为此,贴之分享之!大家感悟之.......浮躁的人容易问:我到底该学什么;----别问,学就对了;浮躁的人容易问:JS有钱途吗;----
2011-09-08 15:16:21
636
转载 Spring定时任务
这几天因为工作的需要,用到了spring的定时任务的功能,网上查资料,并且实际运用了一下,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,下面的这篇文章我觉得还是很好的,摘录下来,供以后参考用 package util;import org.apache.log4j.*;public class TaskJob { public static Log
2016-03-08 09:35:56
1966
原创 使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException
使用C3P0管理数据库连接池,但是启动的时候总是胆战心惊的!!
2014-07-14 18:11:06
7574
原创 oracle timestamp 在客户端不能显示详细数据
使用以下语句:O_CHAR(pubtime,'yyyymmdd HH:mm:ss'),例如:select id,TO_CHAR(pubtime,'yyyymmdd HH:mm:ss'),content from bj_ref.gz_twinfo_ref where user_id=2603 and TO_CHAR(pubtime,'yyyymmdd HH:mm:ss')>='2014
2014-07-07 22:34:05
2365
原创 oracle java.sql.BatchUpdateException: ORA-01000: 超出打开游标的最大数
关闭游标即可,此处常指:ps 和 resultSet
2014-07-07 22:19:01
4136
原创 sqlserver 配置c3p0 连接池
com.home.account.exception.user.UserException: check user name exist dao exceptionat com.home.account.dao.user.UserDAO.isUsernameExist(UserDAO.java:28)at com.home.account.service.user.UserService.
2014-03-05 09:36:06
17768
1
原创 入职准备
马上入职了,偶然间看到很多人找工作都需要考证,我很幸运没有加入考试大潮,但是凭心而论如果让我去考心里没有底。一下是java 认证可能会用到的材料,摘抄过来,正在打算和了解,可能会考。===========================================================================================================
2013-06-13 16:16:50
2515
原创 ubuntn12.04 启动终端
1.启动终端快捷键:Ctrl+Alt+t 。 太丢脸了,用window的方式用linux..2.为了方便以后使用,果断锁定在启动器里;3.为了一劳永逸的解决问题,果断找右键出现终端的方法:安装nautilus-open-terminal 命令:sudo apt-get install nautilus-open-terminal 然后重新加载:nautilus -
2012-11-28 11:40:25
2149
原创 午睡过后没了感觉
周末回家了,上午还认真的看论文,想着赶快把小论文修改完成了,结果下午睡觉回来就没了原来的激情,一下子就懈怠了,怎么调整一下呢? 1.指导方针上.有人说,一个成功的人,总是目标不变,方法常变,一个失败的人,总是方法不变,目标常变!加油成为一个成功的人,不管用什么方法,尝试着管住自己,整理好自己的心情! 2.实际行动上.看会书静一静,浮躁的环境,浮华的世界,请还我一颗清净的心.
2012-11-12 16:37:46
2171
原创 等着我吧
——西蒙诺夫 等着我吧---我会回来。 只是你要苦苦地等待, 等到那愁煞人的阴雨 勾起你的忧伤满怀, 等到那大雪纷飞, 等到那酷暑难挨, 等到别人不再把亲人盼望, 往昔的一切,一古脑儿抛开。 等到那遥远的他乡 不再有家书传来, 等到一起等待的人 心灰意懒--都已倦怠。 等着我吧--我会回来,
2012-11-08 19:25:11
2280
原创 拿到offer之后
此博文对近几日的事情做一总结。1.喜不自禁的事业开端。 上周四就已经拿到理想的offer了,说理想是因为这是我在开始找工作之前就已经定下来的目标之一,对于我这样一个眼高手低的人来说,第一个拿到的就是它,我已经满意的说不出话来了。总觉得是自己太幸运了,虽然平时也付出了很多努力,但怎么定立一个目标之后这样轻易就实现了?不是会有很多挫折?不是要磨砺我的韧性?获知喜讯的当天,怎一个
2012-11-05 14:58:37
2440
原创 开题&中期一起搞
今儿把实验室的事儿马马虎虎应付过去了,说马马虎虎还真的是应付,没有一个问题能完整回答上来,基本上都是邹老师代替我回答的,算了,吃过晚饭再过来总结哈,先干正事。
2012-09-17 15:32:49
2546
原创 读书笔记-编程之美-1.5快速找出故障机器
题目描述:一堆机器的存储内容都有两个备份,其中有一个缺失了备份,求查找出这个缺失的备份机器,如果有两个丢失了怎么找?(假定两个不是同一个备份的两个)解法:跟传统的题的解法一样,由浅入深的解题思路,此处提供四种方法。 1.正常途径:找出那个只出现一次的机器,进行线性搜索,需要o(n)的时间复杂度,将每台机器的出现次数进行记录需要o(n)的空间复杂度2.优化空间:线性搜索,但是只用一个
2012-09-05 12:21:42
2846
1
原创 java.util.ConcurrentModificationException错误的原因及解决方法
母牛生小牛的题。传统做法是斐波那契数列的做法,直接递归就可以。这里想到之前做过用java面向对象的方法来做,结果iterator遍历list的时候遇到一个问题:java.util.ConcurrentModificationException后来找到原因:定义两个类:farm,cow,其中farm中有cows的列表,每次生小牛直接farm.add(),在cows中添加一个,但是
2012-05-31 12:00:39
3292
原创 poj1125-Stockbroker Grapevine -弗洛伊德最短路径
题目:股票经理人之间传消息。每个经理人只跟几个联系者之间传消息,并且时间不相同;由此求出将消息传递到所有经理人需要的最短时间?及最佳人选; 输入:3 -----总共有几个经理人2 2 4 3 5----与第一个经理人保持联系的有2个经理人,第一个是2号经理人,传消息时间为4;第二个是3号。消息时间为5;2 1 2 3 6----同上;2 1 2 2 253 4 4
2012-04-20 11:00:43
2373
原创 poj1062最贵的礼物---最短路径
题目:输入第一行是两个整数M--等级差距,N(1 --价格、L--等级、X替代品总数(X< N)。接下来X行每行包括两个整数T---编号,V---价格。分析:等级差距不能大于M,N个物品都要有,或者用其替代物替代,替代物有两个不是说必须用两个替代,而是只要替代中的一个就行;要求找出价格最少的情况;及,如果替代物比原物合适,就用替代物替代,找到最小值;所以用dijkstra最小路径算
2012-04-19 21:43:59
2407
原创 Poj2492合并集
POJ2492,求合并集的题,输入第一行是test case数目,第二行第一个数为虫子数,第二个为对比次数,以后每行为一次对比,每次对比的虫子都被认为不是一个类别,放到两堆中;此处因为只有两堆,所以用:p[x2].d = (p[x1].d + 1) % 2; 解决,如果有n个,那么1变为n-1,2变为n即可~~ 此题中也同样定义了一个 辅助类:my,其中root,不明白有啥用,但没有
2012-04-15 14:26:27
2526
原创 懈怠的我
很沮丧自己总是这样周期性的犯错误,人生最苦恼的事情就是,自己知道该做什么,却可以不要脸的假装不知道,继续荒唐下去.若是生命中果真有什么苦难需你去经历,克服,没问题,做个真正的勇士与其一战!然则困难之处不在山有多高,而在鞋里有颗微小的沙粒. 荒唐生活再继续,偶看到室友忙忙碌碌的经营自己的课题,其实我所谓的知道自己该做什么,不过是同学之间一种共识,大家默默地已经为自己的梦想付出努
2012-03-23 09:36:02
2187
原创 eclipse高亮显示
让eclipse中选中的变量以指定颜色高亮显示Window->Preferences->General->Editors->TextEditors -> Annotations->Occurrences-----自己保留一份,每次都搜索,烦死了!!
2012-03-15 10:28:33
2329
原创 中午吃面
中午吃面想跟ZYSX商量下出去SX的问题,问问他意见,结果没注意旁边的座子做的就是我TX跟SY,愁人啊!!总是做事情这么不小心,很多东西你前面的掩护工作做的都很好了,但是上帝就是不肯让我偷偷的实现自己的计划,非要让我在小细节的地方犯错误,只是考验么?告诉我:任何时候都不要放松警惕,一定要坚持到最后看到真金白银或者明显的优势你再跟自己说,好了,可以休息了!!哎,一句话,一定要坚持!!
2012-03-06 13:08:23
983
原创 Java中日期的处理
一、具体的调整java日期的几种情况:方法1.拿出日期。Date d = rs.getDate("pDate");SimpleDateFormat sdf = new SimpleDateForme("yyyy-MM-dd ")Print(sdf.format(d)) 方法2.拿到具体的月份,或年份 Date d = rs.getDate("pDate");Cale
2011-12-31 23:06:46
763
原创 正则表达式学习
1.简单介绍正则表达式情况 正则表达式实际上是字符串处理利器: Java.util.regex包下面有两个类:pattern,matcherl. matcher用来匹配字符串序列是否符合某个特定的pattern;pattern:定义的一个正则表达式; 额外小知识: java中:两个反斜杠标示一个反斜杠;Matc
2011-12-31 22:57:01
849
原创 notepad++运行网页文件
进行JavaScript是因调试不方便,使用notepad配合调试。使用notepat++直接运行html文件:步骤:1.设置运行: cmd /kE:\NotePadTest\Opera\opera.exe "$(FULL_CURRENT_PATH)"&EXIT cmd/k E:\NotePadTest\firefox\firefox.exe
2011-12-30 15:38:17
9734
2
原创 JavaScript例子1
1.会走的时钟:function myDate(){var date =new Date()var hour =date.getHours()varminute=date.getMinutes()varsecond=date.getSeconds()if(hourif(minuteif(secondtime1.innerHTML=hour+":"+minute+
2011-12-30 15:34:54
745
原创 JavaScript基础学习
JavaScript语法上与java类似,但这种脚本只是函数式的语言,本身与java完全不同的一种语言,当然客户端必须有浏览器才能支持。脚本包含3部分语法:基础语法,dom,bom(将浏览器作为一个对象来处理的语法)。 script可以出现在html的任何部分,一般的函数定义出现在head中也可在head中因为js文件,真正操作语句在body中。 document.write(“”
2011-12-30 15:30:27
574
原创 Iterator
GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器模式是为容器而生。对容器中元素的遍历,有两种方式:1)将遍历方法塞到容器对象中去;2)容器本身不提供遍历算法,让使用容器的人自己去实现去。问题所在:方法一种容器承受了过多的功能,它不仅要负责自己“容器”内的元素维护(添加、删除等等),而且还要提供遍历自身的接口;而且由于遍历
2011-12-28 16:05:28
1786
原创 责任链模式
责任链模式,web容器的filter,struts2的intercepter都是用的这个设计模式,一般常用的if,else,switch,case也都是用的这个模式,设计好一个处理流程,挨个流程节点进行处理!具体写个例子程序! 如上图所示,有一个类(也可做成接口):Handler,内含一个handler对象successor表明责任链的下一个处理节点,返回值为handler,可以实现链式编
2011-12-28 11:46:16
801
原创 State模式学习
刚开始理解strategy不太好理解(因为看书的时候跑神了),但state比startegy要容易的多!State模式用作开关的转换,UML图如上,包含:一个接口Istate,几个实现接口的状态类,一个对外开放的状态调节fireSwitch类(对外使用,赞封装的思维!),一个测试类。IState接口:public interfaceIState {publicvoid
2011-12-28 09:34:30
820
原创 Strategy设计模式
Strategy策略模式是属于设计模式中对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.我们达到了在运行期间,可以自由切换算法的目的。实际整个Strategy的核心部分就是抽象类(或者接口)的使用,使用Strategy模式可以在用户需要变化时,修改量很少,而且快速.一直有点糊涂的地方就是factory&strategy,实际上Strategy和Factory有一定的类似,S
2011-12-27 22:48:15
534
原创 调整状态
最近学完了SSH的基础部分,但是没有项目经验,所以知识点也只是知道而已用的不很熟,但也没有办法,因为确实好像不会对外公开SP,那我要怎么做呢? 回顾最近的生活,总结:有点乱,学习劲头也不很足,整天看小说、电影,这样不是办法哈,想着改变这种状态,(晚上一定不带手机回去),电脑用着也不爽总会自动死机(找个时间要重装下电脑,或者找到原因,就是这样的惫懒状态,啥都不想弄,得过且过的挨着过日子,人生
2011-12-27 09:36:35
470
原创 Spring annotation 实现AOP逻辑
用annotation实现Spring 的aop 逻辑,很简单,但做的还不太细致。1.beans.xml中添加xsd文件:spring-aop.xsd,。此时可以用了2.用@Aspect 注解这个类,表明此类是个切面逻辑,可以切到其他类中3.建立处理方法:@before("execution (public * com.gao..*.save(..) )")4.用@Componen
2011-12-20 09:03:17
826
原创 Spring 中的动态代理
分两部分,切面逻辑的设计,切面逻辑的使用。以为很难,其实还好.实际上是还没搞到更难的,自我鼓励下~~ 就那学到的那个做例子做记录,印象会深刻些~ Spring 中的动态代理与struts中的inteceptor,filter,责任链中的chain 原理是一样的,就是在原有的程序顺序上,从另一个角度切入某些操作,做处理,里面有个递归使用,然后返回原调用函数的核心内容,但其实不很重要,知道这个思
2011-12-19 22:37:37
3023
原创 读牛人博客
最近忙于其他杂事,学习没有进展,其实收获也颇丰啦,甚至比真正的上山砍柴的实际经验要有指导性意义呢。好,切入正题。浏览博客的时候,一不小心就有逛到了某偶像的博客上了,然后看了以后又一发不可收拾的被其深度、理性、及其对好奇心迷倒!然后细细的品啊品,真是犹如我的世界刚刚由鸿蒙末期过渡到开天辟地的时代,原来一切景象如此! 对偶像的敬仰此处暂且不提,跟着博主的各种推荐,找到另一个具有相同魅力的偶像2
2011-12-17 21:15:17
983
原创 BigTable学习
没有时间操作,这里其实这是整理下了网上的资料,稍微看了看没做别的什么。所以,有帮助,但效果不明显。1) BigTableBigTable是Google 在GFS文件系统的基础上设计的一种分布式数据库系统。用户的应用程序将通过BigTable存储结构施作用于GFS文件系统,其工作流程等同于一般关系数据库和的文件系统。但与一般关系数据库不同的是BigTable采用多级映射的数据结构,
2011-12-14 11:11:41
970
原创 爆破小知识
突然对爆炸有点感兴趣,分享下学到的东西。爆炸根据倾倒的方向不同,我给他分两种:内爆,侧爆;根据爆炸物不同炸药一般用甘油炸药或者黑索金,甘油炸药一般用来炸实心柱状的建筑,黑索今威力较大会用来引爆钢筋支撑的大楼,爆炸的时候速度可达8230m/s,惊人啊!一辆高速公路上的小汽车也不过33.3m/s,中国的传奇高铁也不过83.3m/s,这个能达到传奇高铁的100倍,这么大的速度若冲击在人身上,哇塞,我
2011-12-10 20:44:38
1411
原创 设计模式Iterator
Java Iterator 设计模式看完之后觉得有点乱,整理下思路。主要的结构图如下所示:其中ArrayList,LinkedList等 实现List,Collection接口,Collection 接口中有:add,remove,iterator三个方法,iterator()返回Iterator对象,Iterator本身是个接口,所以返回Iterator对象就是返回接口实现的类的对象
2011-12-10 17:59:35
756
原创 调整心态
自己能想着增长自己的学识自然是好事,但一个成熟的人是知道自己该做什么并且去做那样事,此曰:知行合一。客观上我知道自己该做什么,但总是缺乏很强的自制力控制自己去做该做的事。就比如现在,个人偏好A,但是老师给分配B任务也是要完成,而且很急。 对于这种问题的选择总是犹豫不决(大部分选择题你都是犹豫不决的!),这是你的贪心加不够坚决造成的,那么现在的问题是,逼自己做自己不喜欢的事。某人曾说:强迫自
2011-12-08 16:27:49
394
原创 Hibernate 乐观锁与悲观锁
Hibernte 中最后一部分内容,乐观锁Vs悲观锁Hiberante在解决DB事务时有4种解决机制:read-uncommitted,read-commited,repeatable read,serializable。其中第一个会出现读脏数据,幻读两种错误,第二个会出现重复读取错误,幻读错误,第三个会出现无法插入修改错误,但是这种错误出现很少,所以DB中一般都是这种机制;最后一
2011-12-08 15:42:15
603
java web开发详解
2012-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人