自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

设计模式-学习

设计模式主要包含三个部分:场景(上下文)、问题、解决方案。设计模式包含五个要素:名称、环境、问题、解决方案、效果。模式可以分为创建型、结构型、行为型三种。可扩展性是由开闭原则、里氏代换原则、依赖倒转原则和组合/聚合复用原则所保证几个原则的分析:开闭原则:“Software entities sho...

2011-03-04 16:03:20 118

领域模型-相关学习

http://www.uml.org.cn/mxdx/200803173.asp,这个是我觉得还不错的一片领域模拟 学习文章,其中提到了寻找概念类的几种方法:使用分类列表、确定名次列表。并且还有一个缺分概念类的准则“如果我们认为某概念类X不是现实世界中的数字或文本,那么X可能是概念类而不是属性。” 这里将概念类定义为“思想、事务或对象”,还有一种是描述类(如咖啡需要一个包含价格、产地等...

2011-02-28 20:28:31 213

原创 SCA了解

1、在公司看到一个《SOA与SCA,SDO》的培训PPT,看到SCA的编程模型(具体见附件),有些看不到懂,特从网上找了一些相关资料分析,具体参考:http://www.ibm.com/developerworks/cn/webservices/ws-sca/ 资料摘取: “服务组件是SCA中的基本组成元素和基本构建单位,也是我们具体实现业务逻辑的地方。我们可以把它看成是构建我...

2011-02-26 15:17:37 286

equals和hashcode

import java.io.Serializable;public class News implements Serializable {    // 主键    private Long id;    // 消息标题    private String title;    // 消息内容    private String content;    public...

2011-02-21 22:11:55 98

DBLink中CLOB字段的处理

DBLink中,对于CLOB字段的处理需要相对比较特殊些。不做任务处理,例如执行“SELECT MODE_CODE,TRANSFORM_CHANGE_CONTENT from PROD_INTERRUPTION_MODE@LINK2SERVER516 WHERE ROWNUM<=10”,其中“TRANSFORM_CHANGE_CONTENT”为CLOB字段,则会报“ORA-22992:...

2010-10-21 09:41:57 436

DBLink初探

DBlink是基于ORACLE数据库的蛮实用的技术,http://cheneyph.iteye.com/blog/480462是一篇不错的关于DBLink的文章。 通过SHOW PARAMETER GLOBAL_NAME,可以查看到其值是FALSE或者TRUE。 一)对于GLOBAL_NAME=FALSE的情况,则DBLINK的名称可以自定义,相关的过程如下: 实现在本地数...

2010-10-21 09:16:55 173

修改机器名后启动TNSListener失败的处理

1)修改机器名后,启动OracleServiceORCL正常,但测试连接的时候报:ORA-12545: Connect failed because target host or object does not exist原因是安装后机器名有修改,在Net Manager中更正机器名后OK 2)启动OracleOraDb10g_home1TNSListener失败,Windows的...

2010-10-20 19:29:30 149

JXL时间类型处理

JXL对于日期类型的处理,有些特殊需要注意: import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimeZone;import jxl.Cell;import jxl.Cel...

2010-10-20 15:15:44 217

CLASS版本检测

因为之前在试用jxl的时候,下载jexcelapi_2_6_12.zip运行报java.lang.UnsupportedClassVersionError,怀疑是jar的版本太高,但是通过MENIFEST.MF“Created-By: 11.0-b15 (Sun Microsystems Inc.)”这类信息,所以特编写一个类版本检测工具: 1、相关代码如下:import java.i...

2010-10-20 09:29:04 142

jxl试用

jxl的全称JExcelAPI,是一个读写修改EXCEL的JAVA类库,相比POI来说,使用起来更简便。1、官方网站是http://jexcelapi.sourceforge.net/,其中jexcelapi_2_6_12.zip、jexcelapi_2_6_11.zip中的jxl.jar均为采用1.6编译,所以在我本机JDK1.5的环境下编译报了如下错误:Exception in thr...

2010-10-20 09:24:50 152

POI之HSSF初探

POI是APACHE出品的一个OFFICE文档操作类库,下面对读取HSSF的一个基本试用。1、编写测试程序:import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.SimpleDateFormat;import org.ap...

