Tomcat Connector配置详解
herman 9年前 (2016-04-14) 6386浏览 0评论
使用JMeter、LoadRunner在做大并发测试时,详细的研究了Connector各大参数的配置详解,在这里特意分享如下: maxThreads="1000" 最大并发数 minSpareThreads...
herman 9年前 (2016-04-14) 6386浏览 0评论
使用JMeter、LoadRunner在做大并发测试时,详细的研究了Connector各大参数的配置详解,在这里特意分享如下: maxThreads="1000" 最大并发数 minSpareThreads...
herman 9年前 (2016-04-07) 3246浏览 3评论
Queue是队列的意思。队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有...
herman 9年前 (2016-04-05) 5383浏览 0评论
Web发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让Web程序性能不断飞跃。 网站优化的手段有很多,常见的有:Flush机制的使用,动静分离,HTTP持久连接(Keep-Alive),HTTP协议的合理...
herman 9年前 (2016-04-01) 7485浏览 0评论
在12306上买过票的人都知道它有一个封ip的功能。这个功能有利也有弊,有利是可以预防恶意攻击,恶意访问;而弊则是这种限制ip的做法,限制的是出口ip,而不是正在访问12306的这台电脑,这样就会导致使用同一个出口ip的用户都无法访问12306。...
herman 9年前 (2016-03-31) 6926浏览 0评论
Java程序在解析HTML文档时,我们常常使用jsoup去解析HTML网页内容。但在jsoup之前我们使用HTMLParser去解析(HTMLParser学习地址:http://www.xttblog.com/?p=322),但现在我已经不再使用...
herman 9年前 (2016-03-31) 4989浏览 0评论
HTML本质上是XML的子集,但是HTML的语法没有XML那么严格,所以不能用标准的DOM或SAX来解析HTML。这时HTMLParser诞生了。 HTMLParser是一个用来解析HTML文档的开放源码项目,它具有小巧、快速、使用简单的特点以...
herman 9年前 (2016-03-30) 4145浏览 0评论
递归在我们的程序中存在普遍的使用。今天在csdn里面看到一个朋友写了一篇递归的文章http://blog.csdn.net/codyguo/article/details/51009768,我告诉他,这不叫文章,这叫草稿,或者说笔记。没见过就这样...
herman 9年前 (2016-03-28) 4002浏览 0评论
现在的程序员都被框架给毒害了。什么Spring,Struts2等框架的横空出世,让程序员更关注业务,而非架构。以至于我在面试中问道Struts2如何配置packge的,回答者都讲不清。这是一种常见现象,从项目一开始,框架都搭好了,很少再做改动。今...
herman 9年前 (2016-03-16) 21179浏览 0评论
手机访问支付宝网页版的人都知道。如果你的手机上安装有支付宝,那么在访问支付宝手机网页时就会自动打开支付宝app,否则在页面上会提示你进行下载app。 也许你会感觉这个功能很炫,这是如何实现的呢?在今天这个功能可能被大家用乱了,但是在当初支付宝使...
herman 9年前 (2016-03-15) 3993浏览 0评论
最近各大电商网站不断的推出各类秒杀活动,让人应接不暇,作为一个IT程序员我们关注的是,如果让你去设计一个秒杀系统,你会怎么做? 一. 秒杀活动带来的挑战: 对现有网站构成冲击 秒杀活动为一个网站营销的附加活动,这个活动具...
herman 9年前 (2016-03-11) 4128浏览 0评论
看了几篇zip压缩算法的帖子,讲的算是比较细致了。但是算法只是讲算法,没有最终的实例代码。 今天我就使用java自带的java.util.zip.*来实现zip的解压缩。 代码如下: public class ZipUtil { ...
herman 9年前 (2016-03-07) 5071浏览 2评论
使用java导入导出csv文件 在做java web开发中,导入导出是非常常见的功能。今天我先给大家来一个最简单的导入导出csv文件。 CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的...
herman 10年前 (2015-06-25) 8802浏览 2评论
开发大型 Java 应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。随着应用程序的持续运行,可能会造成整个系统运行效率下降,严重的则会造成系统崩溃。为了找出程序中隐藏的这些问题,在项目开发后期...
herman 10年前 (2015-06-24) 8439浏览 9评论
客户端状态迁移(主动结束连接)CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED 服务器状态迁移CLOSED-&g...
xmt_herman_gcy 10年前 (2015-06-19) 7607浏览 6评论
线程 线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,本身没有独立的地址和系统资源,是程序执行的最小单位。说通俗点,线程就是任劳任怨的干活。 进程 直观点说,保存在硬盘上的程序运行以后...