<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>junj</title>
    <description></description>
    <link>http://junj.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>AtomikosTransactionsEssentials-3.3.1 JTA的配置</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/221157" style="color:red;">http://junj.javaeye.com/blog/221157</a>&nbsp;
          发表时间: 2008年07月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          数据库 Oracle 9i<br />#jdbc.properties<br /><br />jdbc.driverClassName=oracle.jdbc.xa.client.OracleXADataSource<br />jdbc.url=jdbc:oracle:thin:@hostOne:1521:one  <br />jdbc.username=oracle<br />jdbc.password=oracle<br /><br />jdbc.driverClassName1=oracle.jdbc.xa.client.OracleXADataSource<br />jdbc.url1=jdbc:oracle:thin:@hostTow:two<br />jdbc.username1=oracle<br />jdbc.password1=oracle<br />############################################<br />#jta.properties<br />com.atomikos.icatch.service=com.atomikos.icatch.standalone.UserTransactionServiceFactory<br />com.atomikos.icatch.console_file_name = tm.out<br />com.atomikos.icatch.log_base_name = tmlog<br />com.atomikos.icatch.tm_unique_name = com.atomikos.spring.jdbc.tm<br />com.atomikos.icatch.console_log_level = INFO<br />###############################################<br />依赖的库<br />AtomikosTransactionsEssentials-3.3.1/lib/ojdbc14.jar<br />AtomikosTransactionsEssentials-3.3.1/dist/atomikos-util.jar<br />AtomikosTransactionsEssentials-3.3.1/dist/transactions.jar<br />AtomikosTransactionsEssentials-3.3.1/dist/transactions-api.jar<br />AtomikosTransactionsEssentials-3.3.1/dist/transactions-jta.jar<br />AtomikosTransactionsEssentials-3.3.1/dist/transactions-jdbc.jar<br />AtomikosTransactionsEssentials-3.3.1/lib/slf4j-api-1.4.3.jar<br />AtomikosTransactionsEssentials-3.3.1/lib/slf4j-nop-1.4.3.jar<br />AtomikosTransactionsEssentials-3.3.1/examples/lib/activemq-3.1.jar<br />AtomikosTransactionsEssentials-3.3.1/examples/lib/concurrent.jar<br />AtomikosTransactionsEssentials-3.3.1/examples/lib/fsjclient.jar<br />AtomikosTransactionsEssentials-3.3.1/examples/lib/geronimo-spec-j2ee-management-1.0-rc4.jar<br /><br />spring-framework-2.5.2/dist/modules/spring-tx.jar<br />spring-framework-2.5.2/dist/modules/spring-aop.jar<br />spring-framework-2.5.2/dist/modules/spring-beans.jar<br />spring-framework-2.5.2/dist/modules/spring-context.jar<br />spring-framework-2.5.2/dist/modules/spring-context-support.jar<br />spring-framework-2.5.2/dist/modules/spring-core.jar<br />spring-framework-2.5.2/dist/modules/spring-jdbc.jar<br />spring-framework-2.5.2/dist/modules/spring-test.jar<br />spring-framework-2.5.2/lib/junit/junit-3.8.2.jar<br />spring-framework-2.5.2/lib/jakarta-commons/commons-logging.jar<br />spring-framework-2.5.2/lib/aopalliance/aopalliance.jar<br />spring-framework-2.5.2/lib/aspectj/aspectjrt.jar<br />spring-framework-2.5.2/lib/aspectj/aspectjweaver.jar<br />spring-framework-2.5.2/lib/j2ee/jta.jar<br />spring-framework-2.5.2/lib/cglib/cglib-nodep-2.1_3.jar<br /><br />//dataAccessContext.xml<br /><pre name="code" class="xml">
&lt;?xml version="1.0" encoding="UTF-8"?>
&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
&lt;beans default-autowire="byName" default-lazy-init="false">
	

	&lt;bean id="dataSource"
		class="com.atomikos.jdbc.AtomikosDataSourceBean" init-method="init"
		destroy-method="close">
		&lt;property name="uniqueResourceName">
			&lt;value>oracle/main&lt;/value>
		&lt;/property>
		&lt;property name="xaDataSourceClassName">
			&lt;value>${jdbc.driverClassName}&lt;/value>
		&lt;/property>
		&lt;property name="xaProperties">
			&lt;props>
				&lt;prop key="URL">${jdbc.url}&lt;/prop>
				&lt;prop key="user">${jdbc.username}&lt;/prop>
				&lt;prop key="password">${jdbc.password}&lt;/prop>
			&lt;/props>
		&lt;/property>
		
		&lt;property name="poolSize">
			&lt;value>1&lt;/value>
		&lt;/property>
	&lt;/bean>
	&lt;bean id="dataSourceB"
		class="com.atomikos.jdbc.AtomikosDataSourceBean" init-method="init"
		destroy-method="close" lazy-init="true">
		&lt;property name="uniqueResourceName">
			&lt;value>mysql/main&lt;/value>
		&lt;/property>
		&lt;property name="xaDataSourceClassName">
			&lt;value>${jdbc.driverClassName1}&lt;/value>
		&lt;/property>
		&lt;property name="xaProperties">
			&lt;props>
				&lt;prop key="URL">${jdbc.url1}&lt;/prop>
				&lt;prop key="user">${jdbc.username1}&lt;/prop>
				&lt;prop key="password">${jdbc.password1}&lt;/prop>
			&lt;/props>
		&lt;/property>
		&lt;property name="poolSize">
			&lt;value>1&lt;/value>
		&lt;/property>
	&lt;/bean>
&lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		&lt;property name="dataSource" ref="dataSource"/>
		&lt;property name="jtaTransactionManager" ref="atomikosTransactionManager" /> 
		&lt;property name="configLocations">
			&lt;list>
				&lt;value>classpath*:/config/hibernate.cfg.xml&lt;/value>
			&lt;/list>
		&lt;/property>
		&lt;property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/>
		&lt;property name="hibernateProperties">
			&lt;props>
				&lt;prop key="hibernate.dialect">${hibernate.dialect}&lt;/prop>
				&lt;prop key="hibernate.show_sql">${hibernate.show_sql}&lt;/prop>
				&lt;prop key="hibernate.cache.use_query_cache">${hibernate.cache.use_query_cache}&lt;/prop>
				&lt;prop key="hibernate.cache.provider_class">${hibernate.cache.provider_class}&lt;/prop>
				
				&lt;prop key="current_session_context_class">jta&lt;/prop>          
            	&lt;prop key="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory&lt;/prop>    
             	&lt;prop key="hibernate.connection.release_mode">after_statement&lt;/prop>  
			&lt;/props>
		&lt;/property>
	&lt;/bean>
	&lt;bean id="atomikosTransactionManager"
		class="com.atomikos.icatch.jta.UserTransactionManager"
		init-method="init" destroy-method="close">
		&lt;!--  when close is called, should we force transactions to terminate or not? -->
		&lt;property name="forceShutdown">
			&lt;value>true&lt;/value>
		&lt;/property>
	&lt;/bean>
	&lt;bean id="atomikosUserTransaction"
		class="com.atomikos.icatch.jta.UserTransactionImp">
		&lt;property name="transactionTimeout" value="240" />
	&lt;/bean>
	&lt;bean id="transactionManager"
		class="org.springframework.transaction.jta.JtaTransactionManager">
		&lt;property name="transactionManager">
			&lt;ref bean="atomikosTransactionManager" />
		&lt;/property>
		&lt;property name="userTransaction">
			&lt;ref bean="atomikosUserTransaction" />
		&lt;/property>
	&lt;/bean>
&lt;/beans>

</pre><br /><br />//applicationContext.xml<br /><pre name="code" class="xml">
&lt;?xml version="1.0" encoding="UTF-8"?>
&lt;beans xmlns="http://www.springframework.org/schema/beans"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	   xmlns:aop="http://www.springframework.org/schema/aop"
	   xmlns:tx="http://www.springframework.org/schema/tx"
	   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"
	   default-autowire="byName" default-lazy-init="false">

	&lt;!-- 属性文件读入 -->
	&lt;bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		&lt;property name="locations">
			&lt;list>
				&lt;value>classpath*:config/jdbc.properties&lt;/value>
				&lt;value>classpath*:spring/jta.properties&lt;/value>
			&lt;/list>
		&lt;/property>
	&lt;/bean>

	&lt;!-- 支持 @Transactional 标记 -->
	&lt;tx:annotation-driven/>

	&lt;!-- 支持 @AspectJ 标记-->
	&lt;aop:aspectj-autoproxy/>
   
	&lt;!-- 以AspectJ方式 定义 AOP -->
	&lt;aop:config proxy-target-class="true">
		&lt;aop:advisor pointcut="execution(* com.ibm.jta.demo.service.*Service.*(..))" advice-ref="txAdvice"/>
	&lt;/aop:config>

	
	&lt;tx:advice id="txAdvice">
		&lt;tx:attributes>
			&lt;tx:method name="get*" read-only="true"/>
			&lt;tx:method name="*"/>
		&lt;/tx:attributes>
	&lt;/tx:advice>
&lt;/beans>
</pre>
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/221157#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 29 Jul 2008 16:31:43 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/221157</link>
        <guid>http://junj.javaeye.com/blog/221157</guid>
      </item>
      <item>
        <title>选择合适的靴里内衬材料（转载）</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/123526" style="color:red;">http://junj.javaeye.com/blog/123526</a>&nbsp;
          发表时间: 2007年09月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          靴里的内衬材料通常采用合成纺织布料，重量轻、内含防水分子，可防止水浸入鞋里，同时材料还需有透气性，能够保持脚面皮肤干爽。目前常用的面料有以下几种： <br />
