`
kt431128
  • 浏览: 37245 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
public class LinuxCommandUtil { public static void exec(String message, String[] args) throws Exception {         print(message + ":");         Process process = Runtime.getRuntime().exec(args);         process.waitFor();         for (String arg : args) {             System.out.print ...
1.initialSize :连接池启动时创建的初始化连接数量(默认值为0)  2.maxActive :连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定)  3.maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认为8个,maxIdle不能设置太小,因为假如在高负载的情况下,连接的打开时间比关闭的时间快,会引起连接池中idle的个数 上升超过maxIdle,而造成频繁的连接销毁和创建,类似于jvm参数中的Xmx设置)  4.minIdle:连接池中最小的空闲的连接数,低于这个数量会被创 ...
ORACLE中文字段排序 做一个2个数据库间数据比较工具时遇到ORACLE中汉字排序的问题。使用一下SQL select * from T_0303003 order by stock_holder 进行选取数据时(stock_holder为存放中文的
刚才研究了一下XMLType字段使用方法 ,现在给大家介绍一下。  主要是新增、查询、修改XMLType字段 表结构:     建表sql:   -- Create table create table T_BOOK (   ID          VARCHAR2(32) not null,   SYS_ID      VARCHAR2(32),   TYPE        VARCHAR2(200),
//oracle 截取某个字段某个位置后面的所有字符信息 selectsubstr(t1.book_id,35) from t_data_temp_identifier2 t1 //oracle 截取某个字段从起始位置到指定的位置字符信息   select substr(t1.book_id,0,20)from t_data_temp_identifier2 t1   oracle获取
mysql分页查询是我们经常见到的问题,那么应该如何实现呢?下面就教您一个实现mysql分页查询的好方法,供您参考学习。 mysql中利用select语句的一个特性就可以很方便地实现查询结果的分页,select语句实现mysql分页查询的语法: SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY]   [DISTINCT | DISTINCTROW | ALL]   select_expression,...   [INTO OUTFILE 'file_name' export_opti ...
substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H'  *0和1都是表示截取的开始位置为第一个字符 substr('Hello World',2,4) //返回结果为 'ello' substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符 测试: select substr('Hello W ...
<SCRIPT LANGUAGE="JavaScript">   var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7777' ] }";     var jsonobj=eval('(' ...
其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录,

apache性能调优

二、从性能测试谈起 2.1 性能测试简介 即压力测试,就是根据一定数量的VU(Virtual Users)我称为并发用户操作核心交易后,系统所能达到的最大瓶劲,以便于发现系统的极限、有没有Outof memory这样的问题存在以及相关的系统设置、配置是否搭挡的合理的一种测试。 一般商业的比较好的用LoaderRunner,如果没钱的就用Opensource的Jmeter来模拟这个VU的操作。 压力测试,存在几个误区,需要小心。 1)  无限大的拼命增加VU的数量 系统再完美,硬件配置再高,也经不住没有经过合理运算的VU的压力呀。 2)  偏执的用一定的数据量的VU,跑7*24 ...
HTTPS 2.1 HTTPS介绍 先来看HTTPS的概念   我们一般的http走的是80端口,而https走的是443端口,有什么不一样的地方吗? 很简单,我们拿个telnet命令来作个实验: telnet127.0.0.1 80,直接就登进了80端口(如果你机器上的Apache开放的话),这样好极了,所有的http中的get, put, post全部可以被我们截获,你的上网帐号,你提交的表单信息全部被别人拦截,就算你对一些信息加了密,对于黑客来说,这些加密被解密只是时间问题,而且一般黑客可以利用云计算,群集计算对你的加密可以进行“硬杀伤”,即穷举算法,利用超大规模集群 ...

Apache整合Tomcat

一、先从J2EE工程的通用架构说起   这是一个通用的Web即B/S工程的架构,它由: ü   Web Server ü   App Server ü   DB Server 三大部分组成,其中: ²  Web Server 置于企业防火墙外,这个防火墙,大家可以认为是一个CISCO路由器,然后在CISCO路由器上开放了两个端口为:80和443。 80端口:用于正常的http访问 443端口:用于https访问,即如果你在ie里打入https://xxx.xxx.xx这样的地址,默认 走的是443这个端口。          WebServer专门: 用于解析H ...
一切基于JVM(内存)的优化 2.1 32位操作系统与64位操作系统中JVM的对比   我们一般的开发人员,基本用的是都是32位的Windows系统,这就导致了一个严重的问题即:32位windows系统对内存限制,下面先来看一个比较的表格: 操作系统 操作系统位数 内存限制 解决办法 Winxp 32 4GB
oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。 安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如: expo ...
1、struts2配置文件 <!-- 下载专题库资源分类的excel模板 --> <action name="getResClassifyDemo" class="ResClassifyAction" method="getResClassifyDemo"> <result type="stream"> <param name="contentType">application/vnd.ms-excel</param> &l ...
Global site tag (gtag.js) - Google Analytics