- 博客(37)
- 收藏
- 关注
Rribbit 与Weblogic集成
Rribbit不支持直接部署进Weblogic,原因在于Weblogic解析jar文件的协议是zip,而其它如tomcat,jetty是jar协议。解决办法如下:import java.io.File;import java.io.IOException;import java.net.URL;import java.net.URLDecoder;import java....
2015-11-09 09:56:10
224
基于Rribbit和Spring MVC搭建REST风格架构
基于Rribbit事件驱动和Spring MVC搭建Restful风格的架构步骤 : 配置Pom:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a...
2014-09-22 14:35:32
251
事件驱动工具RRibbit使用
事件驱动设计可以有效降低模块间耦合度。 添加Rribbit依赖<dependency> <groupId>org.rribbit</groupId> <artifactId>rribbit</artifactId> <version>2.7.0</version> <ty
2014-09-22 14:02:47
529
Velocity Replacement
[code="java"]package com.wx.test;import java.io.ByteArrayInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.Inpu...
2012-11-01 10:21:08
128
DIV移动
根据鼠标位置偏移量来计算div的left和top。[code="html"] [/code][code="js"]var divStartLeft;var divStar...
2012-10-16 10:49:00
153
JFreeChart 笔记
package org.ems.core.utils;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.io.OutputStream;import java.text.DecimalFormat;import org.jfree.chart...
2012-04-03 14:44:02
169
Jasper sub report的记录数问题
Jasper master report<band height="25"> <subreport> <reportElement x="0" y="0" width="802" height="25"/> <subreportParameter name="caseID"&a
2012-04-03 14:40:06
263
Activiti Work Flow Engine
[code="java"]public class TestActivitiFlow { /** * @param args */ public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext( "class...
2011-12-05 20:26:10
215
几种报表引擎对HTML支持比较
目前一些比较流行的报表引擎比较:Jasper Report可以通过iReport定义jrxml模板,datasource,parameter,field都支持,里面集成使用iText去生产PDF,加入只是用来作为模板引擎的话,可能允许用户编辑内容,即通过在线编辑器编辑content,做为参数传到jasper template,markup="html",这时jasper会对html st...
2011-12-01 15:16:01
183
Elixir Report Engine
Elixir can generate report by rml template.Java Code:[code="java"]public static void main(String[] args) { try { ReportEngineFactory.init(new BasicReportHost()); IReportEngine engin...
2011-12-01 15:01:26
292
PD4ML
PD4ML is an excellent tool which convert html to pdf, can support most of the standard html tag and css.Can append string page $[page] of $[total] on page header/footer to display page number....
2011-12-01 14:56:53
849
Jasper Report Engine
Jasper Report Engine is an open-sourced tool. You can define jrxml template by iReport designer.Java Code:[code="java"]JasperReport jasperReport = JasperCompileManager.compileReport("D:/test.j...
2011-12-01 14:47:51
131
I-Net Clear Report Engine
I-Net Clear Report Engine is an excellent tool which also can support standard HTML/CSS well. You can define rpt template by clear designer, and can create datasource to query result from database, pa...
2011-12-01 14:39:30
516
Oracle Decode and CASE Sample
create table testabc( a Number, b Date);insert into testabc(a,b) values(1, TO_DATE('1-MAY-2010/00:00', 'DD-MON-YYYY/HH24:MI'));insert into testabc(a,b) values(1, TO_DAT...
2011-07-01 11:12:23
129
Oracle Type
create or replace type TYPETEST as object( abc varchar2(20));create or replace type typetest1 is table of TYPETEST;create or replace function fnTestType return typetest1is...
2011-07-01 11:09:14
116
Oracle Lock
SELECT A.OWNER, A.OBJECT_NAME, B.XIDUSN, B.XIDSLOT, B.XIDSQN, B.SESSION_ID, B.ORACLE_USERNAME, B.OS_USER_NAME, B.PROCESS, B.LOCK...
2011-06-03 15:16:09
109
Oracle Job
SQL*Plus: Release 11.1.0.7.0 - Production on Fri Jun 3 14:51:26 2011Copyright (c) 1982, 2008, Oracle. All rights reserved.Enter user-name: ***Enter password:Connected to:Oracle Databa...
2011-06-03 15:15:12
107
悲观锁 VS 乐观锁
Oracle 悲观锁 VS 乐观锁悲观锁:悲观地认为从取出数据到提交修改的过程中,别的线程已经把该数据修改了,会引发更新丢失,所以需要在取数据的时候锁定该行。select ... for update nowait;update ...;commit;乐观锁:乐观地认为从取出数据到提交修改的过程中,别的线程不会修改这条数据,不需要在取出数据时就加锁。需要做一些额外的处理...
2011-03-23 10:09:35
135
Apache Active MQ 之Queue
Apache Active MQ 之QueuePre-Condition: 安装Apache ActiveMQ并启动服务消费者:[code="java"]package com.wx.jms.queue;import javax.jms.Connection;import javax.jms.JMSException;import javax.jms.Mes...
2011-03-23 09:10:41
248
Apache Active MQ 之Topic
Apache Active MQ 之Topic:Pre-Condition:安装好Apache ActiveMQ并启动服务消费者:[code="java"]package com.wx.jms.topic;import javax.jms.Connection;import javax.jms.JMSException;import javax.jms.Me...
2011-03-23 09:03:11
331
Spring Quartz 使用
Java 定时器之Spring Quartz:Spring Configuration:[code="java"] sendMailNews ${email.scheduler.quartz} ...
2011-03-15 10:37:12
92
Quartz of Cron Job 使用
Java 定时器之 Quartz:[code="java"]package com.wx.email.cronjob;import org.quartz.CronTrigger;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.SchedulerException;...
2011-03-15 10:35:21
138
JDK Timer 使用
Java 定时器之 JDK Timer:[code="java"]package com.wx.jdktimer;import java.rmi.RemoteException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;i...
2011-03-15 10:23:52
125
Commonj Timer 使用
Java 定时器之commonj timer,jms & mdb驱动,servlet 初始化:Business:[code="java"]package com.wxs.simple.ejb;import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;import javax.ejb....
2011-03-15 10:17:13
402
EJB Timer 使用
Java 定时器之EJB Timer:Interface:[code="java"]package test.timersession;import javax.ejb.Remote;import javax.ejb.Timer;@Remotepublic interface TimerSession { public void setTimer(...
2011-03-15 10:07:34
333
基于Solaris10 安装Weblogic并配置Cluster过程
在Solaris10 X86上安装Weblogic10.3详细过程Weblogic Cluster配置过程
2011-03-11 15:55:05
113
Oracle10g on Solaris10 X86 Install Guide
root:#groupadd oinstall#groupadd dba#useradd -g oinstall -G dba –d /export/home/oracle -m oracle#passwd oracleset password#mkdir /opt/oracle#mkdir /opt/oracle/oradata#chown -R orac...
2011-03-11 15:49:15
83
原创 Solaris Oracle Weblogic 工作笔记
基于Solaris10:prstat –a : 任务管理器topifconfig –a :IP管理ifconfig hm0 downifconfig hmo 192.168..... netmask 255..... updf –h 磁盘空间服务管理svcadm enable –rt sshsvcadm restart sshsvcadm cle...
2011-03-10 11:06:35
179
原创 Oracle空间管理笔记
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOT...
2011-03-03 15:15:00
134
原创 ORA-00600 解决方案
ORA-00600:数据库突然断电会导致不能正常启动,解决方法如下:shutdown immediate;>connect sys as sysdba> startup mount> alter database recover until cancel using backup controlfile; (ignored promtings).> alter da...
2011-03-03 15:12:40
239
ORA-01000: maximum open cursors exceeded
Ensure to close rs and ps in loop body to avoid ORA-01000: maximum open cursors exceeded exception:PreparedStatement ps = null;ResultSet rs = null; [b][u]Incorrect:[/u][/b][code="java"...
2011-03-03 15:10:15
96
集群启动与停止一键操作
集群往往横跨多台物理机器,每次启动停止需要分别连上多台机器,比较麻烦。可以通过一个脚本来完成这些工作如下:一两台机器为例,其中两个ManagedServer,一个Admin Server,一个Proxy Server。Environment: Solaris 10 X86 + Weblogic 10.2Configuration:Weblogic user conf...
2010-12-02 09:19:47
489
原创 集群下的Failover Replication笔记
集群环境下,failover replication的理解:HTTP proxy接收到某一http请求后,会根据配置的load balance算法选择一个节点做为主节点去执行,并把这个HTTP请求的session复制保存在backup节点上。1. 当主节点执行失败,如有异常,则把这个http请求重定向到backup节点上去重新执行。2. 当主节点执行没有异常,但执行时间超过某个配置的值...
2010-11-26 19:20:16
322
Java中获取Server内存使用信息
OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); logger.info("System total physical memory size:" + osmb.getTotalPhysicalMemorySize() / 1024/1024...
2010-10-29 16:42:10
149
原创 Oracle Trigger
Oracle trigger::NEW 和:OLD使用方法和意义,new 只出现在insert和update时,old只出现在update和delete时。在insert时new表示新插入的行数据,update时new 表示要替换的新数据、old表示要被更改的原来的数据行,delete时old表示要被删除的数据。...
2010-10-21 16:27:27
99
原创 Oracle的组合条件查询
组合条件查询,以下两种方式都可以:select b.job_id, b.source, b.create_via, b.who_create, b.location_code, b.ref_no from (select rownum r, a.* from (select j.*, c...
2010-09-15 14:37:00
1287
原创 Oracle中order by与rownum组合使用
Oracle中没有limit,top等,需要嵌套查询来实现类似功能。order by 与 rownum一起使用时,Oracle中需要三层查询实现: select b.* from (select rownum r, a.* from (select b.* from nfs_gbl.batch_job b order by b.ref_no) a) b ...
2010-09-15 14:35:22
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人