自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 nio FileChannel

// Buffer 常见方法:// flip(): 写模式转换成读模式// rewind() :将 position 重置为 0 ,一般用于重复读。// clear() :清空 buffer ,准备再次被写入 (position 变成 0 , limit 变成 capacity) 。// compact(): 将...

2011-10-13 15:46:04 116

原创 简单阻塞队列实现2

package com.security.dpi.das.fileprocess;import java.util.LinkedList;import java.util.Queue;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.u...

2011-10-12 12:07:18 118

原创 http://zhang-xzhi-xjtu.iteye.com/category/133743

http://zhang-xzhi-xjtu.iteye.com/category/133743

2011-10-10 09:21:36 157

原创 oracle sql2

9 查锁 select l.session_id sid,l.locked_mode lockmode,l.oracle_username db_user,l.os_user_name os_user,s.machine,s.schemaname,o.object_name tablename,q.sql_text from v$locked_object l, v$session s...

2011-09-23 15:17:45 104

原创 oracle sql1

su - oraclesqlplus / as sysdbashutdown immediate;// 启动数据库startup nomount;alter database mount;alter database open;// 查询表空间文件select file_name,tablespace_name,bytes/(1024*1024) from db...

2011-09-23 15:17:19 76

原创 iputil3

/** * ��������Ƿ�Ϊһ��Ϸ���IP��ַ �±����ֶ��������ַ����������IP�û� 0.* 127.* 255.255.255.255 * 224.*ï¿...

2011-09-23 14:08:01 564

原创 iputil2

/** * excludeAType=true ���Թ���A���127��ͷ��IP��ַ�����ⵥ��A06D18683 * @param strIp * @param excludeAType * @return */ ...

2011-09-23 14:06:47 777

原创 iputil1

package com.security.dpi.util;import java.net.InetAddress;import java.net.UnknownHostException;import java.nio.ByteBuffer;import java.util.List;import java.util.regex.Matcher;import java...

2011-09-23 14:06:22 146

原创 sql上报数据6

/** * @return the sqlLoadDirectory */ public String getSqlLoadDirectory() { return sqlLoadDirectory; } /** * @return the passwd */ public St...

2011-09-23 14:03:42 96

原创 sql上报数据5

