- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 怀疑 c3p0多次连接数据库失败后,会阻塞休眠
测试热源提出一个非必现的bug,说断开数据库后,再连上,部分数据会永远都不被处理入库。找到原因后,完善了保证数据一致性的逻辑。但是为神马是非必现呢?自己折腾了几次,基本都重现了,但是每次不被处理的文件并不多。在数据库连不上的很长一段时间里,居然只有几个文件发生了问题,是不符合逻辑的。继续深入分析,查看了断开数据库时日志,发现里面会有休眠字样的内容。据此得到以下怀疑:1.首先,c...
2015-12-23 11:02:13 1778
原创 报错
2013-05-28 13:00:24.984 - DEBUG(2) {pool-1-thread-1} - 抽取MPI开始ERROR 28-05 13:00:26,468 - tablein - An error occurred, processing will be stopped: Error occured while trying to connect to the datab
2013-05-28 13:06:56 12917
原创 面试准备
举例说明工作中遇到的一个难题,如何解决的。数据库左连友连有何区别,怎样分页servlet 生命周期。?java集合有哪些 , 这些有什么不同 哪些是线程安全的, android的生命周期有哪些?自我介绍,对公司的疑问,对专业的理解?异常和数据库建表?jsp有哪些对象?简历基本问题,从头到尾对自己未来职业有什么规划??selec...
2013-03-20 20:44:42 130
原创 HTTP协议
用tcpmonitor抓了报文:POST /services/EBService HTTP/1.0Content-Type: text/xml; charset=utf-8Accept: application/soap+xml, application/dime, multipart/related, text/*User-Agent: Axis/1.4Host: local...
2013-03-17 23:05:32 154
原创 面经一
我说的是技术面试。题目是让你讲你做过的东西。类似做演讲了,演讲的最高境界就是听得懂,能够获得听众的认同,但又不完全懂,因为如果完全懂就显得你讲的东西没深度没难度。尽量少讲业务,因为会听不懂。隔行如隔山,即使听得懂,面试官也不喜欢费那个心情。要讲一点业务,因为需要一个产品的背景,并且讲一点点不容易懂的,达到上述效果,注意别太多。多讲项目中用了什么具体的技术,最好是刚刚面试官考过但...
2013-03-16 19:27:13 124
原创 面试题
1.HashMap里面有啥因子啊,干啥的?2.相熟webservice调用过程,从客户端到服务端3.序列化,子类实现了接口,是否可以序列化父类的字段4.两阶段提交,详细描述过程,如果不能提交,回滚的细节是什么。如果操作数据库,调用webservice,再操作数据库,事务失败了,webservice咋回滚?5.垃圾回收机制之类的6.j2ee规范和持久化相关的知道不,不知道有JPA...
2013-03-16 15:54:07 111
原创 一个进程可以执行一个或几个程序,反之同一个程序可能由几个进程同时执行,这句话怎么理解...
百度知道的答案:比如显示图像的驱动程序,多个程序的显示都是需要他来执行。我们玩游戏算一个程序,需要显示图像的驱动,声音驱动、IO驱动的同时执行。就这么简单。我的理解:大家知道bat文件可以当做命令call的。你写了一个实现了拷贝的功能的bat文件,又写了一个实现删除功能的bat文件,这就是两个程序了。然后你在执行一个命令行,顺序调用这两个程序,就会实现一个剪切文件的功能...
2013-03-16 14:32:07 6029
原创 如何创建一个对象
除了new一个。还可以用反射。继续问你:还可以怎样获得?真心不知道了啊可能是想问设计模式吧,从工厂里获取。或者问框架、容器,从spring容器中获取。...
2013-03-14 20:12:29 108
原创 范式分解过程
注意,这里面code的含义是密码 :x 场景就是用户(管理员)和权限,信息就是用户(用户名称、用户密码),权限。哎呀,这个图好像说得不对吧,第一步说不符合第三范式,其实是不符合第二范式。对于同一个人可以有多种权限这种场景下,这个表是没有主键的呀。我现在感觉这个示例完全不对了,一直分析道倒数第二步,都不满足第二范式。...
2013-03-10 17:56:54 1626
原创 java动态代理 学习笔记
Object java.lang.reflect.Proxy.newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h) throws IllegalArgumentException拦截某个接口的方法,由你实现的InvocationHandler来决定做神马。...
2013-03-09 12:20:50 127
原创 范式笔记
第一范式,是每一个属性的原子性,即属性不可分了,关系数据库都满足这个,因为是符合关系模型嘛第二范式,在第一范式的基础上,消除非主属性对主属性的部分依赖,就是定义一列主键,这个主键能唯一标识一条记录。如果你发现只有姓名,年龄,性别,很明显不符合,如果有身份证号码,很明显符合。第三范式,在第二范式的基础上,消除传递依赖,所谓传递,就是非主属性已经依赖主属性了吧,你让另一非主属性再依赖这个非主属...
2013-03-08 20:47:48 162
原创 创建视图向导
粗略地描述一下流程:1.选择视图关联的几个表2.这几个表的关联3.视图显示的字段我要去参考一下SQLserver的创建视图向导鸟1.添加表和视图。2.拖拽的方式,添加关联的 on条件。这个可视化操作的实现3.添加分组依据(就是视图的列)。 这个挺好的,可以直接抄袭过来。在咱们的产品中,当前考虑视图,思路是先有视图。然后创建映射关系。
2013-01-08 23:31:43 634
原创 KSQL查看表结构等
显示所有表SHOW TABLES显示表定义SHOW COLUMNS FROM CT_LAD_TEST3显示所有视图SELECT KSQL_TABNAME FROM KSQL_USERTABLES where type = 'V'SELECT count(*) FROM KSQL_USERTABLES where type = 'V';SE
2013-01-08 23:28:28 1128
原创 修改ip的bat脚本写法
@ echo offrem 设置变量set Nic=本地连接rem //可以根据你的需要更改,set Addr=192.168.0.100set Mask=255.255.255.0set Gway=192.168.0.254set Dns1=192.168.0.254set Dns2=192.168.0.254rem //以上依次为IP地址、子网掩码、网关、首...
2011-12-14 23:39:59 171
原创 讲sql从文件导入到数据库中
1.选择菜单Tools->Import Tables,如图1所示:2.选择文件a.sql,并点击import按钮,如图2所示:3.等待导入完成,如图3所示:
2011-12-14 23:36:41 152
原创 tar
解压EBG.tar.gz,输入命令tar –zxvf EBG.tar.gzz——用gzip来压缩/解压缩文件x——从档案文件中释放文件。v——详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。 f——使用档案文件或设备,这个选项通常是必选的。 效果如下图所示:...
2011-12-14 23:28:23 103
原创 【转】刀锋一样的眼神
转自[小故事网 www.xiaogushi.com 时间:2011-5-13 16:47:05] 同一个出身草莽、业有小成的朋友聊天,提及他记忆最深的一件事情,竟然是n年前的一束目光。 彼时,他还是一个保洁工。那天,一直到处打零工的他,谈妥了一整栋写字楼的保洁工程。同人签订协议后,他控制不住内心的激动,提着水桶就开始了工作。 斜阳西下时,他已经清...
2011-05-21 20:09:08 156
原创 【尊重】
如果你被别人看轻过,那么请尊重每一个人吧。因为,那滋味真的不好受。每一个,尤其是不熟悉的人,保持起码的礼貌。每一个,尤其是工作关系的,保持职业的热情。每一刻,即使是自己心情不好的时候,也要保持耐心。每一刻,即使是对方稍有冒犯的时候,也要保持宽容。不再给人脸色看,即使是拒绝也要保持平静。即使,这样做很累,也要坚持。我赌气,所以我坚持。不知道这个算不算梨花体...
2011-05-21 19:54:08 91
原创 不开心
工作不开心,还忍着,是我太没刚了吗?这个未竟的心愿究竟值不值得我浪费如此多的心情?它又不是我的理想。 我应该放弃之前的努力吗?可能是我眼光太狭隘了,局限到了这一件具体的事情上。 还是想发泄一下,我每每都绕不过去这个坎,足以说明我心胸并不宽广。 照例从自己身上找原因,造一句名人名言勉励自己:任何人都不会成为强者前进的障碍,我太帅了。...
2011-03-29 18:22:55 109
原创 不能放松
现在工作压力不大,也不累。 当然,和很多打酱油的、养尊处优的童鞋相比(不好意思,又是酸酸的语气),我们过的并不滋润。但和我们以前相比,已经算温饱了。 先说我自己,在产品只有一又四分之一个人开发时,很清楚自己所承受的压力:午休也做现场支持,晚上加班修改bug,白天拿着提单分析似的需求和需求说明似的设计到处请教,修改着抽象得不知所谓的核心代码。每天都努力把手头的事情做完,...
2011-03-29 00:13:35 90
原创 名和利
本想写一篇抱怨泄愤的日志,还是习惯性地从自身找原因了。 心胸狭隘,眼光不够,勤奋不足。 保持勤奋,改变自己能改变的;暂时适应不能改变的直到自己有能力改变!...
2011-03-24 14:55:35 128
原创 工作开心吗
好吧,我承认我工作得不开心,很多心理不平衡,待遇啊,重视程度啊,功劳啊。 当然我也知道社会也许就是这样的,生活本就是不公平的。 所以忍了,因为换个地方不见得会比这里好。 唯一的方法是让自己变得强大起来,需要强大的是实力,而不是脾气。...
2011-03-24 14:39:26 103
原创 工作上的变化
最近话比较多,总是用自以为是的语气,是自信心增强的表现。不过也要自我调整,不要过度表现,显得自负了。热心而话多,一个不好的效果就是不小心把别人给忽悠了。本来想帮同学内部推荐一下,结果是应届研究生招聘必须由HR发起,而HR组织过校园招聘了,潜台词是过期可能作废。找空做私下和HR商量一下,看看有什么变通的处理方式。牢骚一下,这个招聘制度古板而低效,不是一天两天了,我实习时也深受其害啊. ...
2011-03-22 00:12:48 114
原创 方法&行动
工作重视方法,是因为我们要靠绩效吃饭的。 学习上重视方法,因为我们凭借成绩来上大学,拿文凭。 工作之后,学习压力相对小了很多,花费了大量的时间去看如何做职业规划啊,学习方向之类的东西,大部分是一些泛泛的方法论。尽管其中不乏道理,但其效果就像我背英语单词一样,浏览了数种背单词的方法,却没有记住几个单词。 最近又在反省,觉得根本原因还是懒惰、怕走弯路。于是在内心游...
2011-03-19 10:19:54 73
原创 传说中的ClassLoader
传说中的ClassLoader出来混不混,都是要还的。可能是个病句吧,反正我想表达一种因果关系,欠缺的功课,即使当时在试卷上及格了,也会在未来的某个时间掉链子,给你安排机会恶补回来。跑题了,我先记个和主题相关的词吧:双亲委托,意思就是委托给双亲,而不委托给儿子,懂了没?没懂说明你不够聪明,啊哈哈!看你委屈的小样,再解释一下,就是加载类时,是按照由子到父的顺序使用classloader的...
2011-02-11 15:49:20 97
原创 工作总结2008~2010
工作有一段时间了,经历了自己的三个小的阶段。 [b]第一个阶段[/b]相对其他较长,是从实习、试用(这个是我的一个小耻辱)到Y哥辞职,到接T项目之前(09年10月份吧)。这个阶段,我负责绝大部分的产品的编码和实施支持工作,有着那种无限的责任感和独立精神。在这个阶段的尾巴上,公司要求研发员工绩效和收款挂钩。收款和两件事情相关:一是签单,当年的市场不错,这个算天时吧,和我没关系。二...
2011-01-23 11:21:37 109
原创 长连接vs短连接
Socket长连接方式指若干客户端和服务器建立socket连接之后不断开,而利用建立好的连接反复进行数据通讯。这种方式不需要在数据通讯时建立连接,避免了连接创建的代价,运行效率较高。Socket短连接方式指客户端和服务器在完成请求和应答动作后即断开socket连接的操作方式。...
2010-12-24 16:58:54 103
原创 我还是不懂~
分布式、集群、负载均衡j2ee规范消息中间件工作流s、s、hosgi优点和适用的场景各种设计模式openAPI概念和使用rest风格?nosql?sns?微博?facebook?myspace?人人?开心网?基础组件如何设计?业务组件呢?...
2010-12-13 08:45:48 112
原创 ClassNotFoundException 和 NoClassDefError 的区别
解释下ClassNotFoundException 和 NoClassDefError 两个异常,这也是在 ClassLoader 加载类出现问题时常常碰到的两个异常。这两个异常的区别在于:前者ClassNotFoundException 是指通过 ClassLoader 加载不到所需要的类;而后者NoClassDefError是指通过 ClassLoader已经找到了所需要的类,但找不到该类...
2010-12-07 13:48:16 216
原创 命令模式 学习笔记
|先上源码|[code="java"]public class Client{ public static void main(String[] args){ Receiver receiver = new Receiver(); Command commandOne = new ConcreteCommandOne(receiver); ...
2010-11-26 14:36:30 89
原创 卧槽&实干
公司人才流动比较频繁,我前一阶段心思也比较活跃,喜欢参与此类的讨论,喜欢听和说一些容易犯上的话。尝试着去面试、去打听,来评估自己的价格,想自己的职业规划,尽管还没想明白。 总的来说,当时心情很浮躁。感谢那些给我建议、指引和忠告的朋友们,和他们交流让我成长。 ... 我很矛盾,我需要做好现有的领域,然后换一个看好的领域,这些需要时间。但我也想家,我担心爷爷奶...
2010-09-23 12:07:16 108
原创 wss4j异常之一
异常:log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).log4j:WARN Please initialize the log4j system properly.Exception in thread "main" AxisFault fa...
2010-07-26 22:05:43 384
嵌入式数据库hsql
2009-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人