javamail的bug

背景: 前天线上的tomcat突然挂了,一看原来网络连接超过了操作系统的限制 其实tomcat的压力也不大,并发也就20-30,怎么会造成这种情况,仔细观察发现好多 TCP连接Close_Wait, 这些连接都指向我们邮件中的附件资源,原来是我们发送带附件的邮件造成的 我们在发送邮件的程...

2008-09-28 17:05:00

阅读数:27

评论数:0

javamail的bug

背景: 前天线上的tomcat突然挂了,一看原来网络连接超过了操作系统的限制 其实tomcat的压力也不大,并发也就20-30,怎么会造成这种情况,仔细观察发现好多 TCP连接Close_Wait, 这些连接都指向我们邮件中的附件资源,原来是我们发送带附件的邮件造成的 我们在发送邮件的程...

2008-09-28 17:05:00

阅读数:23

评论数:0

我的漫漫程序人生路(下)

等我从家回来时看到还有一个公司在招聘兼职,而且做的项目也比较大,我就去了,很幸运,有一次通过了,我想幸运是一方面,更重要的还是自身的努力吧。可能有人会说我怎么没有呆在之前那个公司呢,我主要是考虑现在是兼职,想多接触一些东西为以后的就业打下基础,而之前的那个公司的技术框架已经很熟悉了,在呆下去学到的...

2008-09-27 22:02:00

阅读数:5

评论数:0

我的漫漫程序人生路(中)

大二也就随之过去了,这时我挂了一门课,叫材料力学,当时我非常痛苦,因为我的成绩一直在班里都非常好,而考试不及格是不敢想象的。后来我明白了,我之所以不及格不是我不努力,而是我确实不喜欢学,我并不喜欢这个专业,我发现我对计算机有着强烈的学习冲动,也就是在这个时候,我做出了一个重大决定,我要考研,而且要...

2008-09-27 21:56:00

阅读数:5

评论数:0

我的漫漫程序人生路(上)

不知不觉中进入计算机行业已有几个年头了,回首往事依然历历在目。今天我把我这几年的学习经历,体会写出来,与大家一起分享,我想其中的一些经历大家也会遇到过,而且会与我产生共鸣,并且我希望自己的一些经验与教训能对大家有一定的启发作用。了解别人的经历也许会对自己有一定的帮助作用,那么我的目的也就达到了。 ...

2008-09-27 00:28:00

阅读数:3

评论数:0

原创253页图文并茂电子书:深入浅出系列之二_Subversion

本文通过图文并茂的方式深入浅出地介绍了版本控制系统Subversion的使用方法,大家在看完本文档后可以在半小时内搭建起自己的Subversion服务器。相信该文档可以帮助大家熟练使用Subversion这个简单而又强大的版本控制软件。 这份长达253页的文档读起来不会令你感到厌烦,相反你可以很...

2008-09-26 23:57:00

阅读数:5

评论数:0

原创160页图文并茂电子书:深入浅出系列之一_WinCVS

置顶广告:大家好,我在Itcast的视频教程已经发布了,名为《Java常见笔试、面试题目深度剖析》,可以到下面的地址免费学习: http://www.itcast.net/portal/courses/unit/185 部分学员留言: 1)讲得很好,而且不收钱,真是厚道啊,期待更多讲座。...

2008-09-26 22:55:00

阅读数:3

评论数:0

汉字转拼音的类

今天有了个关于汉字相关的想法,会用到拼音,所以就上网搜索了一下如何将汉字自动转换为拼音,没想到还真有,呵呵。把代码粘贴到这里吧,大家一起学习。 using System;using System.Collections.Generic;using System.Text;using Syst...

2008-09-10 13:28:00

阅读数:6

评论数:0

对三个流的理解和应用

之前给新员工做培训的时候,曾经和大家说过很多的MIS或者ERP系统中都会涉及到的三个流,那就是物流、资金流以及信息流。忘了是曾经在什么地方看过了,反正在培训的时候就觉得是自己总结出来的,哈哈。因为对这三个流,在系统开发过程中,借助对企业流程的理解,有了很多自己的想法。但是当时讲完了就讲完了,也没有...

2008-09-09 13:21:00

阅读数:4

评论数:0

自定义控件的事件

之前做了一些自定义控件(User control),有一些内部控件的事件想要发布出来,但是查了一下文档,发现一篇文章里面写的方法非常复杂,又是要委托,又是要注册的,反正看得晕晕乎乎的,干脆就放弃了。 今天又遇到了这个问题,得到建军的帮助,解决啦,发现非常简单啊。 贴个例子在下面: public ...

2008-09-08 14:38:00

阅读数:3

评论数:0

C/S模式的程序,用户信息应该保存在哪里呢?

对于b/s模式的程序来说,我们可以很方便的把一些信息,例如用户信息,保存在Session或者Cookie里面,而对于C/S模式的程序,我们应该怎么办呢?其实很简单,哈哈!! 首先我们需要使用Mdi窗体技术,然后把所有的信息都保存在父窗体里面,这样子窗体就可以随时调用了,调用方式为: this.Md...

2008-09-08 14:37:00

阅读数:21

评论数:0

窗体继承,然后实现按钮点击事件的重写

做了一阵子Winform的程序之后,越来越能够做到把窗体、控件等都看作类来对待了。以前做VB的时候,对这些控件都是有一种敬畏的心理,根本就不敢对其做什么,而且当时也的确做不了什么,因为没有面向对象的继承、重载、重写什么的,呵呵。现在不一样了,所有的东西都是类,所以面向对象的各种操作都是可以完成的。...

2008-09-08 14:36:00

阅读数:9

评论数:0

Sql Server存储过程的调试

之前做Oracle的时候,使用PL/SQL Developer可以非常方便的调试编写的存储过程,而最近试着写Sql Server的存储过程的时候,简直就是两眼一抹黑,不能调试,真的不知道编写的存储过程执行的到底对不对。也想要找到一个能够调试的工具,可是在百度上面搜索,总是没有结果。 不过今天的搜索...

2008-09-08 14:35:00

阅读数:2

评论数:0

改变一下顺序,也许会有新发现

在系统开发的流程中,或者说构建程序的过程中,传统的软件工程提供了“瀑布式”的开发流程,而且在开发具体的代码的过程中,也有一些习惯的流程。对于这些长久以来传下来的方法和流程,其实有时候试着改变一下其中的顺序,会有一些意想不到的效果。 之一:测试先行 传统的软件工程编码和测试的先后顺序是:编码-&am...

2008-09-08 14:34:00

阅读数:2

评论数:0

.net使用的两个很好的工具

今天发现了两个很不错的工具,都是.net开发用到的。第一个:dotNet Helper 是一个反编译工具,能够把exe文件或者dll文件反编译成为IL文件,也就是中间语言文件,并且能够将IL文件和资源文件一起再编译成新的dll或者exe文件,如果能够看明白IL程序的话,完全可以直接对程序进行修改啊...

2008-09-08 14:33:00

阅读数:2

评论数:0

我的技术相关文章

最近总是积极的更新自己的百度空间,而冷落了这里,但是呢,为了得到更多的响应,也为了能够更多的和大家交流,所以以后在百度空间写的技术文章,都会转帖到这里,从今天开始,呵呵。 接下来的工作是把之前的技术相关文章贴到这里来,如果想看原文,也可以到我的百度空间去。 我的百度空间地址:hi.baidu.c...

2008-09-08 14:25:00

阅读数:3

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