- 博客(18)
- 收藏
- 关注
原创 Linux设置定时器
1、打包java项目成jar,注意是否有main方法2、编写sh脚本runE.sh 给此文件赋权限3、crontab -e 输入 * * * * * /home/use/ec/bin/runE.sh >> /home/use/ec/logs/ec.log
2012-12-07 17:48:22
189
原创 OutOfMemoryError
这几天,网店系统基础架构进行了一次大的升级,升级之后例行的进行了压力测试,以前几次大的项目发布压力测试都没有任何问题,没想到这次出事故啦,而且是内存泄露?系统运行环境:硬件:Intel(R) Xeon(R) CPU 2.0G、4G RAM、Linux 2.6.9-42.ELsmp #1 SMP 软件:jboss-4.0.5.GA [Java HotSpot(TM) Server V...
2012-11-23 10:59:30
163
原创 Linux 和 windows修改java虚拟机内存大小
因为内存溢出问题1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件在注释下紧接一行也就是脚本正文开始之前 加上JAVA_OPTS="-Xms128m -Xmx512m"如果报-x没有定义,则用declare -x JAVA_OPTS="-Xms512m -Xmx1024"初始值和最大值自己根据实际情况可以更改. 2. ...
2012-11-23 10:24:18
1362
原创 Java 上传文件保存到Oracle的Blob字段
@Overrideprotected int upLoad(TPage page, HTTPServerletRequest req) throws Exception {FileParameter[] files = req.getFileParameters("xFile"); String[] tt = req.getParameterValues("descm")...
2012-11-20 11:10:54
1838
原创 Java 下载Oracle中Blob数据
public int downloadFile(HttpServletRequst req, HttpServletResponse response ) throws Exception { long infoPageAttachId = req.getParameter("infoPageAttachId", 0L); if (infoPageAttachId == 0L)...
2012-11-20 11:01:32
542
原创 String 的split()方法以特殊符号分割
String类型的split("")是以特殊符号分割的话需要加以转义,下面进行总结:1、按“|”分割 str.split("\\|");2、按“*”分割 str.split("\\*");
2012-10-24 14:34:46
5316
原创 JSTL与EL表达式(为空判断)
一、循环遍历集合1、在jsp中引入标准函数声明 2、若要判断集合的大小,则需要引入如下声明3、如何使用jstl判断集合是否为空${user}为集合,user为集合名无信息!为空其它非空4、如何取得集合的大小${fn:length(集合名)}${fn:length(map)}5、如何取得保存在session中的对象?${sessionScope...
2012-10-24 10:44:43
365
原创 Oracle中创建同义词
Oracle中创建同义词语句:我们都知道,在oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个同义词吧!这样我们就可以直接使用同义词来使用表了。 create...
2012-10-23 10:00:01
421
原创 linux 查询JVM使用情况 jstat
1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。2.jstat -gccapacity pid 可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小, 如:PGCMN...
2012-09-28 09:30:31
396
原创 Ant 编写
ant 是apache的java子项目"jakarta"的子项目.你可以选择当前的版本,,window版解压后ant_home用来方便访问。并确保你也设置了java_home 。set ant_home=D:"java"kit"ant"jakarta-ant-1.5.1 这是我的目录hello ant我们要开发一个java类:其内容只有一句,输出"hello ant"字符串。并使用...
2012-09-24 22:58:55
129
原创 jquery 下拉多选
jquery多选下拉菜单 作者:zccst 一、原理 官方网址:http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/ 下拉菜单可以多选 二、安装与配置 1,到官方网站下载 需要的相关插件 (1) jquery //依赖 (2) jquery-u...
2012-09-17 23:01:51
177
原创 linux下tomcat常用命令与配置
最近经常用到的linux下的命令重启tomcatps x 查看pidkill -9 pid 杀死进程/app/tomcat/bin/startup.sh 启动tomcat 追踪日志tail -f /app/tomcat/log/*.log 配置文件vi /app/tomcat/webapp/root/WEB-INF/server.properties 查...
2012-09-08 09:13:50
205
原创 hibernate 事物
Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必...
2012-09-07 18:14:45
130
原创 linux grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于...
2012-09-03 11:48:35
112
原创 Linux 常用命令
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版...
2012-08-29 17:20:50
121
原创 Oracle 函数 存储 等语法
关键字: oracle 存储过程1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT ...
2012-08-29 11:48:32
438
Oracle 函数索引
函数索引的概念:基于函数的索引也是8i以来的新产物,它有索引计算列的能力,它易于使用并且提供计算好的值,在不修改应用程序的逻辑上提高了查询性能。使用基于函数的索引有几个先决条件:(1)必须拥有QUERY REWRITE(本模式下)或GLOBAL QUERY REWRITE(其他模式下)权限。(2)必须使用基于成本的优化器,基于规则的优化器将被忽略。(3)必须设置以下两个系统参数:...
2012-08-22 10:01:03
214
原创 JDBCExceptionReporter>: 违反协议;JDBCExceptionReporter>: OALL8 处于不一致状态!
ERROR-util.JDBCExceptionReporter>: 违反协议ERROR-util.JDBCExceptionReporter>: OALL8 处于不一致状态!最近被这个问题纠结了很久,昨天终于找到了正确的解决方案,总结下, 出现这种问题的原因大致有种:1、连接oracle驱动不匹配。比如说在11g+jdk6.0的环境下,使用ojdbc5.jar。2、中...
2012-08-10 16:33:18
1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人