<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tomcat2009的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tomcat2009</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tomcat2009]]></copyright><item><title><![CDATA[北京市小汽车摇号程序的反编译、算法及存在的问题浅析]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84539989</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84539989</guid><author>Tomcat2009</author><pubDate>Fri, 21 Mar 2014 18:51:09 +0800</pubDate><description><![CDATA[
北京市摇号网站(bjhjyd.gov.cn)在2014年2月26号第一期摇号后公布了摇号程序及当期摇号数据。由于笔者也是百万摇号大军中的一员，于是第一时间下载了程序，并通过.Net Reflector对程序进行了反编译和简单分析，详情如下：1.登录北京市摇号网站，下载摇号程序及数据
 2.程序文件和数据下载解压后如下图所示，其中CarQuotaNoPickPublic为摇号程序，ICshar...]]></description><category></category></item><item><title><![CDATA[更新 Ubuntu 12.04 内核至 3.8.0]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84534835</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84534835</guid><author>Tomcat2009</author><pubDate>Fri, 07 Mar 2014 11:26:25 +0800</pubDate><description><![CDATA[

sudo apt-getinstall linux-image-3.8.0-25-generic


sudo apt-getinstall linux-headers-3.8.0-25-generic

 

完成后重启电脑，通过命令 “uname -r” 来查看内核是否成功更新。
接下来就是清理旧内核文件，在终端输入 “dpkg –get-selections | grep l...]]></description><category></category></item><item><title><![CDATA[Dubbo2.0.9报错]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84225027</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84225027</guid><author>Tomcat2009</author><pubDate>Tue, 29 May 2012 10:10:24 +0800</pubDate><description><![CDATA[Dubbo方法参数类型没有实现Serializable接口，则Consumer的方法调用时报超时应该报序列化失败的异常，不用等待超时。# 方法的返回值类型没有实现Serializable接口，异常能正确报告。
http://code.alibabatech.com/jira/browse/DUBBO-324
 
Exception in thread &quot;main&quot; com.alibaba.d...]]></description><category></category></item><item><title><![CDATA[不同版本(2.3,2.4,2.5) web.xml 头信息]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84182933</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84182933</guid><author>Tomcat2009</author><pubDate>Mon, 09 Apr 2012 17:47:56 +0800</pubDate><description><![CDATA[不同版本(2.3,2.4,2.5) web.xml 头信息Servlet 2.3

&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;!DOCTYPE web-app
    PUBLIC &quot;-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN&quot;
    &quot;http://java.su...]]></description><category></category></item><item><title><![CDATA[detail in java 1]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84182930</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84182930</guid><author>Tomcat2009</author><pubDate>Mon, 09 Apr 2012 17:47:40 +0800</pubDate><description><![CDATA[long l=256*256*256*256*256;
System.out.println(l);
 
结果0，int最大值问题
 
String s = null;
System.out.println(s+&quot;aaa&quot;);
 
结果：nullaaa
 ]]></description><category></category></item><item><title><![CDATA[eclipse maven Missing indirectly referenced artifact com.sun:tools:jar:1.5.0]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84182929</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84182929</guid><author>Tomcat2009</author><pubDate>Mon, 09 Apr 2012 17:47:21 +0800</pubDate><description><![CDATA[ 
當使用eclipse的maven：出现Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system 错误，是因为需要jdk的tools。
根本原因是没有指定javaw.exe的的位置，所以在eclipse.ini中用-vm指定javaw的位置就可以了~一定要在 openFile 以下加才行，在別的地方加，都會無效...]]></description><category></category></item><item><title><![CDATA[maven localRepository]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84175784</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84175784</guid><author>Tomcat2009</author><pubDate>Tue, 27 Mar 2012 10:42:30 +0800</pubDate><description><![CDATA[

Find the following “localRepository” pattern, and define your new Maven local repository inside the “&amp;lt;localRepository&amp;gt;” element like this :


&amp;lt;settings&amp;gt;
  &amp;lt;!-- localRepository
 ...]]></description><category></category></item><item><title><![CDATA[ip地址]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84128439</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84128439</guid><author>Tomcat2009</author><pubDate>Fri, 13 Jan 2012 17:18:43 +0800</pubDate><description><![CDATA[ 
 
String ip  =  request.getHeader(&quot;x-forwarded-for&quot;);
        if(ip == null||ip.length() == 0||&quot;unknown&quot; .equalsIgnoreCase(ip))  {
            ip = request.getHeader(&quot;Proxy-Client-IP&quot;);
       ...]]></description><category></category></item><item><title><![CDATA[JAR Files as Applications]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84121528</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84121528</guid><author>Tomcat2009</author><pubDate>Wed, 28 Dec 2011 16:07:40 +0800</pubDate><description><![CDATA[http://docs.oracle.com/javase/tutorial/deployment/jar/run.html
 
JAR Files as Applications
You can run JAR-packaged applications with the Java interpreter. The basic command is:

java -jar jar-fi...]]></description><category></category></item><item><title><![CDATA[hiberbate 缓存问题]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84117015</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84117015</guid><author>Tomcat2009</author><pubDate>Mon, 19 Dec 2011 17:18:01 +0800</pubDate><description><![CDATA[纯属引用
 
随着Hibernate在Java开发中的广泛应用，我们在使用Hibernate进行对象持久化操作中也遇到了各种各样的问题。这些问题往往都是我们对Hibernate缺乏了解所致，这里我讲个我从前遇到的问题及一些想法，希望能给大家一点借鉴。

      这是在一次事务提交时遇到的异常。

      an assertion failure occured (this ma...]]></description><category></category></item><item><title><![CDATA[SUN_MICR.RSA 和SUN_MICR.SF]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84079428</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84079428</guid><author>Tomcat2009</author><pubDate>Wed, 09 Nov 2011 14:50:30 +0800</pubDate><description><![CDATA[jar中META-INF文件夹下
存在
SUN_MICR.RSA 和SUN_MICR.SF抱错的问题，这两个文件是数字签名，mail.jar和activation.jar的低版本中都有，解决方法是提高这些jar的版本或者直接删除这两个文件最终的jar就不会抱错
...]]></description><category></category></item><item><title><![CDATA[java命令扩展参数]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84057383</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84057383</guid><author>Tomcat2009</author><pubDate>Tue, 01 Nov 2011 11:38:58 +0800</pubDate><description><![CDATA[序言:   
Java 在运行已编译完成的类时，是通过 java 虚拟机来装载和执行的，java 虚拟机通过操作 
系统命令 JAVA_HOME\bin\java ?option 来启动，-option 为虚拟机参数，JAVA_HOME 为JDK 
安装路径，通过这些参数可对虚拟机的运行状态进行调整，掌握参数的含义可对虚拟机的运 
行模式有更深入理解。  
  
一、  查看参数列表:...]]></description><category></category></item><item><title><![CDATA[jar命令]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84057365</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84057365</guid><author>Tomcat2009</author><pubDate>Tue, 01 Nov 2011 11:25:49 +0800</pubDate><description><![CDATA[常常在网上看到有人询问：如何把 java 
程序编译成 .exe 
文件。通常回答只有两种，一种是制作一个可执行的 JAR 
文件包，然后就可以像.chm 
文档一样双击运行了；而另一种是使用 JET 
来进行 编译。但是 JET 
是要用钱买的，而且据说 JET 
也不是能把所有的 Java 
程序都编译成执行文件，性能也要打些折扣。所以，使用制作可执行 JAR 
文件包的方法...]]></description><category></category></item><item><title><![CDATA[quartz 时间配置规则]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84057257</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84057257</guid><author>Tomcat2009</author><pubDate>Tue, 01 Nov 2011 09:44:55 +0800</pubDate><description><![CDATA[ 
					
			


转载




			





格式: [秒] [分] [小时] [日] [月] [周] [年]


 序号
说明

 是否必填
 允许填写的值
允许的通配符



 1
 秒
 是
 0-59 
  , - * /


 2
 分
 是
 0-59

  , - * /


 3
小时
 是
 0-23...]]></description><category></category></item><item><title><![CDATA[ExecutorService]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84055555</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84055555</guid><author>Tomcat2009</author><pubDate>Fri, 28 Oct 2011 14:03:34 +0800</pubDate><description><![CDATA[
ExecutorService 建立多线程的步骤：


1。定义线程类
class Handler implements Runnable{
            }


2。建立ExecutorService线程池
ExecutorService executorService = Executors.newCachedThreadPool();
            或者
...]]></description><category></category></item><item><title><![CDATA[robots.txt]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84055379</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84055379</guid><author>Tomcat2009</author><pubDate>Fri, 28 Oct 2011 10:40:02 +0800</pubDate><description><![CDATA[我们知道，搜索引擎都有自己的“搜索机器人”（ROBOTS），并通过这些ROBOTS在网络上沿着网页上的链接（一般是http和src链接）不断抓取资料建立自己的数据库。
对于网站管理者和内容提供者来说，有时候会有一些站点内容，不希望被ROBOTS抓取而公开。为了解决这个问题，ROBOTS开发界提供了两个办法：一个是robots.txt，另一个是TheRobotsMETA标签。
注意：robots...]]></description><category></category></item><item><title><![CDATA[判断是否允许输入特殊字符]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84053564</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84053564</guid><author>Tomcat2009</author><pubDate>Tue, 25 Oct 2011 16:44:29 +0800</pubDate><description><![CDATA[&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;JS判断是否允许输入数字&amp;lt;/title&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
function check(e){
    var keynum
    if(window.event){
      keynum = e.keyCode;
  }
 ...]]></description><category></category></item><item><title><![CDATA[Map.Entry类]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84052681</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84052681</guid><author>Tomcat2009</author><pubDate>Mon, 24 Oct 2011 11:36:33 +0800</pubDate><description><![CDATA[你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦？使用Map.Entry类，你可以得到在同一时间得到所有的信息。标准的Map访问方法如下：
Set keys = map.keySet( );
if(keys != null) {
Iterator iterator = keys.iterator( );
while(iterator.hasNext( )) {
Object...]]></description><category></category></item><item><title><![CDATA[String.matches不包含从字符串中搜索的功能]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84051465</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84051465</guid><author>Tomcat2009</author><pubDate>Fri, 21 Oct 2011 12:05:46 +0800</pubDate><description><![CDATA[public class testReg {
        public static void main(String[] args) {
        /* String.matches不包含从字符串中搜索的功能    */
         //Matcher.find
         String check = &quot;(1[358]\\d{9})&quot;;
         Pat...]]></description><category></category></item><item><title><![CDATA[ResourceBundle和Properties]]></title><link>https://blog.youkuaiyun.com/Tomcat2009/article/details/84049552</link><guid>https://blog.youkuaiyun.com/Tomcat2009/article/details/84049552</guid><author>Tomcat2009</author><pubDate>Tue, 18 Oct 2011 16:32:46 +0800</pubDate><description><![CDATA[
转载：
一般来说，ResourceBundle类通常是用于针对不同的语言来使用的属性文件。

而如果你的应用程序中的属性文件只是一些配置，并不是针对多国语言的目的。那么使用Properties类就可以了。

通常可以把这些属性文件放在某个jar文件中。然后，通过调用class的getResourceAsStream方法，来获得该属性文件的流对象，再用Properties类的load方...]]></description><category></category></item></channel></rss>