2010-10-18 20:13:56 139

原创 JSOUP初探

JSOUP是偶然看到的一个处理HTML的JAVA 类库,其官方网址是:http://jsoup.org/1、编写相关的试用程序(只需要在工程中引用jsoup-1.3.3.jar即可):import java.io.File;import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Doc...

2010-10-18 14:47:15 115

原创 文件切割(FILE SPLIT)

package filesplit;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileReade...

2010-07-23 09:11:25 1349

原创 9i和10g闪回技术

一、9i:1、查找 SCN (System ChangeNumber), Time对应关系:select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss'),       to_char(DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER) AS SCN  from dual;  2、根据时间闪回:SE...

2010-07-19 20:06:16 98

原创 JNDI使用测试

package filesplit;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Hashtable;import javax.naming.Initial...

2010-07-15 18:22:20 212

原创 快速读取文件行数

package filesplit;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputS...

2010-07-15 12:07:28 708

原创 数据库更新异常捕捉

一般来说,数据库更新异常,可通过创建触发器来记录某一个关键字段,更改前后的值的方式,来分析异常发生的原因。 

2010-07-14 19:57:14 628

原创 jdbc以服务名方式连接

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.150.51.35)(PORT = 1526)))(CONNECT_DATA =(SERVICE_NAME = hisdb)))

2010-07-12 22:26:14 483

原创 div 和 span的区别

SPAN 和 DIV 的区别在于,DIV(division)是一个块级元素,可以包含段落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN<div style="display:inline">xxx</div><span>xxx&l...

2010-07-12 14:30:59 383

