- 浏览: 100988 次
- 性别:
- 来自: 上海
最新评论
-
j2eemylove:
是“恋舞OL”,给班同学做个广告
解码为中文 -
j2eemylove:
你当时有没有想到可能是不同字符间的转换问题了?!
解码为中文 -
everne:
唉,问题还没解决www.einverne.tk
重新设置ubuntu的用户密码
文章列表
maven执行java命令
- 博客分类:
- maven
利用maven执行java类main方法
mvn exec:java -Dexec.mainClass="com.zhj.server.App"
ajax提交中文数据乱码问题
- 博客分类:
- jquery
背景:用jquery的ajax方式提交中文参数的时候,在后台获取到的是乱码。
解决办法:在提交的时候,指定编码方式
jQuery.ajax({
url: "<%=request.getContextPath()%>/attachment/attachmentAddForm_check.jsp?ACT=Check",
type: "post",
dataType: "xml",
contentType: "application/x-www-form-urlen ...
在项目里面看到好多jsp或java类都是只捕获异常,在异常处理中却是空的,什么都没写,如果程序出现异常,没有一点可用的线索,例如
try{
String strSql="";
conn=DataSourceBean.getConnection();
ps=conn.prepareStatement(strSql);
rs=ps.executeQuery();
}catch(Exception ex){ }
finally{
DatasourceHelper.executeClose(rs,ps,null,conn) ...
今天在政府机房学了一招忘记linux用户密码后,可以重新设置密码,很简单!回来后在自己的ubuntu上实验了一把
原理是通过grub进入linux单用户模式,单用户模式是不需要密码的,进入之后,就可以重新设置用户的密码了
以下是操作步骤:
1:在启动选择界面按e进入编辑模式,编辑kernel的那一行,在最后的quite 后输入single,按ctrl+x重新启动。
2:进入命令行的时候输入passwd root 就可以重新设置密码了,以后就不用怕忘记密码了!
来贵州出差啦,需要在宾馆,政府的内网和外网不断的切换IP,手动修改的话,非常麻烦,就弄了3个bat批处理文件,双击就可以切换,挺方便的!
1:切换手动IP
@echo off
netsh interface ipv4 set address "Local Area Connection" static 10.104.100.186 255.255.0.0 10.104.129.1
netsh interface ipv4 set dns name="Local Area Connection" source=static addr=20 ...
逻辑读低,性能低的一次优化
- 博客分类:
- oracle
背景:维护反映客户现场的一个页面打开的速度非常慢,把该功能执行的sql语句输出到日志文件导回本地。
现象:
在本地执行非常快,查看执行计划,有五张表是全表扫描。
在客户现场查看执行,有七张表是全表扫描,逻辑读是9000多,执行时间为5秒左右,下面是客户现场的执行计划。
------------------------------------------------------------------------------
| Id | Operation | A-Rows | A-Time | Buffer ...
常用的内存分配空间
新生代
eden
s0
s1
老年代
永久代 储存类信息,很少回收这里的内存
常用的jvm参数
-Xms heap最小值
-Xmx heap最大值
-Xmn 新生代值
-XX:SurvivorRatio 新生代中的eden s0 s1三个区域的比例
-XX:MaxTenuringThreshold 控制对象经历多少次minor gc后才转入老年代
-verbose:gc gc开关
-Xloggc:gc.log gc日志
常用的jvm内存划分
1:java栈 存放对象引用,基本数据
2:heap 存放对象
...
现象
在发文节点,点击确定,页面没有响应.
调试过程
打开eclipse,进入documentInfoSubmit.jsp页面进行断点调试。
当执行到docManage.updateSendEntities(CFWDW, docId, 0, 0)的时候,eclipse也没有任何响应了。
重新断点调试,进入docManage.updateSendEntities方法,跟踪到DispatchInfoBean.updateSendEntities方法体内,执行到ps.executeUpdate();的时候,eclipse再次无法响应,这时候,程序执行的是"upd ...
下载jdk-6u27-linux-i586.bin
运行./jdk-6u27-linux-i586.bin
$ sudo gedit ~/.bashrc
在文件最后添加
#set java environment
JAVA_HOME=/home/zhj/jdk1.6.0_27
export JRE_HOME=/home/zhj/jdk1.6.0_27/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
启动innodb_monitor的方法
在使用Innodb做为存储引擎的数据库系统中,可以使用innodb_monitor 来监控数据库的性能,启动innodb_monitor的方法为 Create table innodb_monitor (i int) engine=innodb 通过建立这个表就启动了innodb_monitor,监控的结果并不会记录到这个表中,而是记录到了mysql的err日志中,如果我们想监控更我的关于innodb的锁信息还可更进一步的建立表create table innodb_lock_monitor (i int) engine=innodb 这样在日 ...
1:个人自定义设置文件 .bashrc
用gedit打开.bashrc
PATH="/usr/local/mysql/bin:$PATH"
alias consql='mysql -uroot -pzhj'
执行source .bashrc,使设置立即生效
2:查找文件
从根目录开始,以文件名称的方式查找
find / -na ...
ubuntu安装mysql5.5
- 博客分类:
- mysql
转载:原文地址:http://ari.iteye.com/blog/1113128
作者:niumd
ubuntu安装mysql5.5
准备工作
mysql:mysql-5.5.13-linux2.6-i686.tar.gz
记得要下载gz包,tar包下都rpm包,不好安装
tar包位置:/home/zhj
安装位置 :/usr/local/mysql
1: 查询错误日志地址
show variables like 'log_error';
2:查询慢查询是否开启
show variables like 'log_slow_queries';
3:查询慢查询时间
show variables like 'long_query_time';
4:设置慢查询
[mysqld]
slow_query_log=on
log_ ...
以root权限进入mysql,执行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'carmot' WITH GRANT OPTION;
FLUSH PRIVILEGES;
别的机器就可以连接了
mysql -uroot -pcarmot -P3306 -h10.4.251.154
@OnMethod(clazz = "lugb.db.DATransaction", method = "/close.*/")
public static void onClose() {
println("---------------------------------------------close");
}
@OnMethod(clazz = "lugb.db.DATransaction", method = "/fi ...