Gore-Tex--一种特殊布料，非常柔软舒适、透气、防水、防风、耐磨，由美国Gore-Tex公司生产。中高档的登山靴均采用这种材料。 <br />
Gore-Tex材料与传统的做鞋材料橡胶和皮革都不同，它是一种采用高科技工艺生产的复合材料，布的外层可防止雨水浸入和风的透过，布料内含防水的透 气载体，可挥发内层的汗气，具有由里向外的透气性。由于其重量轻，此材料被广泛应用于制造鞋的里衬、野外运动服装、手套等。 <br />
Sympa- Tex--一种防静电的多层无孔结构布料，经过特殊化学和物理处理，可防止雨水和风的浸入；具有透气性，能快速吸收皮肤表面汗水，并迅速挥发，内有合成分 子，防止霉菌及气味浸入布料。其性能及原理与Gore-Tex基本相同，由意大利SympaTex公司生产。许多高中档的登山靴均采用此种材料。 <br />
Gambrelle--一种合成的化纤布料，具有防霉卫生、耐磨等特性，可快速吸收脚汗及气味，挥发快，保持脚面的干爽，其性能优于上述两种面料，许多高山登山靴均采用此种面料。此产品由美国杜邦公司生产。 <br />
Vertigo&nbsp;Grip--其性能与Cambrelle基本相同，只是其柔软性要比Cambrelle更好，应用范围比较广。 <br />
羊皮--具有良好的柔软性，也是一种传统的里衬，比较舒适，但是透气性不如上述的合成面料。 <br />
Air&nbsp;Tech--一种合成材料，含有多种孔隙结构，可吸收皮肤表面的汗气，透气性能好，卫生、轻便，通常用于做靴帮的内衬。
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/123526#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 13 Sep 2007 12:22:25 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/123526</link>
        <guid>http://junj.javaeye.com/blog/123526</guid>
      </item>
      <item>
        <title>怎样认识运动鞋？（转载）</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/123525" style="color:red;">http://junj.javaeye.com/blog/123525</a>&nbsp;
          发表时间: 2007年09月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          运动鞋可分好多种类别，认识了它们才能更好地按需选购，汇金百货运动休闲馆的行家介绍了几种运动鞋的主要特征。 <br />
●篮球鞋：由于篮球运动垂直 跳跃和左右移动的动作较多，篮球鞋通常底大结构坚固，缓冲性能出众，如耐克在篮球鞋上使用一种以特制发泡胶为支架的NIKESHOX&ldquo;缓震弹力珠&rdquo;鞋垫技 术，防震缓冲效能超卓，增强运动员的耐力和弹跳力。鞋底的水波花纹能提供停止、启动及转弯时的磨擦力；阿迪达斯把高弹性的adiPRENE放置在前脚掌提 供踊跃时有效的推进力，adiPRENE放置在脚后跟吸收有害冲击力。TORSION扭转系统配合前后脚掌的自然扭转，提高稳定性和控制性，在快速的转向 过人时反应更加灵敏，迅速。鞋底采用人字形的&ldquo;无印迹橡胶&rdquo;，在篮球馆的木地板上，不会留下印迹。后跟扁平，宽大的前脚掌带有深弯凹槽大大增强与地面的接 触。篮球鞋鞋面多采用合成皮或真皮，使之更坚固，并多为中高帮设计，保护脚踝。 <br />
●网球鞋：网球运动是一项需要双脚四面八方快速移动的运 动，而且前脚掌的运动几率特别高，所以网球鞋的设计重点会着重在双脚两侧的固定效果，以及前脚掌尖底部的耐磨程度。一般鞋底相对较宽、较平，有稳定感。鞋 面由皮革或皮革和尼龙网布结合使用的情况较为普遍，这可以使鞋更抱脚，减震和缓冲。鞋底也一般为防滑的水波纹，提高横向运动时的速度和有效性。 <br />
●足球鞋：鞋底有橡胶鞋钉，鞋面多采用袋鼠皮或合成皮制成。袋鼠皮如同运动员的第二皮肤，使其对球有良好的触感，轻质而耐用。阿迪达斯还采用 PREDATOR猎鹰技术，增强与球接触时的控制力、方向性和精确性，鞋底TRAXION奇钉在减小鞋钉施于地面压力的同时，确保球鞋出色的抓地性能。 <br />
●慢跑鞋：鞋底具柔软夹层，这是一层比较软的具有减震功能的夹在外底和鞋面之间的材料，它是跑鞋中最为重要的一部分，因为它的结构和材料运用 将会影响到减震功能和鞋的稳定性。大多数跑鞋的后跟部分成内外两片，提高了跑动过程中由后跟到前掌这个动作过程的效率。鞋的前尖部分有较大的空间，以保证 脚在鞋内充分的舒展。在鞋的脚后跟部分的上边缘有一个凹槽，它是用来保护跟腱的，使其更安全，更舒适。鞋面主要由轻质的网材和合成材料制成，具有良好的透 气性。钻石颗粒外底或碳纤橡胶外底可增加双脚的稳定力，让慢跑更加舒适。 <br />
●综合训练鞋：外观和跑鞋有相似之处，但又有别于跑鞋。前脚掌和后跟都非常宽大，具有很强的适应性，满足各种训练需求。鞋面通常为合成皮和轻质网材制成，中底常用铸模EVA制成，大小类似于篮球鞋，外底多采用无印迹橡胶。 <br />
●户外鞋：结构粗犷坚固，耐磨，保护性强。一般的野外运动防寒保暖很关键，所以多采用质地优良的磨砂牛皮或硬尼龙帆布做鞋面，中底大多采用有缓冲和推动 功能的设计，外底大多用汽车轮胎橡胶，有较大的轮胎形花纹或颗粒，因而防滑性能良好，抓地性高，在不平坦的路面上能有效地防止对脚的伤害。为了适应户外多 变的运动场地，户外运动鞋有较细分的设计，如专门针对水上运动的溯溪鞋，它倾向于排水的功能；运动凉鞋，较倾向于厚实；登山鞋，较倾向于保护双脚的功能； 还有兼具多种运动功能的越野鞋等。 <br />
此外，行家还告诉我们，功能性运动鞋一般都在鞋身相应部位标注其使用的技术名称，以体现其特别的功能； 千万不要随便穿一双一般的运动鞋就开始做激烈运动，以免造成永久伤害；一般来说，功能性运动鞋穿着6个月就需要更换了，最好准备两双以上运动鞋，以便天天 替换，这样，可以让它发挥功效一年以上。
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/123525#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 13 Sep 2007 12:21:59 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/123525</link>
        <guid>http://junj.javaeye.com/blog/123525</guid>
      </item>
      <item>
        <title>选购运动鞋的专业宝典（转载）</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/123490" style="color:red;">http://junj.javaeye.com/blog/123490</a>&nbsp;
          发表时间: 2007年09月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在去专卖店之前，你要先想清楚这双你将要收入囊中的鞋子是派什么用途的。买鞋无非三种用途&mdash;&mdash;&mdash;打球、收藏和平时走路用。收藏鞋我们暂且不作讨论。而走路 的鞋子对于各方面性能要求也不是很高，只要样子够酷够炫就可以了。但作为一双打球用的鞋子，我们就很应该从各方面去衡量它的性能了。<br />
