??xml version="1.0" encoding="utf-8" standalone="yes"?>69视频在线观看,日韩成人亚洲,中文字幕欧美一区二区http://www.aygfsteel.com/chen4765654/category/44960.htmlzh-cnThu, 29 Dec 2016 19:32:54 GMTThu, 29 Dec 2016 19:32:54 GMT60Geth参数中文q解决http://www.aygfsteel.com/chen4765654/archive/2016/07/12/431171.html紫色心情紫色心情Tue, 12 Jul 2016 09:13:00 GMThttp://www.aygfsteel.com/chen4765654/archive/2016/07/12/431171.htmlhttp://www.aygfsteel.com/chen4765654/comments/431171.htmlhttp://www.aygfsteel.com/chen4765654/archive/2016/07/12/431171.html#Feedback0http://www.aygfsteel.com/chen4765654/comments/commentRss/431171.htmlhttp://www.aygfsteel.com/chen4765654/services/trackbacks/431171.html
所以需要先~码再解码,代码如下Q?br />fileName=java.net.URLDecoder.decode(java.net.URLEncoder.encode(fileName,"iso8859-1"),"utf-8");


紫色心情 2016-07-12 17:13 发表评论
]]>
JVM参数配置http://www.aygfsteel.com/chen4765654/archive/2015/09/18/427390.html紫色心情紫色心情Fri, 18 Sep 2015 09:52:00 GMThttp://www.aygfsteel.com/chen4765654/archive/2015/09/18/427390.htmlhttp://www.aygfsteel.com/chen4765654/comments/427390.htmlhttp://www.aygfsteel.com/chen4765654/archive/2015/09/18/427390.html#Feedback0http://www.aygfsteel.com/chen4765654/comments/commentRss/427390.htmlhttp://www.aygfsteel.com/chen4765654/services/trackbacks/427390.htmlset JAVA_OPTS=-server -Xmn4096m -Xms8192m -Xmx8192m -Xss256k -XX:PermSize=128m -XX:MaxPermSize=256m  -XX:SurvivorRatio=8 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC  -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=30 -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+DisableExplicitGC  -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=2 -XX:GCTimeRatio=20 -XX:SoftRefLRUPolicyMSPerMB=0 -Xnoclassgc -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods

