- 博客(50)
- 资源 (3)
- 收藏
- 关注
原创 jvm参数详解
java 参数 -d32 使用 32 位数据模型 (如果可用) -d64 使用 64 位数据模型 (如果可用) -client 选择 "client" VM -server 选择 "server" VM -hotspot 是 "client" VM 的同义词 [已过时]
2011-10-26 17:17:11
797
原创 hadoop单点配置异常could only be replicated to 0 nodes, instead of 1处理
首先单点配置完成后无法启动namenode,查看日志文件在hadoop-super-jobtracker-ubuntu.log出现java.io.IOException: File jobtracker.info could only be replicated to 0 n
2011-08-29 00:00:49
3039
转载 tcpdump本机抓包
tcpdump本机抓包2011-03-31 23:09 140人阅读 评论(0) 收藏 举报在进行网络测试 的时候,我们经常需要进行抓包的工作,当然有许多测试 工具可以使用,比如sniffer, ethreal等.但最为方便和简单得就非TCPDump莫属.
2011-08-11 13:38:17
551
转载 Ubuntu开启telnet服务
1.安装telnet sudo apt-get install xinetd telnetd 2. 安装成功后,系统也会有相应提示,(如果提示init.d文件找不到,先把上面安装的remove掉,新建一个init.d文件,然后再安装)sudo vi /etc/inet
2011-08-11 13:29:33
708
翻译 记录异常的规则
在出现问题时,好的异常记录能让我们快速的定位问题所在,甚至可以仅仅通过日志文件就能查出原因。虽说日志记录如此重要,但在实际项目中却经常得不到足够的重视,所以转载一篇国外网站上关于日志记录规则的文章。翻译的不足之处请大家多多包涵。 1、 只记录技术上的异常,不记录用户异常 像“用户名已存在”这种异常是不用记录的,但是你需要把它们展示给用户。你需要记录的是类似“磁盘已满”
2010-03-02 15:49:00
437
原创 使用sql_trace查看sql性能
作为一个B/S开发者,或多或少都得和数据库打交道,而对数据库的操作归根到底都是query语句,所有到最后都是为了查询,那么查看sql性能又成了我们开发中的一件趣事。下面简单介绍下sql_trace的使用: alter session set sql_trace =true ;--打开sql_traceselect * from (select * from t order by i
2010-01-18 14:56:00
673
转载 sql plus 使用大全
1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 2. 对当前的输入进行编辑 SQL>edit 3. 重新运行上一次运行的sql语句 SQL>/ 4. 将显示的内容输出到指定文件 SQL> SPOOL file_name 在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句
2010-01-18 14:43:00
239
原创 java.util.Vector真的安全&&synchronized==thread-safe
最近在研究设计模式的时候顺便看了下java.util.Observable类的实现,阅读该类源代码的时候碰到了一个让我困惑的地方。Observable定义了一个Vector的实例来保存观察者,按照javadoc的说明,Vector类是thread-safe的,但是为什么下面的代码还要在前面加上synchronized呢? private Vector obs; /**
2009-12-22 14:16:00
956
原创 存储过程学习
CREATE GLOBAL TEMPORARY TABLE BOSP_TEMP_YearDesposite ( company_name VARCHAR2(300), subbid_name VARCHAR2(30), amount number,maxformula number) ON COMMIT PRESERVE ROWS --PRESERVE会话相关的临时表,DELETE事务相关的临
2009-12-21 11:04:00
198
原创 存储过程学习
CREATE GLOBAL TEMPORARY TABLE BOSP_TEMP_YearDesposite ( company_name VARCHAR2(300), subbid_name VARCHAR2(30), amount number,maxformula number) ON COMMIT PRESERVE ROWS --PRESERVE会话相关的临时表,DELETE事务相关的临
2009-12-21 10:58:00
177
原创 Weblogic错误描述
1、严重: Parse Error at line 133 column 17: The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappin
2009-12-03 14:16:00
364
原创 POI操作excel疑难解析
处理excel的java API可谓是种类繁多,想当初在poi和jxl两者中选择了poi,最近使用POI又郁闷了一阵子,还以为用POI不是一个明智之举,昨天潜心研究了一下POI的document,原来是这样子啊。 关于POI基本的操作网上都有详细的介绍,下面介绍2个典型的案例: 合并单元格的处理 生成合并单元格: CellRa
2009-12-02 08:42:00
2150
2
原创 如何使用正则表达式处理in子句中项目数量的限制
众所周知,oracle对显示的in操作符有最大项目数1000的限制,超过1000项的需要分组后用or连接。 但是这和正则表达式有什么关系呢? 先转载一个对正则表达式分组功能的介绍 在Java中,支持的非捕获组,有如下几种: (?=X) X,通过零宽度的正 lookahead (?!X) X,通过零宽度的负 lookahead (?(?这四个非捕获
2009-11-27 10:58:00
345
原创 如何进行打包下载
最近在项目里做了一个打包下载的功能,在这个过程中遇到了一些问题,几经周折,终于在2天之内将这个功能实现了。所以在这里记录一下这方面的经验,以便后来者参考。 首先描述一下该功能的实现,其实很简单,就是在内存中对一目录进行打包,然后不生成文件直接输出到前台让用户下载。这样一来,所需完成的工作就已很清晰了,就是打包、下载。 打包这块用的是truezip包,用起来和java.uti
2009-11-27 09:29:00
1842
原创 8 Signs your code sucks
As a wide eyed junior developer when I first began working on large projects I simply accepted that it is difficult to fix bugs or find where an action is being executed. If only I knew then what I kn
2009-10-26 14:35:00
287
原创 FreeMarker生成Word文档
最近项目中要导出一些word文件,以用做打印。在网上找了几种方案:POI对样式、模板支持不好,还有一种不支持跨平台,最后选择将word当做xml来处理这种方案。 如果要采用这种方案,首先你必需保证你机器上装有Word2003,因为microsoft从2003后开始有了对xml的支持,而2003后的Word版本中会对某些节点生成id,但是生成ID的算法却无从得知。 将你的模板保存为x
2009-10-24 20:55:00
3882
4
转载 数据库锁表的分析与解决
数据库锁表的分析与解决 上面介绍了内存溢出的原因和处理方法,下面再介绍一下数据库锁表及阻塞的原因和处理办法。 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,
2009-10-10 10:27:00
247
原创 分组 和 排序
SQL中关键词数据的执行顺序如下: from >- where >- rownum >- select >- group by >- having >- order by 所以你想排序后进行分组是办不到的,而且分组条件是有点苛刻的,这时可以告诉你一个小秘密((*^__^*) 嘻嘻……) 排序也是可以分组的,分组的顺序是按ORDER BY中的字段出现顺序
2009-09-29 21:22:00
223
原创 多表关联分析
引子:A left join B选取所有满足关联条件的数据,还会列举出A表中的剩余数据,但是select出来的B表部分会以null来填充 现在有4张表:班级表A[ID,NAME(班级名称)]学生表B[ID,NAME(姓名),CLASSID(哪个班的)]学生选课表C[ID,STUDENTID(学生ID),COURSEID(课程ID)]课程表D[ID,NAME(
2009-09-29 20:05:00
367
原创 关联查询通俗版
关联查询可以分成三种类型(A表中6条记录,B表中8条记录): 一、内连接(inner join)等值连接: 用=连接,查询出所有满足条件的行,包括重复列不等值连接:用>、>=、、!连接,查询出所有满足条件的行,包括重复列自然连接: (据说不包含重复列,其实是把*换成指定列名)二、外连接(left join、right join、full join)左
2009-09-25 11:25:00
209
转载 通配符的使用
SELECT * FROM user WHERE name LIKE ;%三%;将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来;其中LIKE ;%三%明显多了个分号“;”,这还能搜索得出来么?估计是编辑器编译的缘故。======重新编辑文如下:在进行数据库查询时,有完整查询和模糊查询之分。一般模糊语句如下:SELECT 字段 FROM 表 WHERE
2009-09-21 19:57:00
358
原创 ORA-00904错误解决方案
使用powerdesign设计的表进行生成的时候,如果不小心就会出现上面的问题。因为在pd中CaseSensitivityUsingQuote默认是选中的,也就是在view中的sql所有的属性都会用引 号引起。如下面的语句:drop table BOSP_ZB_SINGDEPORESENDBACK cascade constraints;create table BOSP_ZB_SINGD
2009-09-21 13:23:00
2132
转载 改变IT世界的11大Apache开源技术
据国外媒体报道,转眼之间,Apache软件基金会已经成立10年之久了,11月份,Apache基金会的成员将会为其举行一次大型的庆祝。虽然Apache软件基金会是一个开源的组织,但是Apache却创造了对现代互联网来说很重要的技术。下面,我们将为您列举一些改变现代计算世界的Apache技术,具体如下:1、Apache Web ServerApache HTTP服务器项目Apach
2009-09-18 09:47:00
223
转载 jar文件版本冲突的最佳解决方案
还在为NOSuchMethodException困扰么,无意中发现一利器: The best way to identify the offending earlier jar file is with a few lines of java. These will load one of the core POI classes, and report where it came fro
2009-09-17 09:47:00
607
1
转载 PowerDesigner使用技巧
1、去掉Oracle生成的SQL创建语句中的双引号 用powerdesigner导出orale数据库的建表sql时,默认会给表名和字段名加上双引号,如下图: 这样给操作数据库带来很大的不便,解决的办法是设置Database菜单, 然后点击Edit Current DBMS菜单,再依次点开Script->Format,然后找到CaseSensitivityUsingQuote
2009-08-27 16:20:00
789
转载 jboss在myeclipse中出错的解决方法
Failed to boot JBoss: org.jboss.xb.binding.JBossXBException: Failed to parse source: file:/D:/jboss-5.0.0.Beta4/server/JBoss5/conf/bootstrap-beans.xml at org.jboss.xb.binding.parser.sax.Sax
2009-08-21 11:02:00
780
转载 实用js大全
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.
2009-08-20 16:14:00
396
转载 swt体系结构
一个SWT应用程序的基本组成部分为显示界面(Display)、命令界面(Shell,使命令进入并使运行初始化)和窗口部件(Widgets)。Display负责管理事件循环和控制UI线程和其他线程之间的通讯。Shell是应用程序中被操作系统窗口管理器管理的窗口。每个SWT应用程序至少需要一个Display和大于等于1个的Shell实例。 图1从不同的角度展示了SWT应用程序。左侧的图是
2009-08-17 11:35:00
760
原创 如何修改IE中查看源文件的关联程序
1、找到注册项HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/View Source Editor/Editor Name,修改其默认值为Dreamweaver可执行文件的绝对路径;2、在本人机器中没有找到子项View Source Editor/Editor Name,遂自建这两项,View Source Editor键值不需更改
2009-07-27 11:11:00
2224
原创 cvs服务器配置使用
下载安装http://www.march-hare.com/cvspro/该网页的中部有个Free download,下载cvsnt2.5完后安装。(不同版本在图形界面中的配置方法不同,下面指的是2.5的配置) 2. 配置cvs服务器 安装完毕后在控制面板会出现一个绿色小鱼状的CVSNT Server控制程序,在这里可以对cvs进行配置(
2009-07-17 09:50:00
560
原创 关联、聚合、组合
Association: Uses the services of another class Aggregation:A class “owns” another class Composition:A class is composed of another class; refers to an aggregation within which the component parts a
2008-11-26 17:25:00
248
1
原创 传值还是传引用
static class Entry implements Map.Entry { final K key; V value; final int hash; Entry next; /** * Create new entry. */ Entry(int h, K k, V
2008-10-17 16:16:00
248
原创 weblogic下war包发布的项目中log4j的使用
网上可以找到的log4j的嵌入方式有2种:1、将log4j.properties放在classpath中,一般是web-inf/classes下,缺点的缺乏灵活性2、可以通过log4j的com.apache.jakarta.log4j.Log4jInit类,Spring的 org.springframework.web.util.Log4jConfigServlet和 org.sprin
2008-10-08 15:23:00
4859
原创 oracle经验汇总(不断更新)
1、数字类型的字段为小于1的小数时转换成字符串会将小数点前面的0漏掉,所以在使用getString()来取值或出现问题,可以用getObject().toString()
2008-10-07 15:41:00
280
WEB标准与网站重构
2010-03-02
DHTML 手册
2008-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人