<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[danwind的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/danwind</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; danwind]]></copyright><item><title><![CDATA[ssh框架加入atomikos分布式事务管理]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84694640</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84694640</guid><author>danwind</author><pubDate>Tue, 06 Jan 2015 18:48:03 +0800</pubDate><description><![CDATA[
一、概念
 
 
 
分布式事务分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简言之，同时操作多个数据库保持事务的统一，达到跨库事务的效果。
 
 
 
JTAJTA，即Java Transaction API，JTA允许应用程序执行分布式事务处理———在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序...]]></description><category></category></item><item><title><![CDATA[Spring+Hibernate实现动态SessionFactory切换(改进版)]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84690740</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84690740</guid><author>danwind</author><pubDate>Thu, 11 Dec 2014 18:31:16 +0800</pubDate><description><![CDATA[

 


前面写了一篇关于动态切换Hibernate SessionFactory的文章，原文地址：http://tangyanbo.iteye.com/admin/blogs/1717402
发现存在一些问题：需要配置多个HibernateTransactionManager和多个Spring 切面这样带来两个问题1. 程序效率降低，因为Spring进行多次Advice的拦截2. 如...]]></description><category></category></item><item><title><![CDATA[JavaMail使用之属性的构建]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/40454985</link><guid>https://blog.youkuaiyun.com/danwind/article/details/40454985</guid><author>danwind</author><pubDate>Sat, 25 Oct 2014 18:25:55 +0800</pubDate><description><![CDATA[JavaMail使用之属性的构建


核心提示：Session需要使用java.util.Properties来构造，常用的用来构造Session的属性： mail.smtp.user SMTP的缺省用户名。 mail.smtp.host 要连接的SMTP服务器。 mail.smtp.port 要连接的SMTP服务器的端口号，如果connect没有指明端口号就使用它，缺省值25。 mail.]]></description><category></category></item><item><title><![CDATA[Mysql安装]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/39611557</link><guid>https://blog.youkuaiyun.com/danwind/article/details/39611557</guid><author>danwind</author><pubDate>Sat, 27 Sep 2014 17:40:28 +0800</pubDate><description><![CDATA[1.查看系统中是否以rpm包安装的mysql]]></description><category></category></item><item><title><![CDATA[eclipse maven plugin 插件 安装 和 配置]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84651779</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84651779</guid><author>danwind</author><pubDate>Thu, 11 Sep 2014 19:32:18 +0800</pubDate><description><![CDATA[
maven3 安装：
    安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目，目前最新版本是 3.0.4，我用的也是这个。
    首先去官网下载 Maven：http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz
    ...]]></description><category></category></item><item><title><![CDATA[如何停止一个正在运行的java线程]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/38541029</link><guid>https://blog.youkuaiyun.com/danwind/article/details/38541029</guid><author>danwind</author><pubDate>Wed, 13 Aug 2014 19:00:25 +0800</pubDate><description><![CDATA[与此问题相关的内容主要涉及三部分：已废弃的Thread.stop()、迷惑的thread.interrupt系列、最佳实践Shared Variable。



已废弃的Thread.stop()

@Deprecated
public final void stop() {
    stop(new ThreadDeath());
}


如上是Hotspot JDK 7中的ja]]></description><category></category></item><item><title><![CDATA[Spring 动态切换数据源]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84597784</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84597784</guid><author>danwind</author><pubDate>Fri, 09 May 2014 14:30:15 +0800</pubDate><description><![CDATA[
一、开篇

这里整合分别采用了Hibernate和MyBatis两大持久层框架，Hibernate主要完成增删改功能和一些单一的对象查询功能，MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题，但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。
所以针...]]></description><category></category></item><item><title><![CDATA[Spring切入点表达式常用写法]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84597782</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84597782</guid><author>danwind</author><pubDate>Fri, 09 May 2014 14:25:18 +0800</pubDate><description><![CDATA[
自从使用AspectJ风格切面配置，使得Spring的切面配置大大简化，但是AspectJ是另外一个开源项目，其规则表达式的语法也稍稍有些怪异。
 
下面给出一些常见示例的写法：
 
比如，下面是一个对Service包上所有方法的切面配置

        &amp;lt;aop:config&amp;gt;                 &amp;lt;aop:pointcut id=&quot;serviceO...]]></description><category></category></item><item><title><![CDATA[将CXF整合到SSH项目]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84569302</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84569302</guid><author>danwind</author><pubDate>Thu, 24 Apr 2014 17:53:14 +0800</pubDate><description><![CDATA[
在ssh项目已开发中，嵌套使用CXF 
1 http://www.apache.org/网站下载CXF项目。准备以下JAR包
 

 
 
2 编写服务端 2.1 新建一个空的WEB工程，我这里命名为ws_test，将其放置于TOMCAT的webapps目录； 2.2 然后在ws_test下面建立WEB-INF文件夹，并在WEB-INF文件夹中建立目录lib； 2.3 将上面提到的...]]></description><category></category></item><item><title><![CDATA[几种Java写webservice的比较]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84569301</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84569301</guid><author>danwind</author><pubDate>Thu, 24 Apr 2014 17:51:22 +0800</pubDate><description><![CDATA[
1、JWS是Java语言对WebService服务的一种实现，用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径。
 
2、Axis2是Apache下的一个重量级WebService框架，准确说它是一个Web Services / SOAP / WSDL 的引擎，是WebService框...]]></description><category></category></item><item><title><![CDATA[基于TELNET协议的远程登录工具]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84552162</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84552162</guid><author>danwind</author><pubDate>Tue, 22 Apr 2014 12:49:04 +0800</pubDate><description><![CDATA[
本文自转载：http://codingstandards.iteye.com/blog/835485  
用途说明
　　telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序，最新的TELNET协议版本是RFC854。Telnet协议是TCP/IP协议族中的一员，是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机...]]></description><category></category></item><item><title><![CDATA[Oracle 连接故障的排查]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84547499</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84547499</guid><author>danwind</author><pubDate>Thu, 10 Apr 2014 16:33:01 +0800</pubDate><description><![CDATA[
Oracle 连接故障的排查
 
1、  故障现象
通过resin中间件建立连接池，时间特别长。
2、  故障分析和排除
1）检查建立连接的jsp程序，非常简单的调用jdbc，没有问题。担心jdbc driver for oracle在数based on IBM AIX，但因为找不到更合适的版本，只能放弃这个方向。
2）在数据库端执行lsnrctl status反应时间特别长。Lsn...]]></description><category></category></item><item><title><![CDATA[系统共享内存的修改（ORA-27102: out of memory）]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84547492</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84547492</guid><author>danwind</author><pubDate>Thu, 10 Apr 2014 16:24:54 +0800</pubDate><description><![CDATA[
今天做压力测试的时候，修改数据参数出现ORA-27102: out of memory错误，最后发现是系统参数设置的问题，限制了oracle的sga大小

修改系统参数前，一定要备份参数文件，
create spfile from pfile='/opt/oracle/product/11.1/db_1/dbs/initorcl.ora';
------- 查看sga的大小
SQL&amp;g...]]></description><category></category></item><item><title><![CDATA[Oracle的AWR报告分析]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84547490</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84547490</guid><author>danwind</author><pubDate>Thu, 10 Apr 2014 16:23:43 +0800</pubDate><description><![CDATA[
今晚来分析一下awr报告，首先说一下什么是awr报告，它能给我们带来什么。* 定义：awr报告是oracle 10g下提供的一种性能收集和分析工具，它能提供一个时间段内整个系统资源使用情况的报告，通过这个报告，我们就可以了解一个系统的整个运行情况，这就像一个人全面的体检报告。如何分析：* 在看awr报告的时候，我们并不需要知道所有性能指标的含义，就可以判断出问题的所在，这些性能指标其实代表了or...]]></description><category></category></item><item><title><![CDATA[oracle 10g Enterprise Manager 无法连接到数据库实例分析 ]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84542277</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84542277</guid><author>danwind</author><pubDate>Thu, 27 Mar 2014 17:40:11 +0800</pubDate><description><![CDATA[
1 问题描述客户端通过IE 浏览器登陆oracle 10g em console时不能显示登陆界面，页面显示“Enterprise Manager 无法连接到数据库实例。下面列出组件状态”
 
2 处理过程1. 检查主机em进程状态，结果正常emctl status dbconsole2. 检查数据库用户，发现sysman用户状态是LOCKED(TIMED)，检查dba_profiles的属...]]></description><category></category></item><item><title><![CDATA[linux Oracle服务启动&停止脚本与开机自启动]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84542276</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84542276</guid><author>danwind</author><pubDate>Thu, 27 Mar 2014 17:39:43 +0800</pubDate><description><![CDATA[
在CentOS 6.3下安装完Oracle 10g R2，重开机之后，你会发现Oracle没有自行启动，这是正常的，因为在Linux下安装Oracle的确不会自行启动，必须要自行设定相关参数，首先先介绍一般而言如何启动oracle。
一、在Linux下启动Oracle
登录到CentOS，切换到oracle用户权限
# su – oracle
接着输入：
$ sqlplus &quot;/as ...]]></description><category></category></item><item><title><![CDATA[tomcat集群扩展session集中管理，Memcached-session-manager使用]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84541636</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84541636</guid><author>danwind</author><pubDate>Wed, 26 Mar 2014 14:47:54 +0800</pubDate><description><![CDATA[最近在研究tomcat做负载均衡的时候如何实现ha，还有就是不采用session复制的方法做集群。想到的是将session全部存储在后端的缓存服务器中。正好网上有这么一个工具Memcached-session-manager（后面简称msm），所以直接扒下来用了。地址如下：http://code.google.com/p/memcached-session-manager/msm支持 stickt...]]></description><category></category></item><item><title><![CDATA[Spring中线程池的应用]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84540566</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84540566</guid><author>danwind</author><pubDate>Mon, 24 Mar 2014 11:03:25 +0800</pubDate><description><![CDATA[
多线程并发处理起来通常比较麻烦，如果你使用spring容器来管理业务bean，事情就好办了多了。spring封装了java的多线程的实现，你只需要关注于并发事物的流程以及一些并发负载量等特性，具体来说如何使用spring来处理并发事务：
 
1.了解 TaskExecutor接口
Spring的TaskExecutor接口等同于java.util.concurrent.Executor接口...]]></description><category></category></item><item><title><![CDATA[Spring线程池开发实战]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84540563</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84540563</guid><author>danwind</author><pubDate>Mon, 24 Mar 2014 11:02:44 +0800</pubDate><description><![CDATA[
本文提供了三个Spring多线程开发的例子，由浅入深，由于例子一目了然，所以并未做过多的解释。诸位一看便知。
 

前提条件：
1）在Eclipse创建一个Java项目，我取名为SpringThreadDemo。2）项目所需的JAR包如图所示： 
下面开始。
 
注：项目源码已经托管到GitHub，地址：https://github.com/chszs/SpringThreadDem...]]></description><category></category></item><item><title><![CDATA[关于 Nginx+Tomcat+Memcached做负载均衡加共享session]]></title><link>https://blog.youkuaiyun.com/danwind/article/details/84537348</link><guid>https://blog.youkuaiyun.com/danwind/article/details/84537348</guid><author>danwind</author><pubDate>Fri, 14 Mar 2014 16:35:39 +0800</pubDate><description><![CDATA[

首先，确保在机器上已经安装了 nginx、tomcat、memcached，并且都可以成功启动服务 nginx可以正常启动了，我们就可以通过 域+端口号来访问nginx的80端口了 以本地举例 localhost nginx可以访问，我们就开始配置nginx的配置文件，来做与Tomcat的映射 

Xml代码  



location / {  
            root ...]]></description><category></category></item></channel></rss>