/** * 把sqlLoad失败的日志写到DAS日志文件中 * @param logFileName */ private void readSqlLoadErrLog(String logFileName) { BufferedReader reader = null; try { ...

2011-09-23 14:03:18 105

原创 sql上报数据4

/** * 获取文件头 * * @param path * @param tabName * @return 返回文件头信息 * @throws IOException */ public String getColumn(String path) throws IOException {...

2011-09-23 14:02:46 117

原创 sql上报数据3

private boolean ociSqlldr(String path, AbstractSqlLoad sqlload) { // 定义处理状态 boolean result = false; try { sqlload.setDirectoryFile(getSqlLoadDirec...

2011-09-23 14:02:12 92

原创 sql上报数据2

/** * 初始化入库文件的数据库相关信息 * @param fileName * @param dbInfo */ public SqlLoad(String fileName, DBInfo dbInfo, String loadDirectory) { this.fileName = fileName;...

2011-09-23 14:01:29 105

原创 sql上报数据1

/** * * SQL LOAD 上报数据类 * * detailed comment * @author Administrator 2008-10-16 * @see * @since 1.0 */public class SqlLoad implements DebugBean{ /** 定义日至对象 */ private st...

2011-09-23 14:00:54 103

原创 sqlloader7

public boolean isTimeOut() { return isTimeOut; } public String toString() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < cmdarray.length...

2011-09-23 13:55:31 80

原创 sqlloader6

try { // 获得执行结果.判断,如果为2,表示执行成功 exitValue = ldr.waitFor(); if (exitValue == 2 || exitValue == 0) { ...

2011-09-23 13:55:08 105

原创 sqlloader5

// 使用debug命令控制是否要开启sqlload守护进程(默认开启) if (isOpenDaemonThread) { // 数据入库守护线程,如果子进程阻塞,会做超时(30s)中断 Thread timeOutTh = new BasicThread() ...

2011-09-23 13:54:45 105

原创 sqlloader4

/* * 启动一个线程,读出InputStream 中的内容 */ new Thread() { public void run() { BufferedReader reader ...

2011-09-23 13:54:17 78

原创 sqlloader3

/** * 执行SQL LOAD 上报数据 * * @return 执行状态 */ public boolean preform() { boolean result = false; try { if (logger.isDebugEnabled(...

2011-09-23 13:53:51 84

原创 sqlloader2

/** 执行参数数组 */ private final String[] cmdarray = { "", "", "control=", "", "", "log=", "", "bad=", "", "skip=1", "errors = 50&quo

2011-09-23 13:53:26 300

原创 sqlloader1

/** * * ORACLE 数据 上报类 SQL LDR * * detailed comment * @author Administrator 2008-10-16 * @see * @since 1.0 */public class OracleSqlLoad implements DebugBean , AbstractSqlLoad{ ...

2011-09-23 13:52:54 81

原创 线程应用

/** * 扫描存储周期配置变更线程 * */ new BasicThread("SynchronizeDataRetentionThread") { @Override public void run() { ...

2011-09-23 13:51:32 51

原创 InitializingBean应用

private static final long serialVersionUID = 4050872562188125729L; private BeanFactory beanFactory; private SessionFactoryUtil sessionFactoryUtil; private static final Log logger ...

2011-09-23 13:44:39 133

原创 webservice以及线程应用2

/** * 初始化客户端 * * @return */ public static Client initClient(String url) { Client client = null; try { client = new Client(new...

2011-09-23 13:43:27 72

原创 webservice以及线程应用

new Thread() { public void run() { Client client=null; try{ URL url = new URL(urlS...

2011-09-23 13:42:49 80

原创 经典美文3

Hibernate中PO有三种状态: 1.未被持久化的VO,此时就是一个内存对象VO,由JVM管理生命周期。2.已被持久化的PO,并且在Session生命周期内,此时映射数据库连接,由数据库管理生命周期。3.曾被持久化过,但现在和Session已经托管(detached)了,以VO的身份在运行。它还可以进入另一个Session,继续PO状态管理。需要注意的是, PO最好只在持久层使...

2011-09-23 13:36:22 81

原创 经典美文2

这些对象概念的出现其实就是体现了一种层的思维,也是体现了一种框架的思维,在层与层之间我们需要什么?我们应该怎么通信,其实大家认真地用笔画上几个图就可以知道了。做web应用尤其是企业应用,切忌像楼上某些朋友说的,一个东东从头到尾,那是非常低劣和错误的设计。我们不要单纯地就为了某些对象去争论什么,它们更多的只是思维。这样的思维给我们带来了哪些好处,不言自明,当然,我们也不得不否认,我们因此失去了某些东...

2011-09-23 13:35:41 104

原创 经典美文1

PO是什么,VO是什么,FormBean又是什么?如果不理解他们的作用,不了解他们的概念,那么真像楼上一位朋友所做的一个所谓的model对象从头到尾,极其失败的设计了。 PO是持久化对象,它只是将物理数据实体的一种对象表示,为什么需要它?因为它可以简化我们对于物理实体的了解和耦合,简单地讲,可以简化对象的数据转换为物理数据的编程。VO是什么?它是值对象,准确地讲,它是业务对象,是生活在业...

2011-09-23 13:35:00 90

原创 转义字符

转义字符 描述 & &amp; 和 < &lt; 小于号 > &gt; 大于号 " &quot; 双引号 ' &apos; 单引号 2、HTML常用转义字符:字符 转义字符 描述 & &amp; 和 < &lt; 小于号 > &gt; 大于号 "

2011-09-23 10:20:39 157

原创 sql

wITH A AS (SELECT * FROM TABLE(SIG_ETL_RPT.protocolList('2,6/', '1,0/', ''))) (SELECT 1503 as TASK_ID, 5 as OBJECT_TYPE, ...

2011-09-23 09:37:21 115

原创 线程安全

对象锁当一个对象中有 synchronized method或synchronized block的时候调用此对象的同步方法或进入其同步区域时,就必须先获得对象锁。如果此对象的对象锁已被其他调用者占用,则需要等待此锁被释放同步静态方法/静态变 量互斥体由于一个class不 论被实例化多少次,其中的静态方法和静态变量在内存中都只由一份。所以,一旦一个静态的方法被申明为synchroniz...

2011-09-23 09:36:52 73

原创 标准的写法遍历Map

标准的写法应该如下:// 循环map,拼装成"key:value,"型的字符串for ( Entry varName : varNameValueMap.entrySet() ){ varNameValueList.append( varName.getKey() ); varNameValueList.append( ':' ); varNameV...

2011-08-23 10:06:56 141

原创 tomcat5.5.xx以上

1.问题:一直以来,虽然在使用MyEclispe+Tomcat在Eclipse里面启动tomcat可以DEBUG JAVA类代码,但是一旦DEBUG发现代码有问题,修改后需要重新启动容器才能生效.2.解决:使 用tomcat5.5.xx以上版本后,只要配置tomcat不因为类的修改重新加载容器。那么你如果只是修改了类的实现(方法体内的代码),而不是添加 或删除类的方法和成员变量。t...

2011-08-23 10:03:17 76

原创 枚举11

public class ColorFactory{ /** * jasper 默认颜色值,当协议未配置时,取用 */ public enum JASPER_DEFAULT_COLOR { /** * jasper 默认颜色1 */ JASPER_DEFAULT_COLOR_1("9...

2011-08-22 15:20:21 74

原创 basedao

public interface BaseDao extends GenericDao/** * 执行标准的SQL数据查询 * * @param sql 标准的sql语句 * @param entityClass hibernate已映射的持久化对象class * @param params 查询参数 * @return...

2011-07-12 16:15:47 80

空空如也

空空如也

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

TA关注的人

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