<br />
<br />
<br />
1.缓震性<br />
<br />
<br />
<br />
缓震是一双鞋子最基本的用途之一。在你每次跳起下落至地面时，你的膝盖要承受7倍于平时的压力。所以在试鞋子时千万不要忘了感觉一下它的鞋底是否柔软 &mdash;&mdash;&mdash;一双只有外表，而不能为你提供足够保护的鞋子绝对不适合你穿着去打球。你在试鞋时可以试着走几步，如果鞋底给你的是坚硬无比的感觉，千万不要买这双 鞋。那是不是越软越好呢？当然也不是。因为鞋子的保护性体现在激烈的对抗中。如果平时走路你都会觉得过于柔软，比赛时它怎么帮你去抵挡数倍于平时的压力？ 那怎么去判别鞋子适中的软硬程度？作为新手你大可以多试几双鞋子，从中得到比较，哪双是最适合你的。<br />
<br />
<br />
<br />
2.启动性 <br />
<br />
<br />
<br />
打后卫的弟兄都知道，启动时哪怕多快0.1秒都是把防守队员甩开的关键。启动性的关键在于前掌，也就是说，一个弹性十足的前掌是鞋子启动的保证。<br />
<br />
<br />
<br />
NIKE，ADIDAS等都为前掌设计了很多强有力的推进器，如+ADIPRENE等。而鞋子的重量对于启动也有一定的影响。内线队员基本上不用过多在意这项标准，但你是一名速度过人的后卫，在选鞋时务必要挑一双轻便一点的后卫专用鞋款。<br />
<br />
<br />
<br />
3.贴地性和护踝性 <br />
<br />
<br />
<br />
把这两项放在一起讲，是因为它们都涉及到了同一个方面&mdash;&mdash;&mdash;对脚踝的保护。护踝性是看鞋帮是否能给予脚踝足够的保护。显而易见，高帮的鞋子比低帮的鞋 子对于脚踝的支持要好的多。除此之外，帮的材料也要厚实和柔软，不能太薄或太硬，否则也容易引起崴脚。贴地性是指鞋面离地高度，理论上你的脚离开地面越 远，崴脚的几率越大。但贴地性和护踝性又是一柄双刃剑，鞋底做的薄，离地高度是低了，但未必就能提供很好的缓震，而对于脚踝加上层层保护，又会限制灵活 性。我的建议是，喜欢打内线的人千万别去穿低帮的后卫鞋，还是好好地保护你的脚踝吧，在长人如林的内线里是很容易崴到脚的；喜欢打外线的就不要管那么多 了，放松你的脚踝尽情去拼吧。<br />
<br />
<br />
<br />
4.耐磨性 <br />
<br />
<br />
<br />
在中国，篮球爱好者打外场的机会远远多于内场。我们可能要经常穿着自己心爱的战靴在水泥地上磨一个下午。谁都不想让自己的鞋子很快报废，那就要注意鞋子的耐磨性了。让我来逐一分析现在市场上主要的几大品牌的耐磨性。<br />
<br />
<br />
<br />
1．NIKE<br />
<br />
<br />
<br />
这位球鞋市场的龙头老大在技术上有着无与伦比的优势，但鞋子的耐磨性却不怎么好。或许是因为NIKE的鞋子主要是为内场设计的专业鞋款，NIKE的大 底大都不是很耐磨。如果你是一位经常奋战于外场的街球狂热分子，这个品牌不是你合适的选择。但你有机会经常在室内场地或者室外的塑胶等非水泥场地打球，就 完全可以选择NIKE，因为总体而言，（撇开耐磨性不谈）NIKE的鞋子是最舒适的。<br />
<br />
<br />
<br />
2．ADIDAS<br />
<br />
<br />
<br />
这是一个以质量好而著称的老牌子，它的鞋子总的来说都比较耐磨，特别是那种黑色橡胶的无印迹大底，耐磨程度超乎想象。<br />
<br />
<br />
<br />
3．REEBOK<br />
<br />
<br />
<br />
这个牌子的鞋子在耐磨性方面只能说是中规中矩，在这方面没受过多少褒扬也不至于招来批评。只是它的专利技术DMX在篮球鞋的运用上受到人们的质疑。人 们普遍认为这是一项跑鞋技术，运用在篮球鞋上虽然也能带来良好的缓震效果但耐用性不强。很多人都在穿着了二三个月后发现鞋子中DMX良好的避震感觉消失 了。<br />
<br />
<br />
<br />
4．AND1<br />
<br />
<br />
<br />
一个以鞋底特别耐磨，特别适合打外场而闻名的牌子。但千万不要以为这个品牌所有的鞋子都适合外场。AND1早期的鞋款的确异常耐磨，如 STANDING0等鞋款都给人留下了深刻印象。虽然现在它的鞋子似乎没有以前那么结实了，但它低价位不带气垫的鞋款比起其它品牌（如NIKE）还是比较 耐磨的。值得注意的是，AND1中高价位的带有HARMONIX技术的鞋款普遍耐磨性都很差，这类鞋子特征就是在后跟搭载了分体式气垫。有很多人听说 ND1的鞋子很耐磨，赶紧就去买了双HARMONIX的鞋子，结果打了不到2个月的外场就磨穿了气垫，实在是太惨了。<br />
<br />
<br />
<br />
5.与脚的贴合度 <br />
<br />
<br />
<br />
也就是鞋子是否贴合脚面，在运动中脚是否会在鞋中滑动。在这方面NIKE做的最好，在鞋子里安放弹性鞋套，让整个鞋子就像你穿的第2双袜子那样舒适。 你在试鞋时一定要注意不要买偏大或偏小的尺码，如果尺码合适，你再检查一下后跟在鞋中是否会滑动，前掌是否太窄或太宽，脚弓处十分有挤压不适的感觉，如果 一切都好，就说明这双鞋子很适合你。<br />
<br />
<br />
<br />
6.透气性 <br />
<br />
<br />
<br />
这项不是最主要的标准，但脚汗重的朋友却一定要注意，因为你的脚汗在鞋子里积蓄太多会明显影响鞋子的舒适性。你在挑选鞋子时，一是要注意鞋面是否有透气散热的小孔，二是要看鞋面的材料，漆皮和那类质密缺少纹路的人造革透气性都不佳。<br />
<br />
<br />
<br />
7.价格 <br />
<br />
<br />
<br />
我总觉得一双1000元以上的鞋子不是很适合打街球。当然购买时你要多注意打折信息，多逛几家店，货比三家总不会吃亏的。<br />
<br />
<br />
<br />
逢年过节打折的机会比较多，你也可以在这个时候为自己购置新的战靴。<br />
<br />
<br />
<br />
除了这几条以外，还有几个大家多注意的细节。<br />
<br />
<br />
<br />
一是NIKE带有SHOX技术的鞋子，它比较适合略有体重的选手（最好在75KG以上）去驾御它，体重轻的朋友不要去尝试，没有足够的体重是无法让SHOX弹力柱产生效果的。<br />
<br />
<br />
<br />
二是NIKE带有FOAMPOSITE技术的鞋子，如果你的脚脚弓过高或脚太肥，千万不要去尝试，因为它只适合标准脚型的人。<br />
<br />
<br />
<br />
三是MAXAIR开窗气垫的鞋子。如果你身处寒冷的北方，或者你是运动能力超强的选手，不要经常拿它打外场，它的气垫是有可能爆裂的。
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/123490#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 13 Sep 2007 10:35:00 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/123490</link>
        <guid>http://junj.javaeye.com/blog/123490</guid>
      </item>
      <item>
        <title>开发心得每日谈</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/116215" style="color:red;">http://junj.javaeye.com/blog/116215</a>&nbsp;
          发表时间: 2007年08月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 这段时间要开发一个B/S架构的项目，是一个管理平台，不复杂，但是要做好也不容易。类的设计过程中，很多业务接口要自己设计，所以记录下设计接口的心得和体会。<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 业务层的接口主要供控制器调用，控制器是调度者，但是动作的发起者是用户，所以我主要从功能上进行接口的划分和设计。有些业务类的接口很简单，因为他们逻 辑不相关，都是独立的操作；但是对于一些逻辑相关的一系列Operations，我就需要把这些operations给写到一个interface中，这 样对于控制层来说，它要偶合的类少些，虽然控制器只知道接口。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这样一些接口设计下来，相比以前的接口设计，感觉不错。<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  <br />
