- 浏览: 96021 次
- 性别:
- 来自: 广州
最新评论
-
liufangmeng:
aishen062 写道zxlaiye 写道liufangme ...
在spring、tomcat中使用多数据源并支持分布式事务管理 -
aishen062:
zxlaiye 写道liufangmeng 写道老兄可否提供一 ...
在spring、tomcat中使用多数据源并支持分布式事务管理 -
liufangmeng:
zxlaiye 写道liufangmeng 写道老兄可否提供一 ...
在spring、tomcat中使用多数据源并支持分布式事务管理 -
zxlaiye:
liufangmeng 写道老兄可否提供一部分源码看看,最近在 ...
在spring、tomcat中使用多数据源并支持分布式事务管理 -
liufangmeng:
老兄可否提供一部分源码看看,最近在找这方面的例子sqlserv ...
在spring、tomcat中使用多数据源并支持分布式事务管理
文章列表
public String jspToHtml(String url, HttpServletRequest request,
HttpServletResponse response){
final CharArrayWriter charArray = new CharArrayWriter();
HttpServletResponse rep = new HttpServletResponseWrapper(response){
public PrintWriter getWriter() {return new PrintWriter(charArray);}
...
●在windows中注册服务
运行文件是bin/service.bat,
安装命令:service install 服务名
卸载命令:service remove 服务名
安装前修改内存参数: 找到"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions,在引号后面加入:-Xms256M;-Xmx1024M;-XX:PermSize=64M;-XX:MaxNewSize=256m;-XX:MaxPermSize=256m;,特别注意,各参数用分号分隔,而不是空格。此外,还要注意下面的行:"%EXECUTABLE%" ...
玩Tomcat好多年了,从来没接触分配WebLogic,现在有项目需要使用WebLogic 11g,结果开发好的项目扔上去后出现各种各样的鸟问题。花了整整一周时间才把问题扫清,很悲催,赶紧备忘一下。
1、Servlet 规范使用2.5,不能使用3.0
2、Spring配置文件不能使用通配符,有多个配置文件必须分成多个来写。(web.xml中contextConfigLocation的配置)
3、Struts2 Convention插件的配置要添加以下两项:
<constant name="struts.convention.action.fileProtocols&quo ...
第一次用CXF的服务端,写个简单的笔记。
●一、引用的包
直接上maven的pom,里面嵌套引用了好多jar,看起来不是那么爽。
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId&g ...
word2007显示visio图
- 博客分类:
- windows
Word选项 -> 高级 -> 显示文档内容 -> “显示图片框”去掉打勾.
spring mvc挺好的了,但是公司要求用struts2,那也没办法,用就用吧,顺便做点笔记。
●零配置插件
这个插件必须用,不然那么多配置文件搞死人。
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-convention-plugin</artifactId>
<version>2.3.1.2</version>
</dependency>
●在运行时查看struts2的各种配置
...
题目起得有点模糊,第一次接触这东西,还不怎么理解。
起因:
小项目,没有用分布式,但要操作两个数据库。本以为随便用spring配置两个数据源就搞定,查询是没问题,问题是有一个数据库老是插不进数据。Google狂搜之后,大概了解到是事务控制的问题。我用的是spring的声明式事务管理(<tx:annotation-driven/>)。用一般的数据源配置,只有一个数据源的事务生效,其它数据源只能读不能写。
有帖子说,要支持多数据源的事务,只能用JTA事务管理(没用过 -_-||),而且应用服务器还不能是Tomcat(一直在用tomcat,不想换-_-!!),头疼了。幸亏后面还有说 ...
●maven中心有些资源没有,但mvnsearch的资源比较丰富,比如ojdbc14、jconn3,在pom.xml中引入以下内容则可用。
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>mvnsearch</id>
<name>mvnsearch</name>
<url>http://www.mvnsearc ...
●悲催的Bug
与spring结合时,org.mybatis.spring.mapper.MapperScannerConfigurer不支持 <context:property-placeholder />
(mybatis 3.1.1, mybatis-spring 1.1.1)
●结合Spring的配置
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"& ...
又遇半夜睡不着,躺着左思右想,怎样都没有睡意,不如起来记录一点东西。最近不常用文字来做表达了,一天到晚都在想着Java代码、JavaScript代码和软件用户界面。趁现在睡不着横着也是浪费时间,正好天气不算太冷,起来抓抓笔,用文字来思考和表达,应该也算是好事。
可是要写点什么呢?不太好定。不像一两年前,文字思维特别活跃,虽然不是在想什么实在的事;而现在满脑子都是软件开发的想法,失去了随意思考的闲情。即便这样,经过细想之后,虽然想法不多不深刻,好在还是有东西写的。比如,说说最近喜欢看什么电视电影。
记得不久前说过布袋戏的事情,现在不说这个了。不知是什么原因,很难喜欢上现在的哪些电影 ...
ExtJs 3 自定义combotree
- 博客分类:
- web
/**
* 自定义下拉树,支持初始化值时自动定位树节点。
* 还没有考虑性能问题。继承自Ext.form.ComboBox也很浪费。
* 代码中的cu.get()是自定义的异步请求方法。
* @author Linzongxue
* @create_date 2011-12-13
*/
Ext.ux.ComboBoxTree = Ext.extend(Ext.form.ComboBox, {
//树的配置项
dataUrl: null, //获取树所有节点的url
//通过id获取某个节点的id全路径的url,返回值的格式应该是:parentId1/pare ...
【2011-11-28】
背景:在windows中用java向远程linux主机写入中文。
●使用ch.ethz.ssh2组件,直接写java类测试,没问题;在eclipse中配置好tomcat,也没有问题。问题诡异在:当脱离eclipse直接启动tomcat时,中文老是出现乱码,百思不得其解,也不知道问题出现在哪个环节,根本无从思考解决方案。
●几天后,想到头痛了,才想到不用ch.ethz.ssh2,上网找到一个叫jsch的组件,问题解决。
●书:
《七步掌握业务分析》
《重来》(http://wdhdmx.iteye.com/blog/1399105)
●异常强大的WEB打印控件:http://mtsoftware.v053.gokao.net/
●开源的文档检索工具包: Apache Tika
●jQuery框架:
http://code.google.com/p/dwz/
http://www.ligerui.com/
http://code.google.com/p/angela
http://smartui.chinamzz.com
http://ui.operamasks.org
●看起来不错的弹窗:artDia ...
●在IE中调用本地程序:
var wsh = new ActiveXObject("wscript.shell");
var path = '"...."'; //注意里面的双引号,解决路径中的空格
wsh.run(path);
●在IE中打开某个软件,并执行键盘操作(有点好玩的说~~)
/**
* @param appPath 软件的执行路径
* @param winTitle 软件运行后的窗口标题
* @param kyes 要执行的按键
*/
function runApp(appPath, winTitle, keys){
...
Hibernate笔记
- 博客分类:
- java
●奇怪的“column xxx not found”报错
问题描述:当使用createSQLQuery查询时,如果SQL语句比较复杂,可能会遇到奇怪的“column xxx not found”报错,但是将sql语句拿到数据库客户端中运行将没有任何问题。
解决方法:在调用list()方法前先调用SQLQuery的addScalar方法来声明一下列名。
举例:sql语句为:select t1.colA as name, count(*) as count from ......,如果查询时报错column colA not found,则改成这样:session.createSQLQuery(sq ...