- 浏览: 1104968 次
- 性别:
- 来自: 成都
-
最新评论
-
skyesx:
这是2PC实现,更常用的是一个柔性事务的实现,可以参考http ...
Spring分布式事务实现 -
ddbird:
这第一句就不严谨“分布式事务是指操作多个数据库之间的事务”,显 ...
Spring分布式事务实现 -
呵呵6666:
基于互联网支付系统的微服务架构分布式事务解决方案http:// ...
Spring分布式事务实现 -
小黄牛:
写得不错,交流群:472213887
Spring分布式事务实现 -
jiaoqf321456:
这明明是用的apache的压缩,给ant.jar有半毛钱关系吗 ...
使用ant.jar进行文件zip压缩
文章列表
1.ReportUtils.java通用类
/**
* 使用jasperReport做报表时的工具支持类.有两个用途,生成jasperPrint对象,和设置导出时的session
*/
public class ReportUtils {
private HttpServletRequest request;
private HttpServletResponse response;
private HttpSession session;
public ReportUtils(HttpServletRequest request, HttpServletRespo ...
- 2009-05-05 13:12
- 浏览 10661
- 评论(3)
iReport是用于定义JasperReport报表的可视化工具,JasperReport使用XML来定义一个报表的结构。
一、安装
下载地址:http://www.jaspersoft.com/ir_opensource_download.html
下载iReport-3.0.0-windows-installer.exe,按提示执行默认安装。
二、基 ...
- 2009-05-05 13:02
- 浏览 6256
- 评论(1)
JSON:JavaScript Object Notation,JavaScript对象的一种字面量描述格式,是一种轻量级的数据交换格式。
RPC:Remote procedure call,远程过程(函数、方法)调用。
jsonrpc 依赖 jsonrpc-1.0.jar 文件,以及一个 js文件(jsonrpc.js)
(1)web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns=" ...
- 2009-04-28 13:11
- 浏览 24729
- 评论(6)
一、快捷键
Ctrl+Shift+L: 显示Eclipse的快捷键。
ctrl+shift+o: 自动引入所依赖的类
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Al ...
1 JMS
1.1 JMS的基本构件
1.1.1 连接工厂
连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。
1.1.2 连接
JMS Connection封装了客户与JMS提供者之间的一个虚拟的连接。
1.1.3 会话
JMS Session是生产和消费消息的一个单线程上下文。会话用于创建消息生产者(producer)、消息消费者(consumer)和消息(message)等。会话提供了一个事务性的上下文,在这个上下文中,一组发送和接收被组合到了一个原子操作中。
1.1.4 目的地
...
- 2009-04-23 09:54
- 浏览 9557
- 评论(2)
一、applicationContext.xml
<?xml version="1.0" encoding="UTF-8" ?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schem ...
protected static Format format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static void printSysProperties(){
Properties props=System.getProperties();
Iterator iter=props.keySet().iterator();
while(iter.hasNext()){
String key=(String)iter.next();
System.ou ...
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键,可用于Table
<table border oncontextmenu=return(false)><td>no</table>
2. 取消选取、防止复制
<body onselectstart="return false">
3. 不准粘贴:onpaste="return false"
4. 防止复制:oncopy="return false;&quo ...
格式化函数
函数
返回类型
描述
例子
to_char(timestamp, text)
text
把时间戳转换成字串
to_char(current_timestamp, 'HH12:MI:SS')
to_char(interval, text)
text
把时间间隔转为字串
to_char(interval '15h 2m 12s', 'HH24:MI:SS')
to_char(int, text)
text
把整数转换成字串
to_char(125, '999' ...
一、数据导入导出命令
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建 ...
jdbc-odbc桥:将JDBC调用转换到ODBC调用。
本地api驱动:将JDBC调用转换到特定的DBMS调用。
网络协议驱动:将JDBC调用转换成与DBMS无关的网络协议,然后再转换成特定的DBMS协议。
本地协议驱动:将JDBC调用直接转换成特定DBMS协议。
一、jdbc-odbc桥
JDBC-ODBC桥加ODBC驱动程序,JavaSoft桥产品利用ODBC驱动程序提供JDBC访问。注意, 必须将ODBC二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上。这种类型的驱动程序最适合于企业网(这种网络上客户机的安装不是主要问题),或 ...
- 2009-03-31 08:31
- 浏览 3310
- 评论(0)
根据oracle的说法,java程序连接oracle数据库时,用oci驱动要比用thin驱动性能好些。主要的区别是使用thin驱动时,不需要安装oracle的客户端,而使用oci时则要安装oracle的客户端。
从使用thin驱动切换到oci驱动在配置来说很 ...
JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
一、起源
Sun引入新的JPA ORM规范出于 ...
- 2009-03-28 18:59
- 浏览 2461
- 评论(0)
Hibernate除了自动对Session级别的事务进行一级缓存外,二级缓存都需要实现org.hibernate.cache.CacheProvider接口,Hibernate已经实现了一些缓存,开发人员可以直接配置使用,同时要启用二级缓存,配置hibernate.cache.use_second_level_cache为tr ...
- 2009-03-25 21:50
- 浏览 11032
- 评论(3)
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数据的生命周期。
Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中SessionFactory的缓存又可以分为两类:内置缓存和外置缓存。S ...
- 2009-03-25 21:24
- 浏览 1733
- 评论(3)