﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-My Rhythm-最新评论</title><link>http://www.blogjava.net/redcoatjk/CommentsRSS.aspx</link><description>万物皆对象 万事归节奏</description><language>zh-cn</language><pubDate>Mon, 03 Mar 2014 07:47:33 GMT</pubDate><lastBuildDate>Mon, 03 Mar 2014 07:47:33 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: Hibernate session 获取方式浅谈</title><link>http://www.blogjava.net/redcoatjk/archive/2014/01/10/362491.html#408767</link><dc:creator>1111</dc:creator><author>1111</author><pubDate>Fri, 10 Jan 2014 06:25:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2014/01/10/362491.html#408767</guid><description><![CDATA[31244535345345353<br><br><br><br><img src ="http://www.blogjava.net/redcoatjk/aggbug/408767.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">1111</a> 2014-01-10 14:25 <a href="http://www.blogjava.net/redcoatjk/archive/2014/01/10/362491.html#408767#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Hibernate session 获取方式浅谈</title><link>http://www.blogjava.net/redcoatjk/archive/2013/04/16/362491.html#397898</link><dc:creator>李白杨</dc:creator><author>李白杨</author><pubDate>Tue, 16 Apr 2013 03:07:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2013/04/16/362491.html#397898</guid><description><![CDATA[写的很详细，长见识了。赞一个<img src ="http://www.blogjava.net/redcoatjk/aggbug/397898.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">李白杨</a> 2013-04-16 11:07 <a href="http://www.blogjava.net/redcoatjk/archive/2013/04/16/362491.html#397898#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: [转]MySQL运行状态show status中文详解</title><link>http://www.blogjava.net/redcoatjk/archive/2012/09/05/387100.html#387101</link><dc:creator>redcoatjk</dc:creator><author>redcoatjk</author><pubDate>Wed, 05 Sep 2012 07:36:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2012/09/05/387100.html#387101</guid><description><![CDATA[仔细看了下你贴出的系统状态结果，发现你的并发并不大，只是操作比较频繁罢啦<br>看不到具体的实际环境情况，你试下按如下方法优化下吧：<br><br><br>稍适当增大一点query_cache_size；<br><br>若你的这台服务器是专给msyql用的，不会跑其他业务，那修改如下参数：<br>innodb_flush_log_at_trx_commit=0 (若你允许存在丢失最近部分事务的前提下）<br>innodb_log_buffer_size=8M  <br>innodb_buffer_pool_size=2560M  <br>innodb_log_file_size=512M<br><br>适当系统空闲时，对一些系统关键的大表执行：<br>analyze table tb_name;<br>optimize table tb_name；<br><br>若问题还没得到解决：<br>则设置log_slow_queries、long_query_time启动“慢查询日志”抓取问题语句<br><br>用explain分析问题语句，确定索引是否正常利用上。<br><br>-----------------------------------------------<br>通过上面的一系列还得不到解决：<br>那检查系统的可能存在瓶颈的业务处理逻辑是否还存在优化的余地；<br>考虑升级硬件（更快的硬盘、合理的raid方式、更快的cpu）；<br>考虑系统架构的变更；<br><br>大概就先写这么多吧。<br><br><br><img src ="http://www.blogjava.net/redcoatjk/aggbug/387101.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">redcoatjk</a> 2012-09-05 15:36 <a href="http://www.blogjava.net/redcoatjk/archive/2012/09/05/387100.html#387101#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: LOG4J 入门</title><link>http://www.blogjava.net/redcoatjk/archive/2010/08/22/329588.html#329589</link><dc:creator>redcoatjk</dc:creator><author>redcoatjk</author><pubDate>Sun, 22 Aug 2010 12:20:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2010/08/22/329588.html#329589</guid><description><![CDATA[如何在Java中应用final类 :<br>1 什么是final类<br>API中的某些类，如String，以及Math等，就是final类的典型例子。虽然在Java编程中并不经常使用final类和final方法，但它们有着与众不同的特点，即final类不能被继承，不能被覆盖，以及final类在执行速度方面比一般类快。下面对final类和final方法的概念和编程技术分别加以讨论，最后解释为什么final类可以提高执行速度。<br>2 不能继承final类<br>有时在程序需要对继承加以限制。例如某些处理特殊运算和操作的类，为了安全理由，不允许被其他类所继承。final类没有子类，即它处于继承链的尾部，或者除了自动继承Object之外，它们是独立存在的支持类，例如执行密码管理的类，处理数据库信息的管理类等等。<br>使用final类的另外一个理由是执行速度。由于它的方法不能够被覆盖，所以其地址引用和装载在编译期间完成，而不是在运行期间由JVM进行复杂的装载，因而简单和有效。所以如果没有必要，或者不存在有继承的可能性时，尽量使用final类。当然，在API类库中不多使用final类是因为它们是标准程序，希望在实际软件开发中得以广泛使用。而具体的应用软件开发则不同于标准库程序开发。<br>注意final数据和final类的不同。final数据指常量，即其值一旦初始化，就不能改变。而final类则指不能被其他类所继承的类。<br>3 定义final类<br>在类名前加以关键字final，这个类就被定义为final类，如：<br><br>public final class SomeClass { <br>    ... <br>} <br>  <br>或者， <br>  <br>public final class SomeClass extends SuperClass { <br>    ... <br>}<br><br>public final class SomeClass {&lt;br/&gt; ...&lt;br/&gt;}&lt;br/&gt; &lt;br/&gt;或者，&lt;br/&gt; &lt;br/&gt;public final class SomeClass extends SuperClass {&lt;br/&gt; ...&lt;br/&gt;}<br><br>当一个类被定义为final时，它的所有方法都自动成为final方法，但不影响对变量的定义。<br>4 不能覆盖final方法<br>也可以在超类中定义某个方法为final方法。虽然这个类可以被继承，但子类不能够覆盖final方法。API类中的许多方法，如print()和 println()，以及Math类中的所有方法都定义为final方法。在具体应用软件开发中，一些执行特殊性运算和操作的方法，可以定义为final 方法。在方法的返回类型前加入关键字final，则定义该方法为final，如：<br><br>public final String printVersion() {        //定义final方法 <br>    return version; <br>}<br><br>public final String printVersion() { //定义final方法&lt;br/&gt; return version;&lt;br/&gt;}<br>5 final参数<br>final参数的含义如同final变量一样，是常数参数，即当方法接受了这个参数后，其值不能改变。如下代码中定义方法的参数为final：<br><br>public void setVerison(final String version) {  //定义常量参数 <br>    this.version = version; <br>} <br>  <br>       在这个方法中使用如下语句产生语法错误： <br>  <br>version = &quot;other version…&quot;;                     //非法操作<br><br>public void setVerison(final String version) { //定义常量参数&lt;br/&gt; this.version = version;&lt;br/&gt;}&lt;br/&gt; &lt;br/&gt; 在这个方法中使用如下语句产生语法错误：&lt;br/&gt; &lt;br/&gt;version = &quot;other version…&quot;; //非法操作<br>6 提高执行速度<br>final类可以提高执行速度主要因为如下原因：<br>l 不涉及继承和覆盖。<br>l 其地址引用和装载在编译时完成。<br>l 在运行时不要求JVM执行因覆盖而产生的动态地址引用而花费时间和空间。<br>l 与继承链上的一般对象相比，垃圾回收器在收回final对象所占据的地址空间时也相对简单快捷。<br>但在某些情况下使用final方法并不能取得提高执行速度的结果。因为并不是所有final方法其地址的装载和引用在编译时间完成。<br>假设类C继承了B，B继承了A，在类A中有final方法。对类C来讲，调用A的final方法的确是inline编译，即装载在编译时间完成；但对A和B 来讲，可能没有调用final方法。而在执行期间，JVM动态装载的方法有可能并不是C所调用的final方法。这种情况下，则不能够取得提高执行速度的结果。当然，如果final方法在编译时间装载到JVM，而且没有在执行期间覆盖的，可以取得inline效益，提高执行速度。<br>作者建议是：不能仅仅因为考虑追求提高执行速度而使用final类。在程序设计和代码编写时，应首先考虑这个类所执行的任务和安全因素，是否允许有子类。在这个前提下，尽量提高代码的重复应用性是面向对象设计和编程的宗旨。然后考虑是否使用final类和final方法。<br>投票成功,感谢您的投票<img src ="http://www.blogjava.net/redcoatjk/aggbug/329589.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">redcoatjk</a> 2010-08-22 20:20 <a href="http://www.blogjava.net/redcoatjk/archive/2010/08/22/329588.html#329589#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: [转]程序员职业规划</title><link>http://www.blogjava.net/redcoatjk/archive/2010/03/07/298608.html#314762</link><dc:creator>redcoatjk</dc:creator><author>redcoatjk</author><pubDate>Sun, 07 Mar 2010 09:24:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2010/03/07/298608.html#314762</guid><description><![CDATA[不如做别的<img src ="http://www.blogjava.net/redcoatjk/aggbug/314762.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">redcoatjk</a> 2010-03-07 17:24 <a href="http://www.blogjava.net/redcoatjk/archive/2010/03/07/298608.html#314762#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: [转]程序员职业规划</title><link>http://www.blogjava.net/redcoatjk/archive/2009/10/16/298608.html#298614</link><dc:creator>redcoatjk</dc:creator><author>redcoatjk</author><pubDate>Fri, 16 Oct 2009 09:57:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2009/10/16/298608.html#298614</guid><description><![CDATA[感触良多.<img src ="http://www.blogjava.net/redcoatjk/aggbug/298614.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">redcoatjk</a> 2009-10-16 17:57 <a href="http://www.blogjava.net/redcoatjk/archive/2009/10/16/298608.html#298614#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: [转]JDK5新特性汇总(与1.4对照)</title><link>http://www.blogjava.net/redcoatjk/archive/2009/08/28/271442.html#293017</link><dc:creator>llj318</dc:creator><author>llj318</author><pubDate>Fri, 28 Aug 2009 09:54:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2009/08/28/271442.html#293017</guid><description><![CDATA[还有一个是在使用中发现的<br>String s = &quot;&quot;;<br>	if(s==&quot;&quot;){<br>		System.out.println(&quot;sssssssss&quot;);<br>	}<br>1.5会打印，1.4要异常<img src ="http://www.blogjava.net/redcoatjk/aggbug/293017.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">llj318</a> 2009-08-28 17:54 <a href="http://www.blogjava.net/redcoatjk/archive/2009/08/28/271442.html#293017#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: [转]JDK5新特性汇总(与1.4对照)</title><link>http://www.blogjava.net/redcoatjk/archive/2009/05/19/271442.html#271443</link><dc:creator>redcoatjk</dc:creator><author>redcoatjk</author><pubDate>Tue, 19 May 2009 01:00:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2009/05/19/271442.html#271443</guid><description><![CDATA[COOL~<img src ="http://www.blogjava.net/redcoatjk/aggbug/271443.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">redcoatjk</a> 2009-05-19 09:00 <a href="http://www.blogjava.net/redcoatjk/archive/2009/05/19/271442.html#271443#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: (原)spring学习笔记5.公共的属性描述</title><link>http://www.blogjava.net/redcoatjk/archive/2009/05/10/254468.html#269903</link><dc:creator>redcoatjk</dc:creator><author>redcoatjk</author><pubDate>Sun, 10 May 2009 08:03:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2009/05/10/254468.html#269903</guid><description><![CDATA[动手 动脑 你会成为高手<img src ="http://www.blogjava.net/redcoatjk/aggbug/269903.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">redcoatjk</a> 2009-05-10 16:03 <a href="http://www.blogjava.net/redcoatjk/archive/2009/05/10/254468.html#269903#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: [转]转个经典的帖子:说故事学设计模式之-Java静态代理模式</title><link>http://www.blogjava.net/redcoatjk/archive/2009/03/24/255665.html#261719</link><dc:creator>孟蓝东</dc:creator><author>孟蓝东</author><pubDate>Tue, 24 Mar 2009 08:19:00 GMT</pubDate><guid>http://www.blogjava.net/redcoatjk/archive/2009/03/24/255665.html#261719</guid><description><![CDATA[不错！多谢谢！<img src ="http://www.blogjava.net/redcoatjk/aggbug/261719.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/redcoatjk/" target="_blank">孟蓝东</a> 2009-03-24 16:19 <a href="http://www.blogjava.net/redcoatjk/archive/2009/03/24/255665.html#261719#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>