- 浏览: 51498 次
- 性别:
- 来自: 北京
最新评论
文章列表
ExecutorService 建立多线程的步骤:
1。定义线程类
class Handler implements Runnable{
}
2。建立ExecutorService线程池
ExecutorService executorService = Executors.newCachedThreadPool();
或者
int cpuNums = Runtime.getRuntime().availableProcessors();
//获取当前系统的CPU 数目
ExecutorService executorService =Executo ...
CountDownLatch
java.util.concurrent.CountDownLatch
它是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。
用给定的计数初始化 CountDownLatch。在调用countDown() 方法,使当前计数减一,且当前计 ...
1.删除表空间
DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]]
2.删除用户
DROP USER User_Name CASCADE
3.删除表的注意事项
在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP T ...
在网上找了好久也没找到个合适的正则表达式以过滤特殊字符;自己学习了下,写了两个,实现要求。
Java代码
// 过滤特殊字符
public static String StringFilter(String str) throws PatternSyntaxException {
// 只允许字母和数字
// String regEx = "[^a-zA-Z0-9]";
...
环境:
DB-A 字符集:US7ASCII
DB-B 字符集:ZHS16GBK
需求: 从DB-A中将一个表的中文数据通过JAVA定时任务同步到DB-B.
DB-A库中表的信息如下:
CREATE TABLE USER_INFO (USER_ID number, USER_NAME varchar2(50));
如果用一般的方式来SELECT,和INSERT,不管客户端 ...
1. new File(path),这个方法的路径到底在那里取决于调用java命令的起始位置定义在哪里,
tomcat/bin下面的catalina.bat调用了java,所以在tomcat下相对起始位置是tomcat/bin,但是eclipse启动时,起始位置 是eclipse的项目路径。
2.类.class.getClassLoader().getResource("").getPath()
如果使用了此方法,这把决定权交给了类加载器,例如tomcat的类加载是非委托机制的,而weblogic的类加载是委托的。大部分情况下是安全的。
3.类.class.get ...
服务器发送了意外的返回值(405 Method Not Allowed),在响应 “MKCOL” 的请求
服务器发送了意外的返回值(405 Method Not Allowed),在响应 “MKCOL” 的请求
svn (405 Method Not Allowed) 在响应 “MKCOL” 的请求
I managed to solve the problem:
Delete the parent’s directory of the folder giving the problem.
Did SVN Update
A folder with the same name as the ...
有 人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了, 希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一 定有不同的感觉。
正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"
人总是从平坦中获得 ...
ERP二次开发项目
所谓的二次开发,是基于标准产品上来说的,基于标准产品有利有弊,利:更多的代码可供我们参考。弊:必须以标准产品为基准,限制条件过多,不利于单纯以技术为职业规划的开发人员长期发展。
...
Eclipse europa 更新时 Error retrieving "feature.xml". [error in opening zip file]的解决 2009-06-14 00:21:07| 分类: 默认分类 | 标签: |字号大中小 订阅 .
今天从菜单help->software updates 安装升级时,
出现这个错误Error retrieving "feature.xml". [error in opening zip file]
发现原来是因为安装eclipseME的时候,直接将包解压到eclipse的根下,那个 ...
Oracle分区表详解 .
- 博客分类:
- ORACLE
一、Oracle分区简介
ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。
二、Oracle分区优缺点
优点:
增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;
维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;
均衡I/O:可以把不同的分区映射到磁盘以平 ...
PDF制作还是挺简单的,网络上的方法很多,不过最常用的应该是下载WPS office 2009,然后用它打开word,将word保存为PDF格式。如果我们在word里面添加了目录的话,word保存为pdf的时候就会自动添加上书签,不过这个书签不是树形结构的,这个时候我们还需要下载一个软件------->福昕阅读器(foxit reader),可以利用福昕阅读器添加书签,特别是树形的书签,直接拖拽就OK了
利用 rowid 提升update性能 .
- 博客分类:
- ORACLE
能不能想办法 提升一下如下update语句的性能
UPDATE OPT_ACCT_FDIM A
SET ACCT_SKID = (SELECT ACCT_SKID
FROM OPT_ACCT_FDIM_BKP B
WHERE A.ACCT_ID = B.ACCT_ID);
SELECT COUNT(*) FROM OPT_ACCT_FDIM; -------这个表 有 226474 条数据
SELECT COUNT(*) FRO ...
oracle全文索引的简单配置
- 博客分类:
- ORACLE
1.创建数据存储定义(Datastore),使用多列数据存储在多列上创建全文索引
BEGIN
CTX_DDL.CREATE_PREFERENCE('INFOGRID_COM_DATASTORE','MULTI_COLUMN_DATASTORE');
CTX_DDL.SET_ATTRIBUTE('INFOGRID_COM_DATASTORE','columns','NAME,ADDRESS,BUSINESS_ZONE,FAREN,FUND,INTRODUCTION');
END;
2.创建词法分析器(Lexer)
BEGIN
CTX_DDL.CREATE_PREFERENCE(' ...
1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动 ...