工程实践
符小钻
这三个月的路上。
展开
-
网络丢包率如何解决
<br />摘要<br /> <br />网络丢包是我们在使用ping(检测某个系统能否正 常运行)对目站进行询问时,数据包由于各种原因在信道中丢失的现象。ping使用了ICMP回送请求与回送回答报文。ICMP回送请求报文是主机或路由器 向一个特定的目的主机发出的询问,收到此报文的机器必须给源主机发送ICMP回送回答报文。这种询问报文用来测试目的站是否可到达以及了解其状态。需要指 出的是,ping是直接使用网络层ICMP的一个例子,它没有通过运输层的UDP或TCP。<br />网络丢包的原因主要有物理线路故转载 2011-05-17 18:06:00 · 1529 阅读 · 0 评论 -
java wrapper serviec JVM被强制重启(根本原因未知)
java wrapper serviec JVM 强制重启 wrapper.ping.timeout原创 2010-10-14 09:18:00 · 2023 阅读 · 0 评论 -
Log4j1.2 --- 死锁
log4j 死锁原创 2010-10-10 16:28:00 · 13709 阅读 · 4 评论 -
MySQL性能问题剖析----死锁
mysql innodb deadlock 死锁 分析 剖析原创 2010-10-10 11:36:00 · 1427 阅读 · 0 评论 -
整点好玩的东西
早上上班前看了下GoogleReader,发现样好玩的东西,画思维导图的。用来写了下计划,还不错。展开折叠看着真亲切,让我想起了被我烂尾的大纲视图。罪过啊罪过了。这小软件(也不小,压缩后15M+)叫freeplan, Java 实现的,跨平台,让人灰常心花怒放。Link: http://sourceforge.net/projects/freeplane/画了个小图,blabl原创 2009-11-27 11:48:00 · 789 阅读 · 0 评论 -
Jython 与 Java
这两天因为工作需要,需要在Java Jvm 进程内调用Python脚本。下了Jython练练手,脚本语言看着真别扭啊。若干年前写自动化测试工具时也用过python一小阵子,但基本忘光光了。好了,直奔主题。 前提:1. sun-jre1.6, jython 2.52. 在官网下下个jython_installer-2.5.0.jar,一路next, 在 /jython-install原创 2009-08-30 21:56:00 · 1244 阅读 · 0 评论 -
我这一年
2008/3/7 实习,到公司,认识ysj,开始准备计算域。2008/4/1 以传销为名,被急召返校,领了1072块4毛的实习工资。实习期中三个星期里有一个星期适逢部门年度旅游,在三亚玩了一个星期,落人口实。2008/4 --- 2008/5 收拾学校里的烂摊子,安抚导师激动的情绪,处理复杂的纠结的乱七八糟的私人生活,5月19号,毕业设计论文写完,开始被COM玩。2008/6/25 毕原创 2009-05-25 00:13:00 · 765 阅读 · 0 评论 -
An Introduction To SQLite
哪天吃撑了再译成中文,貌似sqlite的应用很广泛,跟风一把。http://www.sqlite.org/whentouse.htmlAppropriate Uses For SQLiteSQLite is different from most other SQL database engines in that itsprimary design goal is to be s翻译 2008-12-04 19:48:00 · 991 阅读 · 0 评论 -
Design by Contract(1)
http://blog.donews.com/maverick/archive/2006/04/22/841290.aspx Design by Contract是Bertrand Meyer总结的一项设计技巧,也是Meyer发明的Eiffel语言的主要特点。不过,这条原则的作用范围并不局限于Eiffel,而是所有的程序设计语言。 Design by Contract转载 2009-01-17 12:32:00 · 920 阅读 · 0 评论 -
C++内存管理的简单归纳
这篇文章主要是针对c++程序中可能出现的内存错误做一些间单的归纳。是看了Rational Purify的使用和分析之后做的提炼。相信很多初级的c++程序员也像我一样曾被这些问题困惑,希望对各位看官有所帮助。 一、内存错误的分类a.内存访问错误对内存进行读或写时发生的错误,可能是读未被初始化的内存单元,也可能是读写错误的内存单元。 b.内存使用错误主要是在动态请求内存之后没有正确释放产生的原创 2008-10-18 18:26:00 · 1138 阅读 · 0 评论 -
COM接口指针使用的注意事项
一、普通接口指针(加减计数要自己进行管理)1.加减计数要成对出现2.赋值时要特别注意,不要忘记了3.赋值和被赋值是很不一样的二、智能接口指针1.不要以为用了智能指针就可以不用担心组件的生命周期管理,如果加减计数不平衡了,就有可能导致内存泄露。三、创建组件ks_stdptr pIK = KS_NEW(KCom)会导致两次加计数。在作用域结束时,pIK只会进行一次减计数,这时候,就漏了。四、查找bug原创 2008-08-26 19:23:00 · 874 阅读 · 0 评论 -
服务器长短连接应用分析
为什么希望把短连接改成长连接(persistent connection)?纯理论分析优点1. 对于每个请求,减少三次握手。2. 对于服务器,将会减少建立连接导致的开销。包括内核进程分配TCB、建立连接时产生软中断、内核进程与用户进程切换时的时间开销。原创 2011-10-31 00:10:09 · 2837 阅读 · 0 评论