原创 (OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次

出现如下错误的解决办法: (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: could not bind to address 0.0.0.0:1213no listening sockets available, shutting downUnable to open logs 1:通过 netstat -an...

2010-06-12 09:46:37 608

原创 定时提醒测试

package test;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * (输入 提...

2010-06-11 18:19:15 167

字符串压缩解压

package test.compress;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutp...

2010-03-25 23:22:30 133

原创 消息统计

1、导出消息记录:打开“消息管理器”,选中好友后,执行“导出聊天记录为文本文件”2、设计聊天记录存储结构:CREATE TABLE P_TALK_MSG(P_ID NUMBER(10) PRIMARY KEY,P_NAME VARCHAR2(16),P_TIME DATE,P_MSG VARCHAR2(512)); CREATE SEQUENCE SEQ_TALK INCREMEN...

2010-01-02 21:42:53 167

原创 〖天涯头条〗失业七个月,面试六十家公司之深圳体验

〖天涯头条〗失业七个月,面试六十家公司之深圳体验http://www.tianya.cn/publicforum/content/no20/1/121847.shtml

2009-11-29 22:13:18 172

原创 DOS命令+Excel=批量文件重命名

DOS命令+Excel=批量文件重命名批量重命名,这个问题相信大家都会遇到过,特别是五一国庆什么时候出去玩了回来,数码相机一接,一堆照片,想要批量重命名,可能大家也会上网去搜这样的小软件。这里这个方法,大家就用电脑上已有的Excel加上强大的Dos命令就可以轻松实现批量重命名。案例在C:\mypictures目录中包含以下文件:002.jpg、003.jpg、004....

2009-11-06 19:59:36 198

原创 (五)实施经理的工具箱

前段时间, 项目经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三) 写完后,发现写的有些偏,偏向了开发经理,而没有顾及项目实施经理。在项目实施的时候,有些独特的地方,需要有独特的工具来帮助。 前天晚上,和一位做了多年实施项目带领的朋友吃饭。 我笑着跟他说:实施,能不能不实施?!不去人,也不搞实施,把软件卖了就OK,你们做好IT咨询就可以,把什么数据准备、培训、协调业务部门和...

2009-10-25 00:01:26 127

原创 (四)人,是人,真的是人

  写了《三五个人十来条枪 如何走出软件作坊成为开发正规军》(一)、(二)、(三)后,每篇都点击上万跟贴评论无数。   有网友评论我之前的几篇博文:分析的不错,方案似乎也很能解决问题!不过必须满足一个潜条件:一定要找到非常合适人。现实中,就连最基本的程序员,找个合格的也不容易(聪明伶俐的养不住、经验丰富的养不起、迟钝呆傻的没法要、碰上心术不正的还够你喝一水壶的)   还有网友评论:楼主所说...

2009-10-24 23:43:50 175

原创 (三)项目经理的工具箱

   自从写了关于《三五个人十来条枪 如何走出软件作坊成为开发正规军》走出软件作坊:三五个人十来条枪 如何成为开发正规军(二),系列文章后,收到了很多网友的评论,也收到了很多网友的疑问请教。而大部分人都已经当上了项目经理,手下有个2-3个人或5-6个人。少部分人还在上学或者才毕业出来1-2年,询问的还是学什么语言和什么才是核心技术的之类问题。     从接到的请教来看,许多中国国内软件公司都是以项...

2009-10-24 23:29:15 152

原创 走出软件作坊(二)

   上一次,写了一篇文章《三五个人十来条枪 如何走出软件作坊成为开发正规军》,反响异常激烈。     我的一个朋友也看到了我的博文,他是做某个行业企业管理软件的。他说:你这个方法,在我从事的行业不适用。     我对他从事的那个信息化的行业还是有一定了解的。     他们的实施模式是:     1一个实施项目,大约50万的签单额,做完验收后给最后的20%-30%的尾款。     2他们是一家小公...

2009-10-24 22:59:52 90

原创 三五个人十来条枪 如何走出软件作坊成为开发正规军

自从发了上一篇博文,这几天收到很多朋友的来信。大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件的悲哀。最后不了了之,都觉得改善中国内地现在的软件生产状况不可能。为什么呢?我重新把这几天大家的讨论留言翻了一遍,发现大家的软件团队都存在着这样一种普遍现象1大部分人所在的公...

2009-10-24 22:42:44 97

JS字符串拼接

<script> function code1(){ var str = ''; var startDate = new Date(); for(i=0;i<50000;i++){ str+='abc'; } var endDate = new Date(); alert(endDate-startDate); }...

2009-10-23 21:28:15 83

原创 Tencent://Message/协议的实现原理

腾讯官方通过 Tencent://Message/协议可以让QQ用户显示QQ/TM的在线状态发布在互联网上;并且点击 ,不用加好友也可以聊天: 官方链接: http://is.qq.com/webpresence/code.shtml具体代码:<a href="tencent://message/?uin=215555521&Site=JooIT.com&Menu...

2009-10-21 23:42:25 179

重写equals的方法

 1.使用==操作符检查“实参是否为指向对象的一个引用”。如果是的话,则返回true。 2.使用instanceof操作符检查“实参是否为正确的类型”。如果不是的话,则返回false。 3.把实参转换到正确的类型。因为前面已经有了instanceof测试,所以这个转换可以确保成功。 4.对于该类中每一个关键域,检查实参中的域与当前对象中对应的域值是否匹配。如果所有...

2009-10-13 21:38:42 114

Exception处理的一个技巧

package test2;public class Test { Log log = new Log(); public void a1() { log.enter(); a2(); log.exit(); } public void a2() { log.enter(...

2009-10-13 21:35:08 93

原创 你留意过吗

     如果你在一个平凡的家庭长大,       如果你的父母还健在,不管你有没有和他们同住——        如果有一天,你发现妈妈的厨房不再像以前那么干净;    如果有一天,你发现家中的碗筷好象没洗干净;         如果有一天,你发现母亲的锅子不再雪亮;            如果有一天,你发现父亲的花草树木已渐荒废;         如果有一天,你发现家中的...

2009-09-18 21:26:04 101

正则实现日期校验

private void checkDate() throws IOException { // 4种分隔符 String sep = "[-\\./_]"; // 年份 String strPattern = "^(19[4-9]\\d|20\\d{2})" + sep; strPattern += "("...

2009-07-30 14:13:45 103

多线程断点续传

package mydown;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java....

2009-07-26 00:22:06 77

电子书下载(新浪、QQ)

package test;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;im...

2009-07-21 22:07:54 170

新浪电子书下载2

package test;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;im...

2009-07-21 21:15:47 149

图说IT

关于看上去很美的IT从业人员: 

2009-07-17 22:38:36 156

plsql developer 8 注册机

pl sql developer 8 注册机 下载后直接解压运行即可

2010-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除