- 博客(15)
- 收藏
- 关注
原创 vba 排序和复制指定区域到新的xls文件中
排序:Range("A:T").Sort Key1:=Range("P1"), Order1:=xlAscending, Header:= _ xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xl
2011-09-05 14:22:18
1428
原创 synchronized run()方法
<br /><br /><br /><br /><br /><br /> 最近编程有一个需求,需要某个线程只能有一个run()方法在执行,然后自然而然想到了用synchronized修饰run()方法来解决这个问题,详细代码如下:<br />public class VolatileThread extends Thread { public synchronized void run() { for (int i = 0; i < 10; i++) { System.out.p
2011-06-01 16:13:00
1857
原创 java crash分析
有一次服务器jvm crash,无任何异常信息。后来想想不对啊,除非是人为的将java的进程kill掉,要不然不可能没有错误日志的,后来突然想起上次价格行情做性能测试时,当jvm crash掉之后,是在命令目录下会生成一个hs_err_pid*****.log文件的,于是找到那个文件,下面是分析过程,这个文件有几部分内容,首先是头部信息,头信息包含了出错的大体信息和位置。## A fatal error has been detected by the Java Runtime Environ
2011-05-03 20:21:00
8771
1
原创 《java NIO》缓存区之内核空间、用户空间和虚拟地址
<br /> <br /> IO是基于缓存区来做的,所谓的输入和输出就是从缓存区中移入和移出数据。以IO输入为例,首先是用户空间进程向内核请求某个磁盘空间数据,然后内核将磁盘数据读取到内核空间的buffer中,然后用户空间的进程再将内核空间buffer中的数据读取到自身的buffer中,然后进程就可以访问使用这些数据。<br /><br /> 内核空间是指操作系统内核运行的空间,是为了保证操作系统内核的能够安全稳定地运行而为内核专门开辟的空间;而用户空间是指用户程序运行的空间。这里要在磁盘空间
2011-02-11 14:58:00
2465
原创 数据库重启后的重连配置
<br /> 前段时间系统在晚上突然会出现应用不可用的情况,只有经过长时间(大约10分钟)或者应用重启后,访问才能再次正常。查看日志,其中报大量的数据库连接异常。如下:<br /> Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in sqlmaps/price.xml. --- The error occurr
2010-10-18 09:45:00
2155
原创 mysql connector读后记
mysql connector * mysql connector安装 o 将jar包放到jre/lib/ext o 将jar包路径添加至classpath中 o 将com和org包中的内容放到本地工程目录,并引入lib中的jar包 * 建立连接 o 使用DriverManager来建立连接 + 注册JDBC驱动程序 + 获取连接
2010-10-11 11:47:00
478
原创 mysql的一些常用命令
a) 关闭数据库:shell>mysqladmin -h hostname -u username -ppassword shutdownb) 复制数据库 i. Dump: shell>mysqldump -h hostname -u username –ppassword databasename > filename ii. 导入
2010-10-10 14:30:00
395
原创 rewriter在virtualhost中的匹配规则
前几天做一个小修改,就是对一些请求做一个跳转,于是我在 http.conf 文件中做了如下的修改(摘录其中重点部分如下),其中红线部分即为新增的用于跳转的配置。RewriteEngine onRewriteCond %{HTTP_HOST} ^www.xxx1.com [NC]RewriteRule ^/(.*) http://www.xxx2.com/$1 [L,R]NameVirtualHost * ServerName 127.0.0.1 RewriteRule ^/$ /in
2010-10-10 13:51:00
902
原创 JS获取url参数及url编码、解码
<br />完整的URL由这几个部分构成:scheme://host:port/path?query#fragment ,各部分的取法如下:<br /> <br />window.location.href:获取完整url的方法:,即scheme://host:port/path?query#fragment <br />window.location.protocol:获取rul协议scheme<br />window.location.host:获取host<br />window.location.p
2010-07-15 00:44:00
2950
原创 需要重构的代码特征
<br />1. 成员变量相关<br />a) 数据泥团<br /> i. 现象或危害:在多个类的成员变量或者多个函数的参数中拥有一些相同的参数,那么这些参数即称之为数据泥团。这种情况的危害在于不利于类和函数的使用。<br /> ii. 处理方法:通过将这些数据封装到一个类中来处理。<br />b) 基本类型偏执<br /
2010-06-22 23:56:00
542
原创 JFreeChart之DateAxis日期间隔设置
最近在做一个用jfreechart画图的小东西,画的是一条白线图,横轴为日期,纵轴为数值。而横轴由于日期较多,最好能够隔几个来显示。最初是通过dateAxis.setAutoTickUnitSelection(true)来设置让DateAxis能够自适应的选择若干个日期来显示,之后发布通过这种方法有两个弊端:1. 如果日期两个点,则会在这两个点间插入
2010-05-13 13:29:00
2864
1
原创 findbugs工具bug description分析1
1. AM: Creates an empty jar file entry (AM_CREATES_EMPTY_JAR_FILE_ENTRY)/AM: Creates an empty zip file entry (AM_CREATES_EMPTY_ZIP_FILE_ENTRY)示例代码: ZipEntry entry = new ZipEntry(PATH);zos
2010-05-10 20:51:00
1378
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人