- 浏览: 158012 次
- 性别:
- 来自: 湖北
最新评论
-
flypeace:
今天在 tomcat6 的catalina.bat 中加入 s ...
(转)tomcat启动的内存溢出解决 -
flypeace:
greatghoul 写道其实相对于调试,我更倾向于采用合理的 ...
eclipse 远程调试tomcat -
greatghoul:
其实相对于调试,我更倾向于采用合理的日志来记录系统的异常,调试 ...
eclipse 远程调试tomcat -
flypeace:
呵呵,是的.我目前用的myeclipse.
eclipse讨厌的自动更新 -
txlong_onz:
亲,你说的是MyEclipse,觉得Eclipse也不会这么流 ...
eclipse讨厌的自动更新
文章列表
使用jad反编译jar包的问题
- 博客分类:
- java
jad 反编译class文件,对于静态的方法会出现反编译逻辑错误,而这种错误不容易被发现, 比如:
如果一个类中有方法
public class TestClass
{
static Object obj1;
public static void setValue1(Object obj1)
{
TestClass.obj1 = obj1;
}
}
但是通过jad反编译后的结果为:
public class TestClass
{
static Object obj1;
publ ...
解决办法:添加个新的管理用户,登录console后再修改旧用户的密码。
解决步骤:
1. 备份
[domain/server/serverName/security/]boot.properties
文件和
[domain/security/]DefaultAuthenticatorInit.ldift
文件。后面操作不能实现的时候,还可以恢复。 具体路径根据Weblogic的安装目录,找不到时可以利用find
2. 停止Weblogic应用
3. 切换到你的Weblogic域所在目录(启动停止脚本所在得目录)执行如下指令:
/opt/jd ...
DB2日志被hold导致日志空间满模拟(转载)
- 博客分类:
- db2
在窗口1,设置非自动提交
db2set db2options=+c
在窗口1,执行一条insert,但是不提交
$ db2 +c "insert into t1 values('leo1','leo2')"
DB20000I The SQL command completed successfully.
$ db2 "select * from t1"
NAME1 NAME2
---------- ----------
leo1 leo2
leo1 leo2
...
跟大家一样,我也很好奇DB2是如何做crash recovery的。最近看了一点 dabase crash recovery的资料,我把我对数据库 recovery的理解贴出来跟大家讨论讨论,这样可以帮助大家更好的理解DB2的行为。也希望实验室的专家们能够 ...
Weblogic启动参数里添加 “-Djava.security.egd=file:/dev/./urandom” (原来jdk下面为 /dev/urandom )
具体为:
JAVA_OPTIONS="{JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom"
或者修改 $JAVA_HOME/jre/lib/security/java.security文件:
将
securerandom.source=file:/dev/./urandom
DB2 db2diag.log 日志分析 (转)
- 博客分类:
- db2
1、db2diag.log日志文件说明
db2diag.log是用来记录DB2数据库运行中的信息的文件。可以通过此文件,查看记录的有关DB2数据库详细的错误信息。此文件也是不断增大的,需要定期进行清理。 可以通过查看实例的配置参数DIAGPATH,来确定db2diag.log文件是放在哪个目录下:
db2 get dbm cfg
如果
Diagnostic data directory path(DIAGPATH) = /home/db2inst1/sqllib/db2dump
则此文件是放在 / ...
本文转载地址:
http://www.cnblogs.com/coco1s/p/3953653.html
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。
思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑 ...
db2 日志清理命令相关
- 博客分类:
- db2
1、归档日志
当db2数据库使用归档日志(通过修改参数 LOGARCHMETH1 可以改成是归档还是循环日志)的时候,日志数量定期不清理,将会越积越多,最后必定会磁盘爆满,访问数据库出问题。归档日志分为三种 活动日志、联机存档日志 和 脱机存档日志。
1) 活动日志:该日志包含尚未提交或回滚的事务单元的相关信息,以及已提交但尚未写入数据库文件的事务的信息。
2) 联机存档日志:活动日志中所有改动对正常处理已不需要,即该日志中所记录的事务都已提交并写入数据库文件时,该活动日志转换为联机存档日志。称之为联机,是由于它们与活动日志存放在 ...
几种开源java绘图组件介绍
- 博客分类:
- java
jfreechart ,JGraphT,JGraph 简单介绍:
1、jfreechart
是100% 免费的 java 绘图库,开源协议 LGPL,使用简单,开发图表 很方便包括报表,包括柱状图、饼图、曲线图,是强项。曾经在一个展示系统项目中,用freechart 根据 ...
1、ReentrantLock 锁是采用计数机制来进行加锁的,getHoldCount() 方法,可以认为当前线程Hold的次数,在实际当前线程中,lock/tryLock 和 unlock 不匹配,可能出现锁无法释放的情况。
2、如果 先tryLock ,然后再 lock 一次,则holdCount 为2,如果在finally中 unlock 一次,holdCount只 减1,也不能释放锁。缩放锁的前提是:如果hold 数为 0 ,则释放锁。所以 tryLock 之后,如果成果获取锁,也就马上会锁住,无需再进行一次 lock 操作,其他线程获取不到 ...
一、hibernate 监听器和拦截器
1、拦截器(Intercept):拦截操作,在Hibernate做出动作之前会调用的方法。在Hibernate操作数据库之前可以对入库操作进行影响,比如某个属性的值可以进行修改。
2、监听器(Listener):监听,监视Hibernate 对PO的操作,不能对操作影响,不能影响被监控操作的行为。
二、hibernate 监听器
1、监听器例子:
public class MyListener extends DefaultLoadEventListener ...
当有 客户端 连接请求时:
SocketChannel socketChannel1 = serverSocketChannel.accept();
一般情况下,会设置 Blocking 为 false 非阻塞的,如下:
socketChannel1.configureBlocking(false);
socketChannel1.register(this.selector, SelectionKey.OP_READ );
但是,如果设置为阻塞:
socketChannel1 ...
MySQL数据库备份命令(转)
- 博客分类:
- mysql
MySQL数据库备份命令
转载地址:http://www.cnblogs.com/acpp/archive/2010/01/06/1640542.html
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式,能够让该备份覆盖 ...
mysql ibdata1文件的缩小操作
转载出处:http://www.2cto.com/database/201302/189638.html
最近发现MYSQL 的碎片狂大,在一张有上千万的表空间里面碎片占用十分厉害,但是单独的用alert table table_name engine=innodb 基本无法执行,因为表实在是过大,ALERT方法适合一些中小型的数据库。所以最后的办法就是导入导出的步骤 mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。 如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至10+G。对于某些应用来说,并不是太 ...
sql server 释放日志空间
- 博客分类:
- sql server
如果在本地进行测试,对于几十上百GB的数据,对自己的硬盘空间确实是个考验,再加上数据操作,比如说修改字段属性,日志文件会很大,一旦导入成功就无需前面的操作日志了,很有必要释放下空间。
找了些资料,觉得非常实用,如下:
1、sql server 2000:
在查询分析器中执行如下命令:
BACKUP log kcc WITH no_log;
DUMP TRANSACTION kcc WITH no_log;
然后在管理控制台进行收缩,如图:
收缩文件:
确定后看磁盘空间,释放了几个G,在磁盘空间紧张的时候还可以。
2、s ...