`
duanjiangong
  • 浏览: 62802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
String.intern()方法是一个可以提高性能的方法,但也得使用对地方。如果是某些可知的字符串,这时使用这个方法就可以提高相同判断的性能,利用==大概是equals的3倍。但是如果字符串无法预知,而且在量上很多的话,这时就会导致PermSize的量增大,直到内存溢出。大家在使用中一定要慎用!
一.配置proxool.xml 添加proxool.xml文件到项目的/WEB-INF下. 连接数据库Oracle的配置如下: <!-- <br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><? xml version="1.0" encoding="ISO-8859-1" ...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉 Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪 种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问 时, ...
1、硬件:服务器、交换机。2个服务器用来做web,1个服务器做LVS-DR,2个mysql服务器,2个交换机 2、运行环境:linux as 4服务器都使用2个网络地址,一个公网地址和一个私有网络地址。设置为公网ip的网络接口连接在一个交换机,设置为私有网络ip的网络接另外一个交换机,处于安全和网络带宽考虑,网络存储设备和数据库只使用私有网络地址。用户----LVS-DR---->WEB1---- MYSQL              ---->WEB2----真实ip地址(RIP):LVS-DR 220.202.254.2            WEB1   220.2 ...

JSON-LIB问题

这段时间优化程序发现JSON-LIB的序列化实在是不靠谱,高并发情况下更是明显,有时竟然会出现CPU100%的情况,建议大家如果不是必须还是自己用StringBuilder或StringBuffer来自己写个适合自己的吧,这样性能才能得到保证!或者推荐大家使用jackson。这里有json-lib和jackson的测试报告,大家也可以看看。http://www.iteye.com/topic/561368
今天看了MYSQL官方网站,发现这个UDFs,UDFs 是 User Defined Functions 的缩写,指 Mysql 的用户定义函数,应用可以通过使用这些函数从 Mysql5.0 以上版本的数据库中访问 Memcached 写入或者获得数据。此外,从 Mysql5.1 开始支持触发器,这样就可以在触发器中使用 UDFs 直接更新 Memcached 的内容,减轻了应用程序设计和编写的复杂性。下面我们简要介绍 UDFs 的安装和使用:   1、安装Libmemcached(memcached的客户端C API)   下载地址:http://download.tangent.o ...
10.1. 综述 LDAP通常被公司用作用户信息的中心资源库,同时也被当作一种认证服务。 它也可以为应用用户储存角色信息。 这里有很多如何对LDAP服务器进行配置的场景,所以Spring Security的LDAP提供器也是完全可配置的。 ...
一般默认没有装 Deflate ,最直接的方法就是重装 Apache ,在原来的配置文件后加上 --enable-deflate --enable-headers 。 如果不想重装,就单独编译, mod_deflate.c 在源文件目录的 modules/filters 下, mod_hearders.c 则在 modules/metadat ...
这个合集很全面,收藏备用。 1. back_log 指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需 要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。 试图设定back_log高于你的操作系统的限制将是无效的。 当观察MySQL进程列表,发现大量 264084 | ...
(1)       -------------预备工作----------       1:假如下载的文件名为:mysql-5.0.45.tar.gz       2:假如copy到 /home下       3:groupadd mysql #添加mysql组       4:useradd -g mysql mysql #添加一个mysql用户       5:cd /home #进入到该目录         -----------------------编译过程-----------------------       6:tar zxvf mysql-5.0.45. ...
方法一:如果磁盘有剩余的空间,用分区工具新建一个swap分区.并写到/etc/fstab里面. 再 #swapon -a 方法二:可以用一个文件做交换分区. 1、建立swap文件,比如在/tmp下建立swapfree作为交换文件。建立#dd if=/dev/zero of=swapfree bs=32k count=8192 (bs=32k指定每个扇区占用32kb,读入了8192+0个区段,输出了8192+0个区段) 注意:bs参数的目的在于指定每次读取及输入多少个bytes;由于磁盘存取的最小单位为扇区,因此设置bs也等于设置每个扇区的大小;而count的目 的则在指定可 ...
公司刚上线的应用访问量特别大,每天都在1000万以上,这时有人反映在点击下一页的时候有时会出现问题,条件会自动发生变化,显示结果页会莫名奇妙的发生异常,怀疑是并发控制没有做好,但一直查下去发现封装好的bean是一个局部变量,不会存在并发的问题,一时没有了头绪,最好在分析JSP生成的JAVA文件时,发现bean类声明在共有对象,这时查看JSP页面才看到程序员把bean声明放在了<%! %>之间,去掉!后问题解决。希望大家以后一定要注意啊!
applicationContext.xml 文件: <? xml version = "1.0" encoding = "UTF-8" ?> < beans xmlns = "http://www.springframework.org/schema/beans"     xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"    
IE 中: document.body.clientWidth ==> BODY 对象宽度 document.body.clientHeight ==> BODY 对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox 中: document.body.clientWidth ==> BODY 对象宽度 document.body.clientH ...
1、Resin配置错误响应页面 <web-app id='/app1'>          <error-page error-code='404' location='/file_not_found.jsp'/>       </web-app>           2、Resin配置Exception违例页             <web-app  id='/foo'>          <error-page exception-type='java.lang.NullPointerException' ...
Global site tag (gtag.js) - Google Analytics