&nbsp;&nbsp;&nbsp;&nbsp; Java的基础的API和J2EE的API很久没有浏览了，是时候重新浏览一遍了，因为新版的API有了更多好用的使用功能。<br />
<br />
&nbsp;&nbsp;&nbsp; 基于Annotation的映射配置使用起来也不难，但是却不精通，也该认真研究下了，把常用的细节部分搞透。
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/116215#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 24 Aug 2007 17:23:51 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/116215</link>
        <guid>http://junj.javaeye.com/blog/116215</guid>
      </item>
      <item>
        <title>有点累</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/115563" style="color:red;">http://junj.javaeye.com/blog/115563</a>&nbsp;
          发表时间: 2007年08月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这几天身体很不舒服，昨天晚上开始偏头疼到现在，现在腰疼，更不爽的是咽喉疼了2个星期都不见好转，时间长不运动身体素质下降了，不过也和自己的作息有关，前天晚上吃的很饱，吃完就想上床睡觉，惨了，第二天早上浑身都难受，特别是肚子，消化不良，NND，头也发懵，再也不敢吃饱就睡了，那是猪。<br />
公司要体检了，之前的body check都没有问题，就是没有乙肝抗体，也想去打疫苗，可是一直都懒的去，这一年的生活感觉不太好，不知道这次body check...... ，希望不出问题，一定去打疫苗，想起都害怕，同事天天打嚏喷，打的我心惊胆战<br />
还是好累，真想休假啊，国庆快到了，到时候好好休息。
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/115563#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 23 Aug 2007 09:27:15 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/115563</link>
        <guid>http://junj.javaeye.com/blog/115563</guid>
      </item>
      <item>
        <title>碰见了几个bug</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/111647" style="color:red;">http://junj.javaeye.com/blog/111647</a>&nbsp;
          发表时间: 2007年08月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          之前在我的电脑上安装了简化的winxpsp2,当我试图安装kav6.0的时候，提示什么错误，忘记了，反正是安装过程出现错误，卸载不掉，然后，reboot，加载kav失败，郁闷了<br />
