<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[topinking的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/topinking</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; topinking]]></copyright><item><title><![CDATA[检查程序版本信息]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/84288554</link><guid>https://blog.youkuaiyun.com/topinking/article/details/84288554</guid><author>topinking</author><pubDate>Wed, 12 Sep 2012 19:17:40 +0800</pubDate><description><![CDATA[/**  * 检查程序版本信息*   * @param context  * @return 程序版本*/ public String getAppVersionName(Context context) {  String versionName = &quot;&quot;;  try {   PackageManager pm = context.getPackageManager();   PackageIn...]]></description><category></category></item><item><title><![CDATA[Facebook存储65亿张照片的存储框架 ]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83489947</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83489947</guid><author>topinking</author><pubDate>Sun, 15 Nov 2009 16:07:27 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/BU_BetterYou/archive/2008/07/14/2647254.aspx
 
Facebook存储65亿张照片的存储框架 收藏 Facebook存储65亿张照片的存储框架 从未用过Facebook，但是还是对Facebook应对大容量的非结构化数据存储方案感兴趣。本文是通过在线网络广播(webcast)经本人翻译得来的，因此，本人并不能...]]></description><category></category></item><item><title><![CDATA[VisualVM远程监控]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83463187</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83463187</guid><author>topinking</author><pubDate>Wed, 23 Sep 2009 10:23:40 +0800</pubDate><description><![CDATA[VisualVM是集成了多个JDK命令工具的一个可视化工具，它主要用来监控JVM的运行情况，可以用它来查看和浏览Heap Dump、Thread Dump、内存对象实例情况、GC执行情况、CPU消耗以及类的装载情况。
在JDK Update7之后，VisualVM作为JDK的一部分发布，但同时VisualVM也发布独立的版本。VisualVM必须运行在JDK1.6以上的VM环境下，但可以用它来监...]]></description><category></category></item><item><title><![CDATA[深入掌握JMS]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83461468</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83461468</guid><author>topinking</author><pubDate>Thu, 17 Sep 2009 23:33:45 +0800</pubDate><description><![CDATA[1. JMS基本概念     JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型：点到点（point-to-point）（P2P）模型和发布/订阅（Pub/Sub）模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。    对于点到点模型，消息生产者...]]></description><category></category></item><item><title><![CDATA[Java EE集群技术初探——第一部分(对一些术语的解释)]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457733</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457733</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:50:23 +0800</pubDate><description><![CDATA[Java EE集群技术初探 越来越多的任务关键型与大规模应用运行在Java EE技术上。有的应用例如银行的或者是记费系统需要越来越高的高可用性(HA)，另外一些应用比如像Google或者是Yahoo则需要越来越好的可扩展性。eBay在99年的22小时宕机，造成230万笔交易的中断，影响其股价下跌9.2%。这个示例充分证明了高可用性和可扩展性在今天变得越来越重要。 Java EE的集群技术是为了提供...]]></description><category></category></item><item><title><![CDATA[Java EE应用中的性能问题解决方案 — 第三部分 JDBC调整优化]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457731</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457731</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:48:59 +0800</pubDate><description><![CDATA[声明：本文禁止未经本人同意的任何形式转载！如有转载需求，可与本人通过个人资料中的电子邮箱联系。对于未经同意的转载，本人将保留进一步行动的权利
JDBC连接池大部分Java EE应用都需要通过JDBC连接后台数据库。因为创建数据库连接的消耗的资源巨大，所以应用服务器都选择缓存一定数量的连接对象并在各个请求处理之间共享。如果请求需要数据库的连接，但连接池中已经不能提供空间的连接，也不能创建一个新连接...]]></description><category></category></item><item><title><![CDATA[Java EE应用中的性能问题解决方案 — 第二部分 Java EE线程池调整优化(B)]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457730</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457730</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:48:28 +0800</pubDate><description><![CDATA[声明：本文禁止未经本人同意的任何形式转载！如有转载需求，可与本人通过个人资料中的电子邮箱联系。对于未经同意的转载，本人将保留进一步行动的权利
Java的调优文档中很少建议确切的线程池大小的值。因为该值关系到应用的具体情况，比如简单和复杂类型的应用就不能混为一谈。 一个应用从内存中检索字符串并转发到JSP页面做展现。 另一个应用，从数据库中检索1000条记录，并计算平均值、方差。  第一个应用系统...]]></description><category></category></item><item><title><![CDATA[Java EE应用中的性能问题解决方案 — 第二部分 Java EE线程池调整优化(A)]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457729</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457729</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:47:55 +0800</pubDate><description><![CDATA[声明：本文禁止未经本人同意的任何形式转载！如有转载需求，可与本人通过个人资料中的电子邮箱联系。对于未经同意的转载，本人将保留进一步行动的权利
线程池当Web应用服务器接收到一个请求后，它将请求放置到请求队列，让执行线程来处理，这就是Web应用服务器的主要入口途径。在对内存进行调优后，对应用影响较大的调优选项就是对执行线程池的尺寸配置。线程池的大小控制着并发处理请求的能力。如果线程池太小，请求将在...]]></description><category></category></item><item><title><![CDATA[Java EE应用中的性能问题解决方案 — 第一部分 内存溢出的解决办法及JVM内幕(D) ...]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457728</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457728</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:46:58 +0800</pubDate><description><![CDATA[ 声明：本文禁止未经本人同意的任何形式转载！如有转载需求，可与本人通过个人资料中的电子邮箱联系。对于未经同意的转载，本人将保留进一步行动的权利
可能较多数量的对内存泄露的错误判断来自会话部分。会话部分并不会泄露任何内存。它消耗内存，表面上很像内存泄露，但最终会话内存还是会被回收的。如果应用服务器内存溢出，要想知道这个溢出情况是由于内存泄露引起的还是由于对会话管理不善造成的，最好的办法是停止对应用...]]></description><category></category></item><item><title><![CDATA[Java EE应用中的性能问题解决方案 — 第一部分 内存溢出和JVM内幕(A) ]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457727</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457727</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:46:04 +0800</pubDate><description><![CDATA[声明：本文禁止未经本人同意的任何形式转载！如有转载需求，可与本人通过个人资料中的电子邮箱联系。对于未经同意的转载，本人将保留进一步行动的权利！Java EE的应用，无论部署至哪种应用服务器上，都可能遇到一些性能的问题。在此，我们将介绍一些通用的性能问题及解决方案。在性能调整和优化中，首先需要了解客户的问题。通过架构、现象等方面寻找可能影响Java EE性能的可能方面。所以本文中列举的是一些通用的问...]]></description><category></category></item><item><title><![CDATA[Java字节码揭秘——第四部分]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457726</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457726</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:44:42 +0800</pubDate><description><![CDATA[实践中的Java字节码 对Java字节码有了一定了解之后，我们可以来看看一些常用的和熟悉的Java语言的内容是如何与字节码映射的，也可以获得一些Java实现的细节内容。 Java 5：自动封装(autoboxing)Java 5版本的一个新特性是自动封装(autoboxing)，基础数据类型因语义环境的需要能转换成为对象类型，例如： public class Autoboxing{        ...]]></description><category></category></item><item><title><![CDATA[Java字节码揭秘——第三部分]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457725</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457725</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:43:06 +0800</pubDate><description><![CDATA[接上一部份：
  
以下是一个简单的异常处理例子： public class ExFun{        public static void main(String[] args)        {               try               {                       System.out.println(&quot;In try block&quot;);      ...]]></description><category></category></item><item><title><![CDATA[ Java字节码揭秘——第二部分]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457724</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457724</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 21:41:38 +0800</pubDate><description><![CDATA[Java字节码分类JVM字节码集合基本上是分为几个不同的大类的。我们不会逐一介绍字节码的操作符，我们讨论类别，然后着重拿出一些常用的操作符，其余的均可通过JVM规范来获取详情。 堆栈操作。pop、pop2：将堆栈的值弹出。pop2用来弹出64位的值，pop用来弹出32位的。 dup、dup2：复制堆栈顶端的值。用来形成高效的pop/push/push组合。dup2也是用在64位上的。 const_...]]></description><category></category></item><item><title><![CDATA[如何开启windows 2000 的远程连接 3389]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457697</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457697</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 20:04:11 +0800</pubDate><description><![CDATA[http://www.jb51.net/os/windows/Win2000/1748.html
 
telnet进入后,再次检查终端组件是否安装: c:\&amp;gt;query user 这个工具需要安装终端服务. 这样就进一步确定了组件没有被安装.如果返回: USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME &amp;gt;w1 console 0 ...]]></description><category></category></item><item><title><![CDATA[Java字节码揭秘——第一部分 收藏 ]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457693</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457693</guid><author>topinking</author><pubDate>Mon, 07 Sep 2009 19:35:13 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/BU_BetterYou/archive/2008/06/16/2553108.aspx
Java字节码揭秘——第一部分 收藏   写在前面这一两年，在JVM上使用其他替代语言越来越热门了。现在至少有三门语言有幸在Java Community Process中得到了官方认可：JRuby、Groovy和Bean-Shell。另外，代号为野马(Mustang...]]></description><category></category></item><item><title><![CDATA[ 理解Java常量池--从JVM原理上理解字符串的比较                   ]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457225</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457225</guid><author>topinking</author><pubDate>Sun, 06 Sep 2009 07:38:50 +0800</pubDate><description><![CDATA[http://www.zz-jb.com/accp/xinwenxiangxi.asp?bianhao=559
 
 理解Java常量池--从JVM原理上理解字符串的比较                   
                                                                                    株洲北大青鸟  ...]]></description><category></category></item><item><title><![CDATA[Java栈与堆 ]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83457224</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83457224</guid><author>topinking</author><pubDate>Sun, 06 Sep 2009 07:28:48 +0800</pubDate><description><![CDATA[http://topic.youkuaiyun.com/u/20081123/12/f70f1632-24be-4caa-bc20-29cf8267afab.html
 
Java栈与堆 ----对这两个概念的不明好久，终于找到一篇好文，拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同，Java自动管理栈和堆，程序员不能直接地设置栈或堆。 2. 栈的优...]]></description><category></category></item><item><title><![CDATA[笔记]类加载器]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83454689</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83454689</guid><author>topinking</author><pubDate>Thu, 27 Aug 2009 19:29:36 +0800</pubDate><description><![CDATA[http://www.iteye.com/topic/68170
 
看了王森的《JAVA深度历险》，做了一个简单的学习笔记。1. JAVA类装载器在装载类的时候是按需加载的，只有当一个类要使用(使用new 关键字来实例化一个类)的时候，类加载器才会加载这    个类并初始化。    类Main:    

java 代码

 


public class Main {   

 ...]]></description><category></category></item><item><title><![CDATA[Connection timeouts with the Apache commons TelnetClient]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83452390</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83452390</guid><author>topinking</author><pubDate>Fri, 21 Aug 2009 09:40:17 +0800</pubDate><description><![CDATA[Connection timeouts with the Apache commons TelnetClient

By carson | Published: July 24, 2007

&amp;lt;!-- .entry-meta --&amp;gt;

I recently used the Apache commons net package in a project to create a ...]]></description><category></category></item><item><title><![CDATA[用三个Java类设置文本显示]]></title><link>https://blog.youkuaiyun.com/topinking/article/details/83442985</link><guid>https://blog.youkuaiyun.com/topinking/article/details/83442985</guid><author>topinking</author><pubDate>Wed, 19 Aug 2009 12:51:55 +0800</pubDate><description><![CDATA[http://passmatlab.bokee.com/3779555.html
用三个Java类设置文本显示
关键词： java显示，字体大小，显示位                                           
回顾为了使用Graphics类的text方法，理解Graphics类所扮演的角色是必需的。这节概述Graphics类的功能和操作。Graphics类在AW...]]></description><category></category></item></channel></rss>