- 博客(48)
- 资源 (7)
- 收藏
- 关注
原创 基于mongodb的日志收集模块设计
由于log4mongo 0.7.4.jar只支持mongodb2.X版本,但是现在的mongodb都已经3.x使用jar包情况:mongo-java-driver-3.4.2.jar扩展log4j集成类(继承AppenderSkeleton)具体代码如下:import com.alibaba.fastjson.JSONObject;import com.mongodb.*;import com...
2018-05-23 08:36:26
1344
原创 统一协同办公平台--流程设计器
流程设计器简介1、 流程设计器2、 表单设计器3、 系统管理解析4、 公文管理流程设计器主界面如下流程设计器分为如下几个部分工具栏常用控件一、控件介绍1.选择2.连线3.开始4.结束5.业务活动6.审批活动7.子流程8...
2016-02-18 19:21:32
1014
转载 Spring/Hibernate 应用性能优化的7种方法
此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,包括减少生成主键的代价、用 JDBC 批处理 inserts/updates等。【编者按】对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能。此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,由OneAPM 工程师
2015-10-28 09:04:30
622
转载 报ClassNotFoundException: Didn't find class "...Activity" on path: DexPathList
有一个工程,本来运行是正常的,我想把它移植到另一台PC上,结果报: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mobovip.bgr/com.mobovip.bgr.MainActivity}: java.lang.ClassNotFoundException: Didn't
2015-10-08 18:09:02
912
转载 Android---如何提高模拟器的速度
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-08-27 10:50:51
688
转载 IBM WAS ND 分布式网络环境的理解与集群的实现
如今的电子商务及电子政务应用系统的发展已经到了一个新的阶段,应用系统的成熟度和可用性都达到了更高的水准。因此庞大的部署规模和海量的用户访问成为目前大型电子商务及电子政务应用系统的显著特征。在这样的情况下,企业对系统关键业务:如金融信息,通信,交通等要求确保系统24*7*365不停歇运行业务的分布式部署结构和负载抗压能力,以及高可用性都提出了更高的要求。IBM WAS ND产品可以帮助我们在多应用服
2015-02-13 10:16:17
1216
转载 activiti5.13 框架 数据库设计说明书
1、结构设计1.1、 逻辑结构设计Activiti使用到的表都是ACT_开头的。ACT_RE_*:’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*:‘RU’表示runtime,运行时表-RuntimeService。这是运行时的表
2013-12-08 16:54:53
979
转载 Eclipse去掉对JS文件的Validation
第一步:去除eclipse的JS验证:window->preference->Java Script->Validator->Errors/Warnings->Enable Javascript Sematic validation前面的钩子去掉; 第二步:找到项目目录,去掉项目目录里的 .project 文件中的以下部分:org.eclipse.wst.jsdt.co
2013-11-27 09:03:19
21372
转载 表数据和索引数据分开独立表空间存储优点
Oracle数据库的逻辑结构和物理结构 Oracle 数据库的逻辑结构是由一些数据库对象组成,如数据库表空间、表、索引、段、视图、存储过程、触发器等。数据库的逻辑存储结构(表空间等)决定了数据库的物理空间是如何被使用的,数据库对象如表、索引等分布在各个表空间中。 Oracle 数据库的物理结构从操作系统一级查看,是由一个个的文件组成,从物理上可划分为:数据文件、日志文件、控制文件和参数
2013-04-25 16:44:22
1093
原创 事物属性分析
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任
2013-04-24 16:10:19
776
转载 ThreadLocal类分析
一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一
2013-04-17 11:52:37
526
转载 maven eclipse插件抽风的手工解决
(edit by king) 最近重新开始搞java源代码的分析工具,其中用到了eclipse的jdt来直接分析java源代码。用maven添加了org.eclipse.jdt.core包之后,发现代码写完之后不能运行,有一些依赖无法找到。搜索了下貌似是因为从maven中央仓库下载的jdt和其依赖包都有小版本号,导致maven的依赖管理找不到这写包了(都不知道为什么能够下载下来,却不能加入到依赖中
2013-02-17 14:08:53
6142
转载 Ext拖拽分析
整个Ext架构中组件是其重要的组成部分,除了少部分(如树的结点)的界面表现元素不是在这样的一个体系中,大部分的页面表现元素都被绑定在这个体系之中,下面从这个体系的最底层即在这个继承体系的最高层进行研究:1. Ext.util.Observable所有在这个体系中的元素都需要有事件的支持,在这个系统最顶层是一个事件的发布系统,它为系统中的所有元素提供事件支持。Observable原意
2013-01-03 14:15:06
1051
转载 Map并发问题
在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK1.0的一部分。Hashtable提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的――Hashtable的所有方法都是同步的。此时,无竞争的同步会导致可观的性能代价。Hashtable的后继者HashMap是作为JDK1.2中的集合框架的一部分出现的,
2012-12-25 16:42:44
8397
转载 自定义标签
一、概述 JSP 2.0 中提供了两种新的开发自定义标记的方法:1、简单标签机制SimpleTagJSP 2.0 中加入了新的创建自定义标记的API:javax.servlet.jsp.tagext.SimpleTag,该API 定义了用来实现简单标记的接口。和JSP 1.2 中的已有接口不同的是,SimpleTag 接口不使用doStartTag()和doEndTag()方法,而
2012-09-20 22:10:49
2940
1
转载 Java调用Oracle、mysql带out参数的存储过程
create or replace package pkg_sxxtj as type sxxtj_out_values is ref cursor; procedure auditing_result(startDate in date,endDate in date,out_list out sxxtj_out_values);end pkg_sxxtj;***********
2012-06-27 11:07:54
1383
转载 触发器
触发器 Oracle 触发器 : 触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1 、 允许 / 限制对表的修改 2 、 自动生成派生列,比如自增字段 3 、 强制数据一致性 4 、 提供审计和日志记录 5 、 防止无效的事务处理 6 、 启用复杂的业务逻辑 开始 :
2012-06-27 09:53:31
5625
转载 Java实现Cache功能
实现思路: 创建一个静态Hashtable用于保存key和value,对于cache过期后的方法回调,在cache过期后,再访问cache的时候进行,避免了使用定时器轮询过期时间,进行cache清除的效率损耗。使用synchronized关键字进行多线程同步。 包括二个类和一个接口: cache类:里面都是静态方法,提供基于key,value的方法进行cache的添加,修改,访
2012-06-18 14:04:32
4790
转载 根据java数据源生成建表ddl
package com.cn.xwy.wangk.db.util; 002 003import java.io.File; 004import java.io.FileWriter; 005import java.io.IOE
2012-04-16 10:36:37
4821
原创 Spring AOP的几个概念
Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method。 Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等。Pointcu
2012-04-13 14:33:10
568
原创 tkprof
1.设置sql trace (1)实例级 初始化参数据SQL_TRACE=TRUE (2)对话级 ALTER SESSION SET SQL_TRACE=TRUE DBMS_SESSION.SQL_TRACE(SQL_TRACE) DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(SID,SERIAL#
2012-04-11 18:27:59
854
转载 Oracle中Session介绍
通俗来讲,session 是通信双方从开始通信到通信结束期间的一个上下文(context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户在登录等信息[在pl/sql developer中,通过Tools-->Sessions可以查看当前数据库的session]。session 是和connection同时建立的,两者是对同一件事情不同层次的描述。简单讲
2012-04-11 16:03:16
998
原创 Oracle查看跟踪文件及其tkprof工具的使用
sql_trace 和10046 事件首先SQL> alter session set events='10046 trace name context forever,level12‘; 查找跟踪文件 SQL> SELECT a.VALUE|| b.symbol|| c.instance_name|| '_ora_' || d.spid|| '.trc' trace
2012-04-11 15:59:30
4174
原创 exists的用法
下面来分析为什么用用not exists 代替not in 有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from t1 where exists(select 1 from t2 where t1.a=t2.a) ; t1数据量小而t2数据量非常大时,t1 2) select * from t1 whe
2012-04-11 14:22:54
596
原创 Java串行化问题
串行化(serialization)是指将一个对象的当前状态转换成字节流(a stream of bytes)的过程,而反串行化(deserialization)则指串行化过程的逆过程,将字节流转换成一个对象,打回原形。一、串行化的意义: 1:解决Web应用程序的无状态弊端 一旦将某一对象串行化,得到的字节可以存储在文件、数据库,或内存中—— 只要是可以存储的任何地方。需要恢复对象
2012-04-10 14:03:16
2458
原创 Prototype设计模式
浅克隆无法对对象中包含的其他非java原是类型数据进行复制。如果需要复制其他非java原是类型数据,则需要使用深克隆方式,对象以及其内部所有对象必须实现java.io.Serializable接口,clone方法改写成以下形式:public Object clone(){ try { ByteArrayOutput
2012-04-10 13:46:02
390
转载 删除了一个表空间的数据文件
问题的产生:删除了一个表空间的数据文件解决方法:C:\Documents and Settings\Administrator>sqlplusSQL*Plus: Release 9.2.0.1.0 - Production on 星期四 8月 10 17:25:45 2006Copyright (c) 1982, 2002, Oracle Corporation. All rig
2012-03-21 10:43:51
1391
转载 Oracle里读取Blob/Clob 乱码的解决办法
package com.logcd.common; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.Reader; import java.io.Writ
2012-03-19 15:56:21
11969
1
转载 Oracle集合类型输出参数的PL/SQL存储过程及其Java调用
http://blog.youkuaiyun.com/w46523173/article/details/5504762
2012-02-13 12:54:38
601
原创 Lucene学习总结
索引的建立1、需要建立索引的文件(Document)......被建立的对象。2、将原文当传给分词组件(Tokenizer)(将文档分成一个一个单独的单词、去掉标点符号、去掉停词)经过分词(Tokenizer)后得到的结果称为词元(Token)3、将得到的词元(Token)传给语言处理组件(Stemming和Lemmatization)语言处理组件的结果称为词(Term)4、将
2012-02-08 22:28:38
327
原创 Spring 注解
(1) 、 该配置隐式注册了多个对注解进行解析的处理器,如: AutowiredAnnotationBeanPostProcessor CommonAnnotationBeanPostProcessor PersistenceAnnotationBeanPostProcessor RequiredAnnotationBeanPostProcessor
2012-01-02 11:39:16
379
转载 框架配置文件
在这3种框架搭配使用的时候,我们往往需要写很多xml配置文件来配置各个框架的依赖关系。大的项目中,xml配置文件的过多,过于繁琐,导致查找起来会很不方便。 在这种情况下,我们需要简化我们的配置文件,同时结合部分xml来进行配置,这时候我们想到了annotation,这个近几年炒得很火的玩意。annotation和xml各自的好处和弊端我就不多说了,看代码吧。开发环境要求:jdk6.
2011-12-27 22:14:39
429
转载 使用BeanNameAutoProxyCreator实现spring的自动代理
提到代理,我们可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames实现,但如果需要代理的bean很多,无疑会对spring配置文件的编写带来繁重的工作Spring为我们提供了,根据beanName匹配后进行自动代理的解决方法业务接口 package AutoProxyOne;public interf
2011-12-23 09:14:00
484
转载 添加/删除约束(Oracle)
增加一列或者多列alter table 表名 add(column_name datatype[,..]);修改一列或者多列(修改列的类型或者是长度)alter table 表名 modify(column_name datatype[,..]);删除一列alter table 表名 drop column column_name;删除多列alter table 表名
2011-12-20 12:59:17
16169
转载 eclipse整合tomcat
eclipse tomcat部署web应用一.下载 J2SDK下载 http://java.sun.com/j2se/1.4.2/download.html 下载版本是j2sdk-1_4_2_08 ECLIPSE下载 http://www.eclipse.org/downloads/index.php 下载版本是eclipse-
2011-11-14 15:50:01
625
原创 Oracle导入与备份
创建临时表空间create temporary tablespace transgd_temp tempfile 'D:\oracle\product\10.2.0\oradata\orcl\transgd_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;创建表空间 cr
2011-10-27 14:40:06
605
原创 Java有关内存问题
http://www.iteye.com/problems/6862查找接口的实现类的快捷键是:CTRL+T http://www.ibm.com/developerworks/cn/java/j-lo-jetty/?cmp=dwskl&cpb=dw&ct=dwcon&
2011-10-11 15:14:44
234
转载 一个简单例子:贫血模型or领域模型
最近taowen同学连续发起了两起关于贫血模型和领域模型的讨论,引起了大家的广泛热烈的讨论,但是讨论(或者说是争论)的结果到底怎样,我想值得商榷。问题是大家对贫血模型和领域模型都有自己的看法,如果没有对此达到概念上的共识,那么讨论的结果应该可想而知,讨论的收获也是有的,至少知道了
2011-10-09 16:33:55
675
原创 open session in view 理解
一、配置 在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading为true的话,要在应用层内把关系集合都初始化,如 company.getEm
2011-09-28 22:29:11
5633
原创 无法启动OracleOraDb10_home2TNSListener服务 1067 :进程意外终止
在“服务”下启动Oracle 10g 监听后,提示一个警告信息:在 本地计算机 无法启动OracleOraDb10_home2TNSListener服务。 错误1067:进程意外终止。修改这个文件(类似的)D:\oracle\product\10
2011-09-26 18:41:10
3638
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人