当初硬盘格式化的时候，C盘在30G的情况下安装系统既然失败，所以怀疑硬盘有问题，遂安装了一个新的Winxp，但是问题依旧，而且IE都有问题，提示unknown software exception。<br />
应用程序是基于OS的，也想过可能是系统的问题，但是也不排除硬盘有问题，因为，HdTune检测出硬盘有问题，但是这个软件是否权威还未知，毕竟都是程序员写的。<br />
思虑再三，决定再重新安装OS，因为之前的系统实在用不了，基本的系统搜索功能都打不开，这次采用原始方式格式化掉了C盘，比较慢，反正是比快格慢了，安装好系统后，再没有删除掉D盘的kav的时候安装失败，删除之，再安装则成功了，reboot，加载成功，安装OFFICEXP，成功，因为之前安装OFFICE也有问题，装不上。<br />
用nero7在没有放盘的情况下我选择复制光盘，可是刚刚装PC上既然提示一个INTERNAL ERROR，然后没有响应，所以强行杀之，当时在我的本本上，这样的操作却没有引起程序停止响应，只是给出了提示，晕死了，2个PC的软件环境是一样的。<br />
<br />
总结：可能系统盘没有格式化好，但是软件的bug啊，和系统的兼容性应该首先搞定吧，然后自我恢复能力应该有吧，nero，kav太让我失望了<br />
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/111647#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 13 Aug 2007 09:13:05 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/111647</link>
        <guid>http://junj.javaeye.com/blog/111647</guid>
      </item>
      <item>
        <title>此文可能改变你的人生</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/68641" style="color:red;">http://junj.javaeye.com/blog/68641</a>&nbsp;
          发表时间: 2007年04月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>人们最容易忽视的，恰恰是最基本、最简单、而却是最重要的问题。请你花几分钟来阅读一下，我相信，此文可能会改变你的人生。这是一篇关于对每个人自身的战略管理的短文。 </p>
