- 浏览: 62802 次
- 性别:
- 来自: 北京
最新评论
-
xu101q:
还是不懂啊~~~~ LZ 能否 在清楚一点呢 我用的是3.2的 ...
利用lucene做分类统计 -
sky_sz:
windows ->preferences->Ge ...
myeclipse中的SVN标识不见了 -
oyd:
FieldCache.DEFAULT.getInts(read ...
利用lucene做分类统计 -
stta04:
duanjiangong 写道看来大家还是没有认真阅读啊,看看 ...
利用lucene做分类统计 -
liujianshiwo:
IE8下面...就不好用了
js获取浏览器高度和宽度值(多浏览器)
文章列表
合理使用intern方法
- 博客分类:
- Java技术
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的序列化实在是不靠谱,高并发情况下更是明显,有时竟然会出现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 ...
- 2009-12-03 11:47
- 浏览 2149
- 评论(0)
这个合集很全面,收藏备用。
1. back_log
指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。
back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需
要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。
试图设定back_log高于你的操作系统的限制将是无效的。
当观察MySQL进程列表,发现大量 264084 | ...
- 2009-11-25 15:39
- 浏览 1242
- 评论(0)
(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. ...
- 2009-11-19 14:54
- 浏览 3028
- 评论(0)
方法一:如果磁盘有剩余的空间,用分区工具新建一个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的目
的则在指定可 ...
- 2009-11-19 10:13
- 浏览 1363
- 评论(0)
公司刚上线的应用访问量特别大,每天都在1000万以上,这时有人反映在点击下一页的时候有时会出现问题,条件会自动发生变化,显示结果页会莫名奇妙的发生异常,怀疑是并发控制没有做好,但一直查下去发现封装好的bean是一个局部变量,不会存在并发的问题,一时没有了头绪,最好在分析JSP生成的JAVA文件时,发现bean类声明在共有对象,这时查看JSP页面才看到程序员把bean声明放在了<%! %>之间,去掉!后问题解决。希望大家以后一定要注意啊!
- 2009-11-03 21:07
- 浏览 1446
- 评论(0)
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"
- 2009-10-22 11:29
- 浏览 956
- 评论(0)
IE
中:
document.body.clientWidth ==> BODY
对象宽度
document.body.clientHeight ==> BODY
对象高度
document.documentElement.clientWidth ==>
可见区域宽度
document.documentElement.clientHeight ==>
可见区域高度
FireFox
中:
document.body.clientWidth ==> BODY
对象宽度
document.body.clientH ...
- 2009-09-30 11:05
- 浏览 3075
- 评论(1)
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' ...