`
文章列表
解决JPEGImageEncoder生成的图片全黑的问题      开发时候发现有些机器有些服务器上用JPEGImageEncoder生成的验证码图片全黑,后来发现是JDK版本问题,把有问题的服务JDK版本从1.8切换到1.7就没问题题,深层次的原因有待研究.
Subclipse cannot negotiate authentication mechanismc可能的解决办法: windows->preferences->team->svn->connector->svn kit 如图:

ArrayList实现原理

    博客分类:
  • Java
1. ArrayList概述:    ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。    每个ArrayList实例都 ...
    原文出自:http://cmsblogs.com/?p=1013。尊重作者的成果,转载请注明出处!          个人站点:http://cmsblogs.com ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就 ...
HashMap 目录(?)[+] 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。       数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除
Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式及apr配置   2013-12-05 18:48:49|  分类: tomcat |举报 |字号 订阅          
Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式 标签: tomcat bio nio.apr | 发表时间:2014-08-13 10:04 | 作者:jsczxy2 分享到: 出处:http://www.iteye.com   tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。  1)bio  默认的模式,性能非常低下,没有经过任何优化处理和支持.  2)nio  利用java ...
收藏自:http://passover.blog.51cto.com/2431658/732629   在线上环境中我们是采用了tomcat作为Web服务器,它的处理性能直接关系到用户体验,在平时的工作和学习中,归纳出以下七种调优经验。 1. 服务器资源     服务器所能提供CPU、 ...

Tomcat优化配置

收藏自:http://ihuangweiwei.iteye.com/blog/1233941 一.Tomcat内存优化   T omcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS 参数。 1.JAVA_OPTS参数说明   Java代码   -server  启用jdk ...
1、Redhat Linux下查看apache版本号 在Apache安装目录bin下,使用以下命令查看即可。 使用命令:./httpd -v 示例:

高性能IO模型浅析

    博客分类:
  • Java
高性能IO模型浅析 2014-11-14 23:39 by Florian, 10684 阅读, 28 评论, 收藏, 编辑 高性能IO模型浅析   服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非 ...
1.为什么要使用memcache  由于网站的高并发读写需求,传统的关系型数据库开始出现瓶颈,例如: 1)对数据库的高并发读写: 关系型数据库本身就是个庞然大物,处理过程非常耗时(如解析SQL语句,事务处理等)。如果对关系型数据库进行高并发读写(每秒上万次的访问),那么它是无法承受的。 2)对海量数据的处理: 对于大型的SNS网站,每天有上千万次的数据产生(如twitter, 新浪微博)。对于关系型数据库,如果在一个有上亿条数据的数据表种查找某条记录,效率将非常低。   使用memcache能很好的解决以上问题。 在实际使用中,通常把数据库查询的结果保存到Memcache中,下 ...
from : http://hi.baidu.com/mengyun8/blog/item/bd424531451b98e71a4cffc0.html 一、什么是系统平均负载(Load average)?在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中:  - 它没有在等待I/O操作的结果  - 它没有主动进入等待状态(也就是没有调用'wait')  - 没有被停止(例如:等待终止)  例如:  [root@o ...
问:为什么服务器在连续运行多天后或访问峰值后,进程中的一个Apache.exe占用内存几百兆不减少?答:用记事本打开apache2\conf\httpd.conf,我在centos5上装了kloxo,找了半天 httpd.conf在 /etc/httpd/conf/目录下。查找MaxRequestsPerChild,将MaxRe ...

apache的配置优化

【APACHE的工作方式】 prefork模式(默认)这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互 ...
Global site tag (gtag.js) - Google Analytics