`
文章列表
The Java MongoDB driver is thread safe. If you are using in a web serving environment, for example, you should create a single Mongo instance, and you can use it in every request.  The Mongo object maintains an internal pool of connections to the database (default pool size of 10). 开始每次访问db,都新建一个Mon ...
Collection col = con.getResultSet(); con.releaseQueryConfig(); int count = 0; String cn = null; java.util.Iterator it = col.iterator(); while(it.hasNext()) { it.toString(); com.sun.rowset.internal.Row row = (com.sun.rowset.internal.Row)it.next(); cn = (String) row.getColumn ...
引:最近在做网游账号充值系统,工作中遇到个问题。由于pv较高,用了10台服务器做应用的负载,负载方式简单轮询(猜的,没问过系统,呵呵)。应用都需要和数据库交互,每个应用都配置了自己的proxool池,平分了dba给的连接数。这里假设dba只分给我们50个连接,那么平均到每个应用,就是10个连接。这就面临个问题,负载是针对pv的,不知道当前请求是否操作数据库,因此可能出现有的应用需要超过10个连接,而有的应用空闲着链接。造成链接的浪费。而且如果日后还需要加应用服务器,或者数据库端口ip变更,需要修改每个应用的proxool.xml。 考虑了一下,希望能将数据源独立出来,放到1台服务器。其他应用都 ...
1、tomcat5.5.tar.gz 下载地址 http://tomcat.apache.org/download-55.cgi 2、 将tomcat5.5.tar.gz 压缩文件解压缩到 /usr/local 下面,文件夹改为 tomcat5.5 3、 打开 /etc下的profile文件,在文件中添加如下内容: export CATALINA_HOME=/usr/local/tomcat5.5  4、运行 sh /etc/profile 命令,来执行修改后的配置。 5、 设置tomcat 默认端口:   打开 tomcat5.5/conf/server.xml 文件,找到如下 ...
我的mysql安装在c:\mysql 一、更改密码   第一种方式:   1、更改之前root没有密码的情况     c:\mysql\bin>mysqladmin -u root password "your password"   2、更改之前root有密码的情况,假如为123456     c:\mysql\bin>mysqladmi ...
mysql-5.0.67-linux-i686.tar.gz 安装过程:        su 到root 权限。   #tar -zvxf mysql-5.0.67-linux-i686.tar.gz   #mv mysql-5.0.67/ /usr/local/mysql   #cd /usr/local/mysql shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | t ...
本周密报卡遇到个问题,有人仅通过输入1位密报卡坐标和对应key,就可以解绑密报卡。 通过调查,我发现有用户通过ie查看源代码后,自己拼写链接地址,传递参数,将本来随机生成的3个坐标的值都设成了同一值,成功解绑。 考虑了一下,写了段程序,阻止用户通过URL方式访问处理程序(针对jsp和servlet)。 //forbid url attack start //url's parameters String strURL = request.getQueryString(); boolean flagURL = true; //一般咱们的画面都是通过post方式提交的 ...
Global site tag (gtag.js) - Google Analytics