- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 大数据量快速处理的架构设计
在业务数据的处理过程中,经常会遇到夜间批次处理大量的数据,而且会有时效的要求,这就对程序执行的性能有了较高要求。特别是当应用系统跑了2年以上时,就会有大表或者特大表的操作了,数据量达到百万甚至上亿。 这时回顾前期的设计,就可能会发现好多问题。 可能是由于数据模型设计的时候没有考虑表的分区和及时归档,造成大表处理慢; 也可能是涉及到的sql的设计没有考虑走索引,或有隐式转换、全表扫描、...
2017-03-12 21:25:26
2574
原创 通过DBMS_scheduler定义job,实现DB多线程并行处理
在DB中要实现多个线程并行进行,可以通过dbms_scheduler定义异步job,进行同时运行,从而实现并行。 但相比与java中callable接口实现的多线程(通过Future从CompletionService.take()获取返回,例如:CompletionService mainJob = new ExecutorCompletionService(executorService
2016-01-05 06:19:16
1955
转载 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式原址:http://www.shangxueba.com/jingyan/1856793.html百度众说纷纭的情况下就不如自己写例子测试理论,话不多说,上代码: [java] public class Sta { public static long date=System.c
2015-03-09 21:17:11
519
原创 CleanCode
>http://www.cnblogs.com/matchcolor/archive/2010/08/01/1784968.html原文引自上面的链接,初期可以尝试从关注以下几点入手。一般基础:关注1、2、3、4、6、10、14、22 。
2014-12-20 09:46:26
575
转载 Spring中配置和读取多个Properties文件
Spring中配置和读取多个Properties文件(2013-09-04 16:11:01)转载▼ 分类: web一个系统中通常会存在如下一些以Properties形式存在的配置文件1.数据库配置文件demo-db.properties:Properties代码 database.url=jdbc:mysql://lo
2014-08-21 09:41:07
665
原创 Eclipse启动后Weblogic Servers报错 [Could not create the view: An unexpected exception was thrown.]
上次java.lang.NullPointerExceptionat com.bea.weblogic.eclipse.ui.views.WebLogicServerTreeContentProvider.serverConfigChanged(WebLogicServerTreeContentProvider.java:263)at com.bea.weblogic.eclipse.
2014-08-07 14:25:42
2109
原创 [EJB:011008]Unable to bind EJB Home Interface to the JNDI name: BusinessDelegateBean.
1 部署DM-core的weblogic老是出问题,部署不了?2014-08-04后台报错:下午12时50分41秒 GMT> 下午12时50分41秒 GMT> 下午12时50分41秒 GMT> Mon Sep 19 23:06:54 PDT 2005 641358 WebLogic XMLX Module 8.1 SP5 M
2014-08-04 21:19:37
1752
原创 Oracle10g和11g在新增表字段时default的性能影响
Default属性的设置一、 oracle 10g版本...11、版本...12、预置环境...13、测试:...2测试一:...2测试二:...2测试三:...3二、在oracle 11g版本下:...41、版本...42、预置环境...43、测试...5测试一:...5测试二:
2014-07-31 14:20:48
1221
原创 SQL开发常见细小知识点
111;111;--content: sql开发常见知识点--created: 20120113--updated: 20140730 13:50--目录/*1-- SQL grammer -- Time --*//*2-- SQL grammer -- decode --*//*3-- SQL grammer -- group function --*//*4
2014-07-30 18:01:40
1198
原创 html中的一段播放器代码
从项目中考出来学习的一段播放器代码, %@include file="../../include.jsp"%>//播放录音jQuery(function(){ var date = new Date().getTime(); var url= document.lccRecordForm.recordUrl.value+'&recordC
2014-06-09 19:57:15
712
转载 正则表达式常见的一些符号含义
正则表达式常见的一些符号含义(转自http://blog.youkuaiyun.com/cnmilan/article/details/7993682)元字符描述.点匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。$匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a
2014-02-25 19:29:34
804
原创 在Cognos Report Studio中多级列表头的行合并问题
由于Report Studio中的列表头只有行合并,没有列合并,不像Excel中那么自由。不过,掌握了如何实现多级列表头的行合并问题,就基本可以解决单一列表头的问题,做成类似Excel中的各种列表头格式的二维表格。现将经验总结,犒劳犒劳: 1 先在要合并行的列正文中选定两列(或任意列也行)的首个单元格;2 再在菜单栏选择“结构》页眉和页脚》列表页眉和页脚”,会弹出窗口; 3 勾
2013-12-20 12:32:47
5681
原创 ORA-04061:/ORA-06508:
ORA-06508: PL/SQL: 无法找到正在调用 的程序单元ORA-04061: package body "XXXXXXXXX" 的当前状态失效ORA-06508: PL/SQL: could not find program unit being called oracle中执行pkg时,发现以上错误,排查通常是由于依赖的
2013-12-17 12:01:47
1708
原创 kill掉oracle中进程
当执行oracle中sql语句发现存在锁时,可以查看当前的进程,然后再kill掉不想要的。SELECT 'exec prc_kill_session(''' || username || ''',' || sid || ',' || serial# || ');' killsql,v.* FROM v$session v WHERE status = 'ACTIVE' AND use
2013-12-17 11:43:36
1346
原创 手工启动Tomcat一闪而过
配置Tomcat服务器,手工测试一下通透性,发现点了startup.bat文件后,Tomcat一闪而过,就是启动不起来。搜了一下网络,发现是JAVA_HOME配置问题。 运行tomcat下的bin\startup.bat,服务总是一闪而过,也没有错误信息。索性启动cmd,在命令行中tomcat的bin目录下,运行startup.bat,呈现出了问题原因:【//cmd中内容:Micros
2013-12-09 14:43:30
1068
原创 查看Oracle中表的统计信息
oracle数据库在执行sql语句的时候,会根据统计信息计算怎样执行性能更优,当执行性能比自己想象的慢时,就有可能是统计信息不新导致,查看统计信息常用的方式有如下三种:1 查看当前用户下的统计信息select * from user_tab_statistics t where t.table_name=upper('l_dm_allot_detail');2 查看dba用户下的统计信
2013-11-06 17:42:44
6004
原创 升级代码
开发中经常会出现省级的分地区统计需求,经常要用到省级代码,现将各区域的省级代码整理如下,供参考。最新的数据可以到统计局官网查看,只是有点慢。北部:5 110000 北京市 120000 天津市 130000 河北省 140000 山西省 150000 内蒙古自治区东北:3 210000 辽宁省 220000 吉林省
2013-11-04 14:36:16
1037
原创 IE中文件下载的提示框中去掉了"打开此类文件前总是询问"的复选框之后怎么恢复
原文链接:http://zhidao.baidu.com/question/83166824.html 这里补充一点,在WIN7上也是和VISTA的处理方式一样,即 WIN7: 修改注册表:开始->运行->输入"regedit"->回车->找到HKEY_CURRENT_USER\Software \Microsoft\Windows\Shell\AttachmentExecute\{
2013-09-01 14:08:43
1927
原创 oracle 中 MERGE INTO 使用时注意唯一约束冲突
MERGE INTO 使用时注意唯一冲突1 用处:当需要对大量数据做“有则更新,无则插入”时,可以用到(具体使用可参考链接http://space.itpub.net/25313300/viewspace-700222)2 语法结构: MERGE INTO TAB_target t USING (SELECT s.* from T
2013-08-30 15:49:24
13343
转载 为什么list变量被定义为final了还能add
如下代码,调用getEmailProcessList()方法时能正常返回list的值。已经定义为final的list为什么还可以add元素呢? private final String[] EMAIL_PROCESSIDS = new String[]{"firstApprovalRT", "creditApproval3","creditApproval4","creditA
2013-03-13 10:40:10
11968
2
转载 转--vi编辑器的使用(1)
支持原创 ~~~ 本文转自(http://www.cnblogs.com/iuices/archive/2011/12/02/2272409.html) (源于三种模式的切换)vi编辑器的使用(1) Linux 系统下的文本编辑器有很多种,包括图形模式下的gedit、kwrite等,文本模式下的vi、vim(vi的增强版本)、emacs等。其中vi和emac
2012-08-27 16:45:01
510
转载 Oracle执行计划详解
看了博文的解析,加以结合统计信息,适当时候采用hints,就可以优化sql了,现将参考原文分享于此:::::(本文源自TTT BLOG,原文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html)Oracle执行计划详解 (2010-03-09 09:31) 分类: 0110-Oracle基础
2012-08-10 11:35:28
651
原创 oracle的索引使用:复合索引中的前导索引
接触oracle索引有一段时间了,今天才听到前导索引这个名词,实在有点out了。 不过它倒是帮我解决了不小问题,很好! 具体关于前导索引的使用,在这里 http://blog.youkuaiyun.com/nickbest85/article/details/5681359 有很好的使用案例(我就是从这里知道的o(∩_∩)o...),已经很好了,我就不班门弄斧了。 只是分享一点感想。 索
2012-07-17 13:29:53
1304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人