- 博客(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
原创 转义字符
转义字符 描述 & & 和 < < 小于号 > > 大于号 " " 双引号 ' ' 单引号 2、HTML常用转义字符:字符 转义字符 描述 & & 和 < < 小于号 > > 大于号 "
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关注的人