2013年5月6日

盛付通储备架构面试总结

摘要: 上个月底,经朋友介绍,到盛付通做了一次面试,但面的不是很好,现总结一下一些问题。 1:关于NIO,实际上,我之前已经看过NIO的东西,并且一直在用,但也就是个一知半解,之前的理解是,通过多个线程的切换来处理同一个Socket连接,这个理解是不对的。 准确的说,应该是通过注册状态监听,NIO引擎维护这 阅读全文

posted @ 2013-05-06 12:58 過眼云煙 阅读(538) 评论(0) 推荐(0)

2013年3月18日

自由控制下拉框出现的位置的JCombobox

摘要: package Custom; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Insets; import java.awt.Rectangle; i... 阅读全文

posted @ 2013-03-18 23:23 過眼云煙 阅读(669) 评论(0) 推荐(0)

高并发系统的一些经验积累

摘要: 总是在实践中总结的,一点一点的积累吧。 先说系统架构设计,尽量少用框架,不要在不了解的情况下去应用一项新技术,比如NETTY,几层架构的封装,在你用的不多的情况下完全是找不到北,调试无从谈起,事实上,至今我还有个系统,应用NETTY做为客户端,调试了很久,性能一直起不来,这就是败笔。 实际上,上面的 阅读全文

posted @ 2013-03-18 23:21 過眼云煙 阅读(212) 评论(0) 推荐(0)

2012年9月17日

java.net.Socket 中长连接闲置后,写入数据时异常的解决。

摘要: Socket中,一旦对方断开连接,己方可能会未被通知,而依然认为对方存在且发送数据,此时会报写数据的异常:Connect reset by peer:Socket write error.经过试验,解决这个异常的一个较好的办法是,在建立连接后,通过一个线程持续侦听(socket.read(buff)<1)该连接的读数据流,一旦对方断开连接,此读数据流会相应的报出reset异常或者read方法解除阻塞并返回0,表示所在连接已经被对方关闭,收到通知即可处理该连接。在使用线程对Socket进行read/write阻塞操作时,如果对线程执行interrupt(),是不会中断该线程的,执行该函数的 阅读全文

posted @ 2012-09-17 10:07 過眼云煙 阅读(451) 评论(0) 推荐(0)

2012年8月31日

Maven自动打包项目,生成启动批处理。

摘要: 官网参数示例已经说的很清楚了,这里只是要点记述。 http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/assemble-mojo.html 打包后会自动在根目录下生成bin目录,依赖包会自动打包到lib目录下,conf是我的 阅读全文

posted @ 2012-08-31 10:57 過眼云煙 阅读(3164) 评论(0) 推荐(0)

2012年2月23日

SCJP考试笔记

摘要: 09年80分过了SCJP,分数很低,感觉自己水平也不是很好,这篇笔记是当时根据资料一边读一边做的笔记。现在看来似乎有很多错误,而且文笔也很繁庸,发上来献丑,有错误的地方还望海涵指正。 阅读全文

posted @ 2012-02-23 23:24 過眼云煙 阅读(365) 评论(0) 推荐(0)

导航