<p>管理理论不仅适用于企业，而且也是适用于每个人的。为什么有的人目标性强、办事效率高、成功率大，在其背后都可以找到管理上的原因。但是，除了一般性的时间安排外，似乎至今无人关心对自身的管理。其实，人们在忙忙碌碌中，忘却的恰恰是最不该忘记的问题。每个人的管理关系到每个人的一生，不信，请看下文。 </p>
<p>1、&ldquo;做正确的事&rdquo;的理论 </p>
<p>管理上有一个理论：&ldquo;要做正确的事，而不是把事情做正确&rdquo;。这是一个非常重要的问题，倘若一个人仅仅是把事情做正确，那么，尽管他做正确了许多事，但是或许对他而言都不是重要的，对他的一生也不产生什么影响；而另一个人一生就做了一件事，这一件事就让他闻名于世，这是什么原因呢，这要结合下面的理论来考察。 </p>
<p>2、&ldquo;极其重要的少数和无关紧要的多数&rdquo;的理论 </p>
<p>这个理论称之为巴累托原理，适用于各个领域，例如政治上极其重要的少数国家主宰了无关紧要的多数国家的命运；经济上极其重要的少数人的财富超过了无关紧要的多数人的财富；文化上极其重要的少数作品留传下来而淘汰了无关紧要的绝大多数作品，等等，不胜枚举。 </p>
<p>对一个人而言，他的一生中可以有许多问题或决策，但是极其重要的几个问题或决策是决定他一生的。用文学的语言来说，一个人的一生路途漫漫，但关键的却只有几步而已。 </p>
<p>什么问题或决策是极其重要的呢，这又要结合第三个理论来考察。 </p>
<p>3、&ldquo;发挥优势&rdquo;论 </p>
<p>一个人的悲剧不在于没有优势，而在于没有发现、发挥和利用自己实际上存在着的优势，最终与精彩擦肩而过。 </p>
<p>至此，我们可以说了，发现、发挥和利用自己的优势，就是极其重要的问题和决策，就是做正确的事，把这个正确的事做好了，就是做了极其重要的事。 </p>
<p>凡成功人士必定是充分发挥和利用了自己的优势，虽然其中可能大部分是无意识的、有时可能是偶然的，但其作用肯定是决定性的。 </p>
<p>管理的作用在于变无意识为有意识、变被动为主动、变偶然为必然，从而掌握自己发展的轨迹，掌握自己的命运。 </p>
<p>4、对自己问三个问题 </p>
<p>为了便于发现、发挥和利用自己的优势，可以从自我&ldquo;三问&rdquo;开始。这&ldquo;三问&rdquo;是：你的优势是什么？你优势发挥的地方在哪里？你优势发挥的价值是什么？ </p>
<p>你的优势是什么？每个人都是有他自己的优势的，再笨的人也有长处。我们要在自己的长、短处中找出长处；在长处中找出优势；在优势中找出第一优势，只有找到优势，才有可能发挥和利用优势。 </p>
<p>你优势发挥的地方在哪里？如果是在甲方的话，你目前精力的投放是在甲方还是在乙方或丙方？如果在甲方则很理想；而如果不在甲方，怎样才能转移到甲方？ </p>
<p>你优势发挥的价值内涵是什么？优势发挥的目的全在于要有价值的实现，这也就是利用优势的动因，只有优势转化成了价值，发现、发挥和利用优势才完成了使命。 </p>
<p>5、世界在期待着你的精彩 </p>
<p>&ldquo;天生我材必有用&rdquo;，每个人都应该有雄心壮志，用自己的优势来为世界添彩。行进在人生旅途中的我们，不妨稍稍停留片刻，来反思一下根本的问题，就如我们在游览名山大川时，走累的时候在树荫下稍作休整，一边喝饮料一边寻找最佳风景点，以免在旅途结束时再为走错路线而痛惜。 </p>
<p>你在别的岗位上会干得更好，但是你必须改变现状； </p>
<p>你更适合搞另一项工作，尽管你学的不是这个专业； </p>
<p>你可以发挥得更加充分，只是需要增加一点激情； </p>
<p>不要为受挫而烦恼，这不过是为你带来时来运转的机会； </p>
<p>不要为现在的成绩而满足，你应该向更高的目标奋进； </p>
<p>改变你的人生，现在还来得及！</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/68641#comments" style="color:red;">已有 <strong>3</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 06 Apr 2007 16:06:51 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/68641</link>
        <guid>http://junj.javaeye.com/blog/68641</guid>
      </item>
      <item>
        <title>乱弹软件开发</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/58772" style="color:red;">http://junj.javaeye.com/blog/58772</a>&nbsp;
          发表时间: 2007年03月10日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>作为一个专业的程序员，开发一个程序的时候，首先要站在最终用户的角度去考虑，考虑他们的使用习惯，而不是单从技术上的优劣去考虑，用好的技术去开发对程序员来说很爽，可是用户的体验度不一定高.</p>
