<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[忘尘_追忆的专栏]]></title><description><![CDATA[自己学习的笔记吧]]></description><link>https://blog.youkuaiyun.com/qq369201191</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq369201191]]></copyright><item><title><![CDATA[java中的事件监听是怎样实现随时监听的]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/51204006</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/51204006</guid><author>qq369201191</author><pubDate>Wed, 20 Apr 2016 20:49:38 +0800</pubDate><description><![CDATA[java中的事件监听是怎样实现随时监听的标签（空格分隔）： Java参考文献 
[1]. http://www.jcodecraeer.com/a/chengxusheji/java/2012/0822/371.html事件监听机制 
　　Java中的事件监听是整个Java消息传递的基础和关键。牵涉到三类对象：事件源（Event Source）、事件（Event）、事件监听器（Event Liste]]></description><category></category></item><item><title><![CDATA[SNMP的5种协议数据单元]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/50825742</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/50825742</guid><author>qq369201191</author><pubDate>Tue, 08 Mar 2016 11:14:54 +0800</pubDate><description><![CDATA[SNMP协议5种PDUSNMP规定了5种协议数据单元PDU（也就是SNMP报文），用来在管理进程和代理之间的交换。
get-request操作：从代理进程处提取一个或多个参数值
get-next-request操作：从代理进程处提取紧跟当前参数值的下一个参数值
set-request操作：设置代理进程的一个或多个参数值
get-response操作：返回的一个或多个参数值。这个操作是由代理进程发出的]]></description><category></category></item><item><title><![CDATA[秒杀系统数据同步（保证不多卖）]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/50039693</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/50039693</guid><author>qq369201191</author><pubDate>Wed, 25 Nov 2015 18:10:14 +0800</pubDate><description><![CDATA[秒杀系统需要保证东西不多卖，关键是在多个客户端对库存进行减操作时，必须加锁。Redis中的Watch刚好可以实现一点。首先我们需要获取当前库存，只有库存中的食物小于购物车的数目才能对库存进行减。在高并发的情况下会出现某时刻查询库存够的，但下一时刻另外一个线程下单了，对库存进行减操作，刚好小于上个线程的购物车数目。照理现在的状态是不能下单成功的，因为库存已经不够了，但上一线程仍然认为数量还够，对库存进行减操作，从而导致]]></description><category></category></item><item><title><![CDATA[unmappable character for encoding ASCII]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49955011</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49955011</guid><author>qq369201191</author><pubDate>Sat, 21 Nov 2015 00:01:09 +0800</pubDate><description><![CDATA[编译java报如题异常，解决方法如下编译时：javac -encoding utf-8 Word2VEC.java 
运行时：java  -Dfile.encoding=utf-8 Word2VEC]]></description><category></category></item><item><title><![CDATA[Java命令行编译文件时出现的错误，找不到符号或软件包不存在等]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49946609</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49946609</guid><author>qq369201191</author><pubDate>Fri, 20 Nov 2015 21:04:51 +0800</pubDate><description><![CDATA[习惯了eclipse的自动编译，Java命令行编译、执行文件只会最基础的部分，就是对单文件的编译和执行，而且不包含任何外部JAR包。但有时候你还非得用命令行，会碰到一些问题，博主这里给出几种常见的问题及解决方法。

首先介绍了一下相对路径和绝对路径的概念，对本文实验环境进行详细得介绍，主要解决了三个问题，问题一：找不到符号或软件包不存在，问题二：JAR包怎么引入，问题三：指定class文件存放位置。]]></description><category></category></item><item><title><![CDATA[遍历Map的四种方法]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49908217</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49908217</guid><author>qq369201191</author><pubDate>Wed, 18 Nov 2015 15:49:33 +0800</pubDate><description><![CDATA[public static void main(String[] args) {  Map<String, String> map = new HashMap<String, String>();
  map.put("1", "value1");
  map.put("2", "value2");
  map.put("3", "value3");  //第一种：普遍使用，二次取值
  Syste]]></description><category></category></item><item><title><![CDATA[Maven]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49885373</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49885373</guid><author>qq369201191</author><pubDate>Tue, 17 Nov 2015 11:35:02 +0800</pubDate><description><![CDATA[JDK版本：1.6.0_45apache-maven-3.0.5兼容jdk1.6下载地址：http://download.youkuaiyun.com/detail/leiqiongjiecn/8773749环境配置及使用：http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html#!comments]]></description><category></category></item><item><title><![CDATA[GSON使用的学习笔记，入门篇]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49874023</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49874023</guid><author>qq369201191</author><pubDate>Mon, 16 Nov 2015 23:33:38 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/jackie_xiaonan/article/details/14498187今天是我第一次处理json编、解码，也是第一次使用gson，这里记录一些学习中的笔记。json是什么看到  {   “firstName”: “Brett”,  “email”: “aaaa”  }  这样的字符串时，不由的让我想起几年前看过一本讲述javascript编程的书]]></description><category></category></item><item><title><![CDATA[Java中使用MD5进行计算摘要]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49866873</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49866873</guid><author>qq369201191</author><pubDate>Mon, 16 Nov 2015 15:47:49 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/hbcui1984/article/details/1326216在各种应用系统的开发中，经常需要存储用户信息，很多地方都要存储用户密码，而将用户密码直接存储在服务器上显然是不安全的，本文简要介绍工作中常用的 MD5加密算法，希望能抛砖引玉。（一）消息摘要简介一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算，产生一个唯一指印（对]]></description><category></category></item><item><title><![CDATA[java.lang.ClassNotFoundException: com.mysql.jdbc.Driver]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49826601</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49826601</guid><author>qq369201191</author><pubDate>Sat, 14 Nov 2015 00:11:21 +0800</pubDate><description><![CDATA[可能原因1： 
　　需要引入mysql-connector-java-5.1.29-bin.jar，jar包可以在mysql官网上下载。 
可能原因2： 
　　另外一个问题就比较诡异，因为你很有可能网上复制了一个SQLHELPER封装类，一般会有个dbinfo.properties用于配置，检查你的dbinfo.properties文件里面的是“driver=com.mysql.jdbc.Drive]]></description><category></category></item><item><title><![CDATA[JDK中JRE与Program Files中的JRE的区别]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49642679</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49642679</guid><author>qq369201191</author><pubDate>Wed, 04 Nov 2015 20:07:09 +0800</pubDate><description><![CDATA[JDK中JRE与Program Files中的JRE的区别转自http://www.cnblogs.com/xiaofeixiang/p/4085159.htmljvm是jre里头一个动态连接函数库,jdk里面的jre一般用于运行java本身的程序,比如javac,等等.programfiles下面的jre用于运行用户编写的java程序. JRE下的bin\client 或者 bin\server]]></description><category></category></item><item><title><![CDATA[利用反射获取Java类中的静态变量名及变量值]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49561281</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49561281</guid><author>qq369201191</author><pubDate>Sun, 01 Nov 2015 20:12:22 +0800</pubDate><description><![CDATA[利用反射获取Java类中的静态变量名及变量值.

JAVA可以通过反射获取成员变量和静态变量的名称，局部变量就不太可能拿到了]]></description><category></category></item><item><title><![CDATA[Java输入流]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/49358653</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/49358653</guid><author>qq369201191</author><pubDate>Fri, 23 Oct 2015 10:59:47 +0800</pubDate><description><![CDATA[Java输入流标签（空格分隔）： Java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;public class Demo {
    public static void main(String[] args) {        /*String path = File.separa]]></description><category></category></item><item><title><![CDATA[Git使用]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/48980097</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/48980097</guid><author>qq369201191</author><pubDate>Thu, 08 Oct 2015 21:52:06 +0800</pubDate><description><![CDATA[史上最浅显易懂的Git教程！

为什么要编写这个教程？因为我在学习Git的过程中，买过书，也在网上Google了一堆Git相关的文章和教程，但令人失望的是，这些教程不是难得令人发指，就是简单得一笔带过，或者，只支离破碎地介绍Git的某几个命令，还有直接从Git手册粘贴帮助文档的，总之，初学者很难找到一个由浅入深，学完后能立刻上手的Git教程。

既然号称史上最浅显易懂的Git教程，那这个教程有什么让你怦然心动的特点呢]]></description><category></category></item><item><title><![CDATA[详解大端模式和小端模式]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/48685705</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/48685705</guid><author>qq369201191</author><pubDate>Wed, 23 Sep 2015 19:27:13 +0800</pubDate><description><![CDATA[详解大端模式和小端模式标签（空格分隔）： 面向对象技术与C++参考：http://blog.youkuaiyun.com/ce123_zhouwei/article/details/6971544，有部分删减一、大端模式和小端模式的起源关于大端小端名词的由来，有一个有趣的故事，来自于Jonathan Swift的《格利佛游记》：Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因]]></description><category></category></item><item><title><![CDATA[JSP起源、JSP的运行原理、JSP的执行过程]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/48654005</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/48654005</guid><author>qq369201191</author><pubDate>Tue, 22 Sep 2015 14:42:31 +0800</pubDate><description><![CDATA[JSP起源、JSP的运行原理、JSP的执行过程标签（空格分隔）： JavaEE转自http://blog.youkuaiyun.com/fengdongkun/article/details/8159381JSP起源在很多动态网页中，绝大部分内容都是固定不变的，只有局部内容需要动态产生和改变。如果使用Servlet程序来输出只有局部内容需要动态改变的网页，其中所有的静态内容也需要程序员用Java程序代码产生，整]]></description><category></category></item><item><title><![CDATA[简简单单谈原理---web容器]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/48650771</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/48650771</guid><author>qq369201191</author><pubDate>Tue, 22 Sep 2015 10:37:13 +0800</pubDate><description><![CDATA[简简单单谈原理—web容器标签（空格分隔）： JavaEE转自http://accpchf.iteye.com/blog/1021094JVM的在运行Java程序的时候，首先要把.class的文件装载，就好比一个容器那样。JVM去控制Java程序，给Java程序设定范围，不让它里面的Java程序，破坏到JVM外面的程序，所以Java天生就是容器的设计观念。刚刚接触Java的时候，最简单的容器，莫过于]]></description><category></category></item><item><title><![CDATA[数制转换及原码补码反码问题]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/48597431</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/48597431</guid><author>qq369201191</author><pubDate>Sun, 20 Sep 2015 15:43:19 +0800</pubDate><description><![CDATA[数制转换及原码补码反码问题标签（空格分隔）： 面向对象技术与C++转载http://blog.sina.com.cn/s/blog_9b60c8e00100y47j.html和http://www.94cto.com/index/Article/content/id/59973.html 
对文章进行整合和重新排版进制转换在计算机里，通常用数字后面紧跟一个英文字母来表示该数的数字，十进制一般用D，二]]></description><category></category></item><item><title><![CDATA[为什么匿名内部类和局部内部类只能访问final变量]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/47780777</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/47780777</guid><author>qq369201191</author><pubDate>Wed, 19 Aug 2015 14:58:54 +0800</pubDate><description><![CDATA[转:http://feiyeguohai.iteye.com/blog/1500108为什么匿名内部类参数必须为final类型1)从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2)为什么JAVA中要加上一条限制:只能访问final型的局部变量?3)JA]]></description><category></category></item><item><title><![CDATA[基本数据的自动拆装箱及享元设计模式]]></title><link>https://blog.youkuaiyun.com/qq369201191/article/details/47754447</link><guid>https://blog.youkuaiyun.com/qq369201191/article/details/47754447</guid><author>qq369201191</author><pubDate>Tue, 18 Aug 2015 16:57:19 +0800</pubDate><description><![CDATA[public class AutoBox {
    public static void main(String[] args) {
        Integer intObject = 3;//自动装箱
        int num = intObject+12;//自动拆箱
        Integer i1 = 3;
        Integer i2 = 3;
        //]]></description><category></category></item></channel></rss>