`
flypeace
  • 浏览: 158012 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论
文章列表
   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 ...
  在窗口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
    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:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑 ...
    1、归档日志       当db2数据库使用归档日志(通过修改参数 LOGARCHMETH1  可以改成是归档还是循环日志)的时候,日志数量定期不清理,将会越积越多,最后必定会磁盘爆满,访问数据库出问题。归档日志分为三种 活动日志、联机存档日志 和 脱机存档日志。            1) 活动日志:该日志包含尚未提交或回滚的事务单元的相关信息,以及已提交但尚未写入数据库文件的事务的信息。      2) 联机存档日志:活动日志中所有改动对正常处理已不需要,即该日志中所记录的事务都已提交并写入数据库文件时,该活动日志转换为联机存档日志。称之为联机,是由于它们与活动日志存放在 ...
  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 ...

nio经验

    博客分类:
  • java
   当有 客户端 连接请求时:   SocketChannel socketChannel1 = serverSocketChannel.accept();   一般情况下,会设置 Blocking 为 false 非阻塞的,如下:   socketChannel1.configureBlocking(false); socketChannel1.register(this.selector, SelectionKey.OP_READ );   但是,如果设置为阻塞:   socketChannel1 ...
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。对于某些应用来说,并不是太 ...
        如果在本地进行测试,对于几十上百GB的数据,对自己的硬盘空间确实是个考验,再加上数据操作,比如说修改字段属性,日志文件会很大,一旦导入成功就无需前面的操作日志了,很有必要释放下空间。 找了些资料,觉得非常实用,如下: 1、sql server 2000: 在查询分析器中执行如下命令:   BACKUP log kcc WITH no_log; DUMP TRANSACTION kcc WITH no_log;  然后在管理控制台进行收缩,如图:     收缩文件:   确定后看磁盘空间,释放了几个G,在磁盘空间紧张的时候还可以。   2、s ...
Global site tag (gtag.js) - Google Analytics