- 博客(42)
- 资源 (6)
- 收藏
- 关注
pentaho增加基于DB的audit日志
1、修改biserver-ce/pentaho-solutions/system/pentahoObjects.spring.xml <!--bean id="IAuditEntry" class="org.pentaho.platform.engine.services.audit.AuditFileEntry" scope="singleton" /把这个去掉,改成下面的SQ...
2012-10-12 14:55:04
202
GlassFish3配置access访问日志
文档参考:https://blogs.oracle.com/jluehe/entry/access_log_patterns_and_nicknames 要启用glassfish的访问日志,需要配置domain/domainx/下的domain.xml <http-service access-logging-enabled="true"> ...
2012-05-22 11:07:23
317
原创 spring集成phprpc
最近公司的项目用到了PhpRpc1、需要用到的jar包为:phprpc_client.jar(选用,如果客户端是其他则不用,如js等)、phprpc.jar、phprpc_spring.jar下载地址:http://phprpc.org/zh_CN/download/ 2、web.xml配置 <servlet> <servlet-n...
2012-05-04 14:58:24
184
原创 基于注解的Spring2.5国际化配置
由于控制器是基于注解的 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xs...
2012-04-16 12:07:31
214
原创 Paypal移动快速支付流程
转自:http://hi.baidu.com/cultnoble/blog/item/b919261f14d4ea0f314e15d4.html ① 调用SetExpressCheckout API ② 获得SetExpressCheckout API 调用的返回值token ③ 带着参数token 重定向到paypal...
2012-04-05 22:06:24
249
利用OracleDBLink进行表同步
场景:从ORACLE A 同步表到ORACLE B 一、创建database link(B端)create public database link dblink_name connect to A_user_name identified by A_user_password using '(DESCRIPTION = (ADDRESS_LIST = ...
2012-01-18 15:32:18
480
原创 PL/SQL Developer 安装
1、在oracle网站下载Instant Clinet Package的软件包(basic),解压,目录随意,这里以c:\oracleclient为例2、在c:\oracleclient里创建network/admin目录,增加tnsnames.ora文件,内容如下ORCL = (DESCRIPTION = (ADDRESS = ...
2011-12-09 14:48:33
138
INSTALL_FAILED_INSUFFICIENT_STORAGE解决
在Eclipse的run configuration里的android面板的Target选项卡里有个Additional Emulator Command Line Options添加:-partition-size 128
2011-11-25 11:02:06
126
webkit学习笔记
今天搞了下webkit,结果报错显示“Web page not available” 最后发现是权限问题,要想让app访问网络,必须在manifest里配置 <uses-permission android:name="android.permission.INTERNET" /> ...
2011-11-22 13:58:02
128
Hibernate 一对多笔记
hibernate用了很久,但总是稀里糊涂,是时候总结下了,今天做了个例子,还是遇到了不少问题 <class name="Person" table="Person" dynamic-update="true" lazy="true"> <cache usage="read-write" region="cacheD
2011-10-28 14:43:40
167
Hibernate 1+n问题
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><...
2011-10-25 13:37:19
118
solr索引数据库内容
1、在solrconfig.xml增加request handler<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"><lst name="defaults"> <str name="config"&a
2011-09-29 15:25:43
116
solr中文分词(mmseg4j)
1、从http://code.google.com/p/mmseg4j/ 下载mmseg4j 2、在$SOLR_HOME下建立lib和dic两个目录,讲mmseg4j-all-1.8.4.jar拷贝到lib目录,将data里的.dic文件拷贝到dic目录 3、修改Schema.xml添加fieldType <types> ...
2011-09-27 10:26:43
209
Json格式对solr索引进行更新
solr3.1开始支持json格式的索引更新首先需要修改solrconfig.xml添加Json的requestHandler<requestHandler name="/update/json" class="solr.JsonUpdateRequestHandler"/>Example 在example/exampledocs/books.json里有json的...
2011-09-23 17:57:05
238
原创 solr在Tomcat 6下的安装例子
1、下载tomcat6.02、下载solr3.43、解压solr,拷贝example/solr到/opt/solr/example(下文用$SOLR_HOME代替),dist/apache-solr-x.x.x.war到$SOLR_HOME4、编辑$SOLR_HOME/conf/solrconfig.xml,修改dataDir<dataDir>...
2011-09-22 14:31:28
100
利用AbstractRoutingDataSource实现动态数据源切换
最近要为公司多个游戏做类似的统计功能,考虑到模块的复用性,决定做个动态数据源,根据不同的游戏参数切换不同的datasource。网上查了下,spring2.0以后增加了AbstractRoutingDataSource这个东西。下面是实现方法 首先看下AbstractRoutingDataSource类结构,继承了AbstractDataSourcepublic abstract ...
2011-09-21 09:45:56
338
原创 Mybatis+spring2.5配置
首先maven项目的话,需要增加如下依赖,虽然官方文档介绍的spring3.x的整合,但是2.5目前看也能用哦 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>...
2011-09-16 09:11:49
205
Mybatis配置文件
今天发现Mybaits的配置文件校验很诡异,节点的位置还有要求 如下,会报错:The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?...
2011-09-14 11:13:57
142
Hadoop分析tomcat访问日志
今天照着《hadoop实战》写了个小例子,解析tomcat日志统计各个浏览器的访问次数 package com.ice.stat;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.hadoop.fs.Pa...
2011-09-06 15:20:18
214
Oauth认证
最近做的系统需要用oauth作权限管理,总结起来还是挺简单的。关于oauth可以参考这个教程:基于 OAuth 安全协议的 Java 应用编程由于Oauth协议通信需要传递很多参数,可以自己整合,这里用的是oauth-signpost,可以从oauth-signpos查看相关API整个流程大概就是: 应用(consumer)向应用服务商,也叫provider(新浪、搜...
2011-08-25 20:21:02
183
Struts2 源码分析
从FilterDispatcher入手,虽然从2.1.3开始这个类就被建议废弃,但是只是研究源码的话就无所谓了~该类主要完成:执行action 清理ActionContext提供静态资源服务从request生命周期中剔除Xwork的拦截器链 doFilter()方法: try { mapping = a...
2011-08-21 21:41:47
101
Hadoop学习笔记
今天试了一下RedHat下伪分布式的Hadoop模式的安装,过程如下。一、JDK安装,网上到处都是,这里略过二、ssh无密码验证配置三、修改机器名[root@yourHostName data]# hostname yourHostName[root@yourHostName data]# vi /etc/sysconfig/networkN...
2011-08-18 16:21:33
110
Http协议学习笔记
Http1.0的会话步骤:1、建立连接2、发送请求信息3、会送响应信息4、关闭连接浏览器与服务器只保持短暂的连接,每次请求和响应都要建立单独的连接 Http1.11、支持持久连接,一个tcp连接上可以传送多个http请求和响应,减少了建立和关闭连接的消耗和延迟2、允许客户端不用等待上次请求返回结果就可以发送下一次请求3、一个包含许多图像的网页文件的多...
2011-08-18 10:03:30
95
Kettle User Defined Java Class
Input fieldsRowMetaInterface inputRowMeta = getInputRowMeta(); inputRowMeta对象包含了输入行的元数据,包括域、数据类型、长度、名字、格式等等。例如,查找名字为"customer"的域,可以采用如下方式:ValueMetaInterface customer = inputRowMeta.searchV...
2011-08-17 10:24:19
284
分析函数
今天研究了一下oracle的分析函数,感觉以前自己的sql太挫了,有的还用程序逻辑去实现 ROW_NUMBER: Row_number函数返回一个唯一的值,当碰到相同数据时,排名按照记录集中记录的顺序依次递增。 DENSE_RANK:Dense_rank函数返回一个唯一的值,除非当碰到相同数据时,此时所有相同...
2011-08-12 16:33:13
106
排序算法
冒泡: public static void bubbleSort(Integer [] array){ for(int i = 0 ; i < array.length ; i++){ for(int j=i; j< array.length; j++){ if(array[i] >= array[j]){ ...
2011-08-02 10:59:11
89
Oracle常用函数
select instr('joe','j') from dual--1 1、字符串位置查找 找不到返回null2、字符串截取--substr(str,pos[,len])select substr('joealicia',4,6) from dual--aliciaselect substr('joealicia',4) from dual...
2011-08-02 09:16:52
99
Spring aop 缓存控制
公司要做的在线统计,由于数据10分钟才更新一次,因此打算让查询结果在内存中缓存1分钟,我这里拦截了service层的getOnlineByDate方法 拦截的Interceptor代码如下,参考了http://www.blogjava.net/relax/archive/2005/04/11/3141.html:package com.xxx.stat.online.aop;...
2011-07-28 14:41:40
147
Head First读书笔记
1、简单工厂有什么好处?似乎只是把问题搬到工厂对象罢了,逻辑判断依然存在 是存在,但是要知道分支可能存在于无数客户端,简单工厂将其装进一个类,当以后实现改变时候,只需要修改这个类即可 2、工厂方法模式 定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类~ 芝加哥pizza和纽约pizza的故事 ...
2011-07-26 14:35:38
105
Linux 安装php扩展curl
安装php扩展curl的时候[root@localhost curl]# /home/web/php/bin/phpize[root@localhost curl]# ./configure --with-php-config=/home/web/php/bin/php-config报错如下checking for cURL in default path... not found...
2011-07-16 16:01:34
98
原创 LINUX PHP安装
[root@localhost src]# tar xvf php-5.3.6.tar [root@localhost src]# mkdir -p /home/web/php[root@localhost src]# pwd/home/src[root@localhost src]# cd php-5.3.6[root@localhost php-5.3.6]# ./conf...
2011-07-15 22:38:17
81
linux安装apache2
[root@localhost src]# ls httpd-2.2.19.tar.gz httpd-2.2.19.tar.gz[root@localhost src]# tar zxvf httpd-2.2.19.tar.gz [root@localhost src]# cd httpd-2.2.19[root@localhost src]# ./configure --pre...
2011-07-15 21:42:44
87
原创 JDK源码学习
1、ArrayList,顾名思义,数组实现 public ArrayList(int initialCapacity) { super(); if (initialCapacity < 0) throw new IllegalArgumentException("Illegal Capacity: "+ ...
2011-07-13 14:39:30
74
Tomcat 远程调试
1、编辑catalina.bat添加一下代码,开放8787端口set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787 2、Eclipsedebug configuration->...
2011-07-12 09:50:44
73
原创 JavaMail
public static void sendMessage(String smtpHost, String from,String fromName, String[] to, String subject, String messageText) throws MessagingException, java.io.UnsupportedEncodingException {...
2011-06-28 09:25:45
64
Mondrian---Level排序的配置
方法一,直接配置需要排序的ordinalColumn,缺点是需要增加一个排序的列,在外置维度数据量不大且更新不是很频繁的时候相对适用 <Dimension name="CHARGE_TODAY" foreignKey="FACT_KEY"> <Hierarchy hasAll="true" allMemberName="ALL...
2011-06-24 09:56:57
218
Tomcat6.0 JNDI配置
代码和外部资源之间的紧密耦合是潜在的问题,JNDI(Java Naming and Directory Interface)可以帮助解耦两者的关系,这里以JDBC数据源为例一、配置context.xml在conf/context.xml文件里的<context></context>节点增加如下代码 <Resource name="jdbc/quart...
2011-06-16 10:33:23
118
原创 Quartz文档
一、调度器初始化1、初始化默认调度器// 默认调度器配置在当前工作目录(或者classpath或者quartz.jar)的"quartz.properties"文件中定义SchedulerFactory sf = new StdSchedulerFactory();Scheduler scheduler = sf.getScheduler();//...
2011-06-09 09:27:37
136
mondrian的父子层级
父子层级传统的层次有非常严格的级别的集合以及粘合在这些级别上的成员。比如在foodmart demo里的product层次上,“商品名称”这个级别上的任何一个成员都有一个父级别叫做“牌子”。这种结构往往对于构造现实数据模型而言过于严格。父子层级只有一个一个级别(level--不包括all那个leve)。典型的例子如下: <Dimension name="Employees"...
2011-06-08 14:14:52
310
SCJP-310-055考试题库(vce)
2009-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人