- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 MS Word转换为PDF
PDF. The recipe here uses Basic to program an OpenOffice.org macro to convert from DOC to PDF. We then illustrate how to turn this into a command line tool to convert from DOC to PDF. (This example was developed by DannyB.)First, start up OpenOffice.org
2014-09-24 09:52:15
352
原创 Mybatis自定义缓存——Redis实现
String getId(); int getSize(); void putObject(Object key, Object value); Object getObject(Object key); Object removeObject(Object key); void clear(); ReadWriteLock getReadWriteLock(); 1 实现类:[java] view plaincopy package app.
2014-05-14 17:39:30
234
原创 BIEE 树型结构的四种建模方法
树的深度不确定 为了解决这种结构,我们一般会建一张下面的表: 方案一(Adjacency List)CREATE TABLE Employees(employee_id int,employee_name varchar2(100),parent_id int); 每个员工在Employees表中会有一条记录,并通过parent_id来记录其直属领导的employee_id,这样做很简单明了,但是却存在一些弊端。考虑如下问题:1、如何得到某个员工的直属领导?
2014-05-13 10:51:49
406
原创 Struts2 conventionplugin + spring 自动扫描jar包中的action
ction.disableJarScanning" value="true" /> 设置Convention插件文件协议类型 <constant name="struts.convention.action.fileProtocols" value="jar,wsjar" /> 设置Convention插件需要搜索的jar包 <co
2014-05-13 10:50:58
294
原创 在Apache Tomcat 7设置redis作为session store
is.io/下载redis,按照redis服务端?1234wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake2.启动redis?12cd RedisDirectory/src./redis-server --port 6379
2014-05-13 10:07:39
140
原创 ORACLE ESSBASE 计算脚本
eset.htm?fixend.html essbase maxL grammar ftp://ftp.software.ibm.com/software/analytics/spss/support/In2Quest/DOCS/TechRef/MaxL/language.htm
2013-10-23 18:25:38
515
原创 BIEE建模参考规范
接池使用本地驱动来连接物理数据库。例如,使用OCI而不是ODBC来连接Oracle数据库2、 当数据模型是星型时,为物理表建别名(以Dim_,Fact_作为前缀),并根据需要添加描述性后缀。例如:在数据仓库中,我们有一张W_STATUS_D字典表用于存储各种事务状态(活动状态、合同状态、客户状态),那我们应该为不同的状态类别创建相应的别名表,如:Dim_W_STATUS_D_Activity_StatusDim_W_STATUS_D_Contact_StatusDim_W_STATUS
2013-07-16 17:18:42
138
原创 MyBatis 缓存机制深度解剖 / 自定义二级缓存
域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 Ehcache、Hazelcast等。对于缓存数据更新机制,当某一个作用域(一级缓存Session/二级缓存Namespaces)的进行了 C/U/D 操作后,默认该作用域下所有 select 中的缓存
2013-07-03 10:08:33
155
原创 disruptor - 并发编程框架
者模式实现,或者事件-监听模式的实现,直接称disruptor模式。disruptor最大特点是高性能,其LMAX架构可以获得每秒6百万订单,用1微秒的延迟获得吞吐量为100K+。disruptor与传统高性能模型是不同的,LMAX团队通过测试发现热门的Actor模型在高并发设计有瓶颈,disruptor的RingBuffer根据多核CPU的高速缓存设计特点进行了优化,让每个CPU运行一个线程,多个CPU就是多线程并发模式了,正如团队所言:我们想出一个更好,更快的线程之间共享数据的方式,不与世界分享将是自私
2013-06-24 14:52:27
168
原创 分析java dump文件
0..0x00a0fd4c] java.lang.Thread.State: RUNNABLE "Thread-1" prio=6 tid=0x02f85000 nid=0xd18 waiting for monitor entry [0x0319f000..0x0319fd14] java.lang.Thread.State: BLOCKED (on object monitor) at xunlei.kkk.f2(TestLock.j
2013-06-18 09:39:45
199
原创 Java Thread State
ry Set“队列中等待。此时线程状态一般都是 Blocked:java.lang.Thread.State: BLOCKED (on object monitor) 2,线程状态为“waiting on condition”:说明它在等待另一个条件的发生,来把自己唤醒,或者干脆它是调用了 sleep(N)。此时线程状态大致为以下几种:java.lang.Thread.State: WAITING (parking):一直等那个条件发生;jav
2013-06-18 09:39:08
323
原创 Tomcat的四种Connector性能比较
lt;Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> <Connector executor="tomcatThreadPool" port="8081" protocol="HTTP/1.1" con
2013-02-19 11:09:35
321
原创 SQLSERVER 2008数据库压缩
e(@name,1); A. 重建某个索引下例使用填充因子 80 重建 pubs 数据库中 authors 表上的 au_nmind 聚集索引。DBCC DBREINDEX ('pubs.dbo.authors', UPKCL_auidind, 80) B. 重建所有索引下例使用填充因子值 70 重建 authors 表上的所有索引。DBCC DBREINDEX (authors, '', 70) 参考:http://www.cnblogs.com/downmoo
2013-02-19 11:09:26
305
原创 开发者应了解的一些SQL优化准则
实践中哪些应该做,哪些不应该做。 1. 在长时间运行的查询和短查询中使用事务 如果预期有一个长时间运行的查询,并且有大量的数据输出时,开发者就应该在BEGIN TRAN 和END TRAN之间使用事务。 这样事务会在缓冲区缓存为独立事务,并会被分配特定内存,以此来提高处理速度。 2. 不要使用SELECT * 如果使用SELECT * 来选择表中的所有记录,那么一些不必要的记录也被读取、缓存,增加了磁盘的I/O和内存消耗。 3. 避免在WHERE子句中使用显式或隐式函数,比如Convert () 4.
2013-02-19 11:09:19
156
原创 Apache配置proxy实现端口映射及反向代理
rt.conf文件#proxy本地端口映射<VirtualHost _default_:8080>DocumentRoot "E:/www/yingshe/"<Directory "E:/www/yingshe/"> Options -Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny f
2013-02-19 11:09:10
2170
原创 JVM原理_内存篇
rtual Machine(Java虚拟机)的缩写,Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。JVM 也有自己的相关规范,使得第三方可以开发出自己的JVM,比如IBMJVM,MSJVM,HOTSPOT JVM(SUN)。本文是参考HOTSPOT JVM进行介绍。 二、JVM内存结构 JVM内存
2013-01-11 16:44:07
95
原创 SQLserver找出执行慢的SQL语句.sql
ime/1000 N'总花费时间ms',total_worker_time/1000 N'所用的CPU总时间ms',total_physical_reads N'物理读取总次数',total_logical_reads/execution_count N'每次逻辑读次数',total_logical_reads N'逻辑读取总次数',total_logical_writes N'逻辑写入总次数',execution_count N'执行次数',SUBSTRING(st.text, (qs.statement
2013-01-11 16:43:16
188
原创 IIS7出现“无法识别的配置节system.webServer”解决办法
用程序中的服务器错误。 -------------------------------------------------------------------------------- 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 无法识别的配置节“system.webServer” 源错误: 行 1: <?xml version="1.0" encoding="UTF-8&q
2012-12-14 10:55:22
879
原创 CKEDITOR
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html
2012-06-26 12:03:09
300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人