- 浏览: 1100185 次
- 性别:
- 来自: 成都
最新评论
-
skyesx:
这是2PC实现,更常用的是一个柔性事务的实现,可以参考http ...
Spring分布式事务实现 -
ddbird:
这第一句就不严谨“分布式事务是指操作多个数据库之间的事务”,显 ...
Spring分布式事务实现 -
呵呵6666:
基于互联网支付系统的微服务架构分布式事务解决方案http:// ...
Spring分布式事务实现 -
小黄牛:
写得不错,交流群:472213887
Spring分布式事务实现 -
jiaoqf321456:
这明明是用的apache的压缩,给ant.jar有半毛钱关系吗 ...
使用ant.jar进行文件zip压缩
文章列表
hibernate中get和load的区别:
(1)load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,在用到对象中的
其他属性数据时才查询数据库,但是万一数据库中不存在该记录,只能抛ObjectNotFoundEcception异常
,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这
个对象时。由于session中的缓存对于hibernate来说是个相当廉价的资源,所以在load时会先查一下
session缓存看看该id对应的对象是否存在,不存在则创建代理。所以如果你知道该id在数据库中一定有
对应 ...
- 2008-06-18 15:21
- 浏览 4335
- 评论(0)
/**
* 得到文件所在的磁盘目录
* @param file
* @return
*/
public static String getFileDirectory(String file){
String regEx = "[a-zA-z]{1,4}:.*[\\\\/]";
String dir = "";
Pattern p=Pattern.compile(regEx);
Matcher m=p.matcher(file);
if(m.find()){
dir = m. ...
- 2008-06-03 11:24
- 浏览 3122
- 评论(1)
(1) proxool.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
<proxool>
<alias>connPool</alias>
<driver-url>jdbc:oracle:thin:logcd/logcd@195.2.199.6:1521:dolphin</driver-url>
<driver-class> ...
How can you reference Spring beans from Tapestry 4? In earlier versions of Tapestry, the most common method was to extend the BaseEngine class. However, in Tapestry 4 the BaseEngine class is deprecated, and we now need to extend SpringBeanFactoryHolder. (Basic ...
- 2008-05-31 12:36
- 浏览 2245
- 评论(0)
注:N表示数字型,C表示字符型,D表示日期型,[]表示内中参数可被忽略,fmt表示格式。
单值函数在查询中返回单个值,可被应用到select,where子句,start with以及connect by 子句和having子句。
(一).数值型函数(Number Functions)
...
- 2008-05-29 14:14
- 浏览 1651
- 评论(0)
(1)Hidden .jar
In order to clean up the project view in Eclipse, you can hide the files you don't need. First of all, make sure you're in the Java Perspective (Window → Open Perspective). Then click the little (down) arrow in the top right corner of the Package Explorer pane. Select Filter ...
@InjectObject("service:tapestry.globals.HttpServletResponse")
public abstract HttpServletResponse getHttpServletResponse();
String filePath=null,fileName=null;
try{
filePath=getDocFilePath();
fileName = getTitle() +"."+"doc";
getHttpServletResponse().se ...
- 2008-05-09 12:50
- 浏览 1502
- 评论(0)
(1)Agenda Filter:规则过滤
Filter 必须实现 AgendaFilter 接口,用来允许或禁止一个 activation 能够被激发。 Drools 提供了下面几种方便的默认实现:
· RuleNameEndWithAgendaFilter
· RuleNameEqualsAgendaFilter
· RuleNameStartsWithAgendaFilter
要使用一个 filter 就要在调用 fireAllRules() 方法的时候指定它。下面的例子将对所有名字以“ Test ”结尾的规则进行过滤:
workingMemory.fireAllRules( ...
- 2008-04-24 13:21
- 浏览 1498
- 评论(0)
/**
* 加载规则
* @return
*/
private static synchronized RuleBase loadRule(String drl){
PackageBuilderConfiguration cfg = new PackageBuilderConfiguration();
JavaDialectConfiguration javaConf = (JavaDialectConfiguration) cfg.getDialectConfiguration("java");
javaConf.setCompiler( ...
- 2008-04-24 13:14
- 浏览 1705
- 评论(0)
<一>表说明:
当在启动ActiveMQ时,先判断表是否存在,如果不存在,将去创建表,如下:
(1)ACTIVEMQ_ACKS:持久订阅者列表
1.CONTAINER:类型://主题
如:topic://basicInfo.topic
2.SUB_DEST:应该是描述,与1内容相同
3.CLIENT_ID:持久订阅者的标志ID,必须唯一
4.SUB_NAME:持久订阅者的名称.(durableSubscriptionName)
5.SELECTOR:消息选择器,consumer可以选择自己想要的
6.LAST_ACKED_ID:最后一次确认ID,这个字段存的该该订阅者最后一次收到的 ...
- 2008-03-21 16:02
- 浏览 6665
- 评论(0)
例子:
1.定义接口和实现(for interceptor)
public interface ITest {
public abstract void doTest(int i);
public abstract void executeTest();
}
public class Test implements ITest{
public void doTest(int i){
System.out.println(i);
}
public void executeTest(){
for (int i=0;i<250000;i++){
...
- 2008-03-14 13:43
- 浏览 6391
- 评论(0)
尽管 JVM 调整操作随 JVM 提供程序的不同而有所变化,但一般的调整概念适用于所有 JVM。这些一般的概念包括:
编译器调整。在服务器运行时期间,所有 JVM 都使用即时(JIT)编译器来将 Java 字节码编译为本机指令。
Java 内存或 ...
- 2008-02-13 11:44
- 浏览 2960
- 评论(0)
1.命令行参数(Command-line arguments)
-install (Windows) install Resin as a service (but doesn't automatically start.)
httpd -install -J-server -Xms512M -Xmx1024M -XX:NewRatio=2 -XX:MaxPermSize=128M -Xloggc:./log/gc.log
httpd -install -J-server -Xms512M -Xmx1024M -XX:NewRatio=2 -XX:MaxP ...
Spring中提供一些Aware相关的接口, BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到的是ApplicationContextAware。实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationContext的实例。ApplicationContextAware提供了publishEvent()方法,实现 Observer(观察者)设计模式的事件传播机,提供了针对Bean的事件传播功能 ...
- 2008-02-03 15:30
- 浏览 2638
- 评论(0)
1、配置根Logger:log4j.rootLogger = [ level ] , appenderName, appenderName2level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG < INFO < WARN 一般常用的为 DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法debug(Object message ) ;info(Object message ) ;warn(Object message ) ;error(Object message ) ;如果设置级别为INFO,则优先级大于等于INF ...