<p>其实面对同一个项目，如果此项目只是被几个人用，那么就在项目投入上，就不应该投入过多的人力物力；但是，如果此项目要被成千上万的人使用，那么开发此项目的时候就要考虑很多东西，要投入很大才行了。其实，也就是个度的问题，看项目的生命周期和应用范围了，把握好度很多问题的复杂性就会降低.</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/58772#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 10 Mar 2007 11:56:23 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/58772</link>
        <guid>http://junj.javaeye.com/blog/58772</guid>
      </item>
      <item>
        <title>打开tomcat的SSL</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/54250" style="color:red;">http://junj.javaeye.com/blog/54250</a>&nbsp;
          发表时间: 2007年02月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="blogbody">
<h2 class="title">打开tomcat的SSL</h2>
</div>
<p>首先用java的工具keytool 生成一个ssl证书：</p>
<p>keytool -genkey -keyalg RSA&nbsp;&nbsp;&nbsp; -alias youraliasname&nbsp; -keystore .keystore<br />
</p>
<br />
输入keystore密码：&nbsp; yourpass<br />
您的名字与姓氏是什么？<br />
&nbsp; [Unknown]：&nbsp; test<br />
您的组织单位名称是什么？<br />
&nbsp; [Unknown]：&nbsp; test<br />
您的组织名称是什么？<br />
&nbsp; [Unknown]：test<br />
您所在的城市或区域名称是什么？<br />
&nbsp; [Unknown]：&nbsp; beijing<br />
您所在的州或省份名称是什么？<br />
&nbsp; [Unknown]：&nbsp; beijing<br />
该单位的两字母国家代码是什么<br />
&nbsp; [Unknown]：&nbsp; cn<br />
CN=liubin, OU=test, O=www.test.com, L=beijing, ST=beijing, C=cn 正确吗？<br />
&nbsp; [否]：&nbsp; y
<p>输入&lt;CidSoftKey&gt;的主密码<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （如果和 keystore 密码相同，按回车）：<br />
</p>
<p>把<font face="Arial">C:\Documents and Settings\username\.<font face="Arial">.keystore 复制到Tomcat中要发布的应用下</font></font></p>
<p>然后修改tomcat的conf下的server.xml文件，将注视掉的如下的内容的注释去掉：</p>
<p>&nbsp; <br />
&nbsp;&nbsp;&nbsp; &lt;Connector port=&quot;8443&quot; maxHttpHeaderSize=&quot;8192&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxThreads=&quot;150&quot; minSpareThreads=&quot;25&quot; maxSpareThreads=&quot;75&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups=&quot;false&quot; disableUploadTimeout=&quot;true&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; acceptCount=&quot;100&quot; scheme=&quot;https&quot; secure=&quot;true&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clientAuth=&quot;false&quot; sslProtocol=&quot;TLS&quot; <font color="#ff0000">keystoreFile=&quot;.keystore&quot; keystorePass=&quot;yourpass&quot;</font>/&gt;<br />
&nbsp;</p>
<p>然后重起tomcat之后就可以访问了，记得端口是8443</p>
<p>而且，是要用https，不是http</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/54250#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 13 Feb 2007 16:32:18 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/54250</link>
        <guid>http://junj.javaeye.com/blog/54250</guid>
      </item>
      <item>
        <title>Web应用的调试</title>
        <author>junj</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://junj.javaeye.com">junj</a>&nbsp;
          链接：<a href="http://junj.javaeye.com/blog/52966" style="color:red;">http://junj.javaeye.com/blog/52966</a>&nbsp;
          发表时间: 2007年02月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">虽然是用TOMCAT做为Web Container，但是调试的时候，经常重新启动也觉的麻烦，所以总想寻找写好办法简化调试</font></p>
<p><font face="Arial">如果调试jsp页面，那么修改后可以立即生效，所以比较简单<br />
至于控制器，如果不在控制器写业务代码，那么控制器也没什么好调试的<br />
业务代码写到service类中，那么由于这些service可以脱离容器运行，所以采用单元调试就很方便，要这样<br />
做，层次结构要分清楚，不要因为业务逻辑简单就把逻辑写在控制器中。</font></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://junj.javaeye.com/blog/52966#comments" style="color:red;">已有 <strong>5</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 07 Feb 2007 16:26:28 +0800</pubDate>
        <link>http://junj.javaeye.com/blog/52966</link>
        <guid>http://junj.javaeye.com/blog/52966</guid>
      </item>
  </channel>
</rss>