–XX:ParallelGCThreads=20Q设|?20 个线E进行垃圑֛Ӟ
–XX:+UseParNewGCQ年M使用q行回收器;
–XX:+UseConcMarkSweepGCQ年老代使用 CMS 攉器降低停;
–XX:+SurvivorRatioQ设|?Eden 区和 Survivor 区的比例?8:1。稍大的 Survivor I间可以提高在年M回收生命周期较短的对象的可能性,如果 Survivor 不够大,一些短命的对象可能直接q入q老代Q这对系l来说是不利的?/div>
–XX:TargetSurvivorRatio=90Q设|?Survivor 区的可用率。这里设|ؓ 90%Q则允许 90%?Survivor I间被用。默认值是 50%。故该设|提高了 Survivor 区的使用率。当存放的对象超q这个百分比Q则对象会向q老代压羃。因此,q个选项更有助于对象留在年M?/div>
–XX:MaxTenuringThresholdQ设|年d象晋升到q老代的年龄。默认值是 15 ơ,卛_象经q?15 ?Minor GC 依然存活Q则q入q老代。这里设|ؓ 31Q目的是让对象尽可能C存在q轻代区域?/div>
-XX:GCTimeRatio
通过-XX:GCTimeRatio=<value>我们告诉JVM吞吐量要辑ֈ的目标倹{?更准地_-XX:GCTimeRatio=N指定目标应用E序U程的执行时?与ȝE序执行旉)辑ֈN/(N+1)的目标比倹{?例如Q通过-XX:GCTimeRatio=9我们要求应用E序U程在整个执行时间中臛_9/10是活动的(因此QGCU程占用其余1/10)?Zq行时的量QJVM会试修改堆和GC讄以期辑ֈ目标吞吐量?-XX:GCTimeRatio的默认值是99Q也是_应用E序U程应该q行臛_99%的L行时?/div>

JDK7可以用用G1垃圾回收器,最好堆栈大?G情况下用?/strong>
-Xmx24g -Xms24g -XX:PermSize=96m -XX:MaxPermSize=96m -XX:+UseG1GC -XX:SurvivorRatio=6 -XX:MaxGCPauseMillis=400 -XX:G1ReservePercent=15  -XX:InitiatingHeapOccupancyPercent=40 -XX:ConcGCThreads=8
使用G1时的最佛_?/div>
1、不要设|年M的大(-XmnQ,否则会扰乱G1的缺省行为,JVM也不会满用h定的暂停旉。而且讄了固定值的话,G1无法随需扩展q轻代的大小
2、GC暂停旉不是100%能保证的
3、如果GC的晋升过E中遇到堆区域溢出(使用-XX:+PrintGCDetails看到to-space overflowQ,可以通过下面几种方式避免Q?/div>
增加-XX:G1ReservePercent=nQ缺省值是10。这可以增加可用的to-space内存
使用-XX:ConcGCThreads=n增加标记U程数目

G1常用参数

参数 描述
-XX:+UseG1GC 开启G1
-XX:MaxGCPauseMillis=n 讄GC暂停的最大时?q只是目?量辑ֈ,默认值是 200 毫秒,q小影响吞吐?/code>
-XX:InitiatingHeapOccupancyPercent=n 整个?而不是某个年?使用量达到此?便会触发q发GC周期.gؓ0则是q箋触发,默认gؓ45
-XX:NewRatio=n 老年代与新生代的比?默认gؓ2
-XX:SurvivorRatio=n 伊甸园代与生存代的比?默认gؓ8
-XX:MaxTenuringThreshold=n 生存代存zȝ最大门?默认gؓ15
-XX:ParallelGCThreads=n 讄垃圾回收器ƈ行阶D늚U程?默认gJVMq行的^台有??n 的D|ؓ逻辑处理器的数量
-XX:ConcGCThreads=n 讄q发垃圾回收器用的U程?默认gJVMq行的^台有?/td>
-XX:G1ReservePercent=n 讄剩余的内存量,减少跃迁p|的可?默认gؓ10
-XX:G1HeapRegionSize=n 讄G1q_java堆而生区域的大小,默认值可以提供最大的工效?最gؓ1M,最大ؓ32M,最多划?024?使用默认?/code>


紫色心情 2015-09-18 17:52 发表评论
]]>Extjs的对齐方法alignTo介绍http://www.aygfsteel.com/chen4765654/archive/2015/03/18/423562.html紫色心情紫色心情Wed, 18 Mar 2015 03:51:00 GMThttp://www.aygfsteel.com/chen4765654/archive/2015/03/18/423562.htmlhttp://www.aygfsteel.com/chen4765654/comments/423562.htmlhttp://www.aygfsteel.com/chen4765654/archive/2015/03/18/423562.html#Feedback0http://www.aygfsteel.com/chen4765654/comments/commentRss/423562.htmlhttp://www.aygfsteel.com/chen4765654/services/trackbacks/423562.html
alignTo( String/HTMLElement/Ext.Element element, [String position], [Number[] offsets], [Boolean/Object animate] ) : Ext.Element
通过指定的锚点将此元素与另一个元素对? 如果另一个元素时文档document本n,则对齐到 viewport. 参数 position 是可选的, q可以指定ؓ以下的格?

I白: 默认此元素的左上角(top-left)寚w到目标元素的左下?bottom-left),?"tl-bl").
一个锚点anchor (此设|已被废?deprecated): 传递的锚点位置被用做目标元素的 锚点位置. 此元素将其左上角定位到另一个元素的指定的锚? 此方法已被废?最好用下面的两个锚点的格?
两个锚点anchor: 如下面的表格所C?如果参数是用破折?-)分隔的两个? 那么W一个值用作此元素的锚? 而第二个值用作目标元素的锚点(anchor point)
除了锚点, 参数 position 也支?"?" 字符. 如果问号字符 "?" 出现在position 字符串的末尾, 则元素将试图寚w指定的位|? 如果必要,则会被适当调整以限制在viewport? 注意: Z执行 viewport 的限?被对齐的元素可能被寚w到其他的位置. 下表是所有支持的锚点位置(anchor positions):

 ?     说明
-----  -----------------------------
tl     左上?top left corner) (默认?
t      上边?top edge)的中?/span>
tr     右上?top right)
l      左边?left edge)的中?/span>
c      元素的中?center)
r      双?right edge)的中?/span>
bl     左下?bottom left)
b      下边?bottom edge)的中?/span>
br     左下?bottom right)
用法CZ:

// 使用默认的对齐位|?"tl-bl", 不受限制) ?el 寚w?other-el 
el.alignTo("other-el");

// 寚wel元素的左上角到other-el元素的右上角 (受viewport限制)
el.alignTo("other-el", "tr?");

// 寚wel元素的右下角到other-el元素的左边界中心
el.alignTo("other-el", "br-l?");

// 寚wel元素的中心点center到other-el元素的左下角,
// q调?x 的位|偏UMؓ -6 pixels (y 位置偏移?0)
el.alignTo("other-el", "c-bl", [-6, 0]);


紫色心情 2015-03-18 11:51 发表评论
]]>Spring+HibernateQJPAQ防止脏数据自动提交http://www.aygfsteel.com/chen4765654/archive/2014/09/07/417747.html紫色心情紫色心情Sun, 07 Sep 2014 03:13:00 GMThttp://www.aygfsteel.com/chen4765654/archive/2014/09/07/417747.htmlhttp://www.aygfsteel.com/chen4765654/comments/417747.htmlhttp://www.aygfsteel.com/chen4765654/archive/2014/09/07/417747.html#Feedback0http://www.aygfsteel.com/chen4765654/comments/commentRss/417747.htmlhttp://www.aygfsteel.com/chen4765654/services/trackbacks/417747.htmlHibernate的脏查(dirty checkingQ。每ơ装载一个对象到内存Ӟsession始终跟踪它的修改。于是每ơ对数据的查询,session都将跌代所有的session中的对象q检查脏数据Q将脏数据flush到数据库?/span>
Ҏ1Q?/span>
事务设|ؓ只读Q然后手工flush?/span>
@Transactional(rollbackFor = RuntimeException.class,readOnly=true)
public void save(TestEmployee entity) {
entitymanager.persist(entity);
entitymanager.flush();
}
Ҏ2Q?/span>
在一个session中读取、查询大量数据对象情况下的制胜武? FlushMode.NEVER。当然要CQ在此过E中你不可以修改q些数据Q不然就真的把数?#8220;搞脏”了?/span>
使用武器U诀如下Q?/span>
FlushMode previous = session.getFlushMode();
session.flush(); // who know's what been done till now
session.setFlushMode(FlushMode.NEVER);
// Do some querying
// Do some more querying
// Really load up that session
// Execute a few more queries
// Write back to some tables
session.flush();
session.setFlushMode(previous);

紫色心情 2014-09-07 11:13 发表评论
]]>
Jboss EAP6.2配置APRhttp://www.aygfsteel.com/chen4765654/archive/2014/06/30/415280.html紫色心情紫色心情Mon, 30 Jun 2014 08:38:00 GMThttp://www.aygfsteel.com/chen4765654/archive/2014/06/30/415280.htmlhttp://www.aygfsteel.com/chen4765654/comments/415280.htmlhttp://www.aygfsteel.com/chen4765654/archive/2014/06/30/415280.html#Feedback0http://www.aygfsteel.com/chen4765654/comments/commentRss/415280.htmlhttp://www.aygfsteel.com/chen4765654/services/trackbacks/415280.html1、解压apr包到bin目录

2、在standalone.conf.bat配置目录
set "JAVA_OPTS=-Xms256M -Xmx512M -XX:MaxPermSize=128M -Djava.library.path=E:/jboss-eap-6.2/bin/native"

3、standalone.xml讄APR协议Qƈ启用native
<subsystem xmlns="urn:jboss:domain:web:1.5" default-virtual-server="default-host" native="true">
            <connector name="http" protocol="org.apache.coyote.http11.Http11AprProtocol" scheme="http" socket-binding="http"/>
            <virtual-server name="default-host" enable-welcome-root="true">
                <alias name="localhost"/>
                <alias name="example.com"/>
            </virtual-server>
</subsystem>



紫色心情 2014-06-30 16:38 发表评论
]]>
վ֩ģ壺 ٤ʦ| | | | Ӫ| | ʹ| Զ| ¤| ʲ| ʯ| ʯʨ| ߰| | կ| ʳ| | | | ν| Ͻ| | Ͽ| ʻ| | | Ǩ| ľ| Ϫ| | żҽ| ְ| | ½| ǿ| | | | ɽ| | ǭ|