<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AnubisAwooo的博客]]></title><description><![CDATA[学而时习之，不亦乐乎！]]></description><link>https://blog.youkuaiyun.com/Childe_Tang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Childe_Tang]]></copyright><item><title><![CDATA[区块链是什么]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/80372678</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/80372678</guid><author>Childe_Tang</author><pubDate>Sat, 19 May 2018 11:17:38 +0800</pubDate><description><![CDATA[02 区块链是什么


  转载，侵权删除。http://www.8btc.com/what-is-blockchain
  
  读了几遍，不明就里，还是看些其他比较系统的吧。


区块链是一种新型去中心化协议，能安全地存储比特币交易或其它数据，信息不可伪造和篡改，可以自动执行智能合约，无需任何中心化机构的审核。交易既可以是比特币这样的数字货币，也可以是债权、股权、版权等数字资产，区块链技术解决...]]></description><category></category></item><item><title><![CDATA[15.1 流]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53579531</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53579531</guid><author>Childe_Tang</author><pubDate>Mon, 12 Dec 2016 09:38:44 +0800</pubDate><description><![CDATA[java]]></description><category></category></item><item><title><![CDATA[15 流与文件]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53579530</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53579530</guid><author>Childe_Tang</author><pubDate>Mon, 12 Dec 2016 09:38:30 +0800</pubDate><description><![CDATA[纵观我写的这么多笔记，让我想起了诗经里面的《氓》，简直呵呵哒，原因是多方面的，很重要的一面的真的比较忙，实在是没时间了。15.1 流 
15.2 文本输入与输出 
15.3 写入二进制数据 
15.4 ZIP文档 
15.5 对象流与序列化 
15.6 操作文件 
15.7 内存映射文件 
15.8 正则表达式]]></description><category></category></item><item><title><![CDATA[14.11 线程与Swing]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558593</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558593</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:07:32 +0800</pubDate><description><![CDATA[import java.awt.*;
import java.util.*;import javax.swing.*;/**
 * This program demonstrates that a thread that runs in parallel with the event
 * dispatch thread can cause errors in Swing components.]]></description><category></category></item><item><title><![CDATA[14.10 同步器]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558589</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558589</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:07:03 +0800</pubDate><description><![CDATA[java.util.concurrent包内有一些能帮助管理互相合作的线程集类。]]></description><category></category></item><item><title><![CDATA[14.9 执行器]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558585</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558585</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:06:36 +0800</pubDate><description><![CDATA[大量生命周期很短的线程，应该使用线程池。另一方面，线程池限定了线程的总数，避免由于产生大量线程而导致性能降低。1 线程池import java.io.*;
import java.util.*;
import java.util.concurrent.*;/**
 * @version 1.02 2015-06-21
 * @author Cay Horstmann
 */
public class]]></description><category></category></item><item><title><![CDATA[14.8 Callable和Future]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558579</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558579</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:06:12 +0800</pubDate><description><![CDATA[import java.io.*;
import java.util.*;
import java.util.concurrent.*;/**
 * @version 1.01 2012-01-26
 * @author Cay Horstmann
 */
public class FutureTest
{
   public static void main(String[] args)
   {]]></description><category></category></item><item><title><![CDATA[14.7 线程安全的集合]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558575</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558575</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:05:46 +0800</pubDate><description><![CDATA[java]]></description><category></category></item><item><title><![CDATA[14.6 阻塞队列]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558571</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558571</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:05:23 +0800</pubDate><description><![CDATA[java]]></description><category></category></item><item><title><![CDATA[14.5 同步]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558566</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558566</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:05:02 +0800</pubDate><description><![CDATA[对于修改状态的操作，多线程可能发生冲突。1 一个竞争条件的例子public class UnsynchBankTest
{
   public static final int NACCOUNTS = 100;
   public static final double INITIAL_BALANCE = 1000;
   public static final double MAX_AMOUNT]]></description><category></category></item><item><title><![CDATA[14.4 线程属性]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558559</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558559</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:04:45 +0800</pubDate><description><![CDATA[1 线程优先级MIN_PRIORITY  -->  1
NORM_PRIORITY  -->  5
MAX_PRIORITY  -->  102 守护线程为其他线程提供服务的线程t.setDaemon(true);3 未捕获异常处理器说半天不知道扯得啥]]></description><category></category></item><item><title><![CDATA[14.3 线程状态]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558557</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558557</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:04:31 +0800</pubDate><description><![CDATA[线程有6个状态
New
Runnable
Blocked
Waiting
Timed waiting
Terminated
1 新线程new关键字，处于New状态2 运行线程调用start方法，就处于Runnable状态，是可运行状态，有CPU的时间片就运行，没有就被中断。3 被阻塞线程和等待线程4 终止线程
运行结束自然死亡
出现未捕获异常中止运行]]></description><category></category></item><item><title><![CDATA[14.2 中断线程]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558553</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558553</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:04:09 +0800</pubDate><description><![CDATA[中断就中断呗]]></description><category></category></item><item><title><![CDATA[14.1 什么是线程]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558543</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558543</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:03:48 +0800</pubDate><description><![CDATA[java]]></description><category></category></item><item><title><![CDATA[14 并发编程]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558537</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53558537</guid><author>Childe_Tang</author><pubDate>Sat, 10 Dec 2016 15:03:22 +0800</pubDate><description><![CDATA[为了赶进度，又开始跳了，希望你被摔着自己哈线程应该是很重要的内容，因为将来毫无疑问会用到。14.1 什么是线程 
14.2 中断线程 
14.3 线程状态 
14.4 线程属性 
14.5 同步 
14.6 阻塞队列 
14.7 线程安全的集合 
14.8 Callable和Future 
14.9 执行器 
14.10 同步器 
14.11 线程与Swing]]></description><category></category></item><item><title><![CDATA[13.5 Java Web Start]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537761</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537761</guid><author>Childe_Tang</author><pubDate>Fri, 09 Dec 2016 13:18:44 +0800</pubDate><description><![CDATA[java]]></description><category></category></item><item><title><![CDATA[13.4 Applet]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537760</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537760</guid><author>Childe_Tang</author><pubDate>Fri, 09 Dec 2016 13:18:16 +0800</pubDate><description><![CDATA[1 一个简单的Appletimport java.awt.*;
import javax.swing.*;/**
 1. @version 1.24 2015-06-12
 2. @author Cay Horstmann
 */
public class NotHelloWorld extends JApplet
{
   public void init()
   {
      EventQu]]></description><category></category></item><item><title><![CDATA[13.3 服务加载器]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537757</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537757</guid><author>Childe_Tang</author><pubDate>Fri, 09 Dec 2016 13:17:52 +0800</pubDate><description><![CDATA[不知道在说什么啊]]></description><category></category></item><item><title><![CDATA[13.2 首选项信息的保存]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537755</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537755</guid><author>Childe_Tang</author><pubDate>Fri, 09 Dec 2016 13:17:32 +0800</pubDate><description><![CDATA[1 属性映射Properties settings = new Properties();
settings.setProperty("width", "200");
settings.setProperty("title", "Hello, World!");OutputStream out = new FileOutputStream("program.properties");
setting]]></description><category></category></item><item><title><![CDATA[13.1 JAR文件]]></title><link>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537753</link><guid>https://blog.youkuaiyun.com/Childe_Tang/article/details/53537753</guid><author>Childe_Tang</author><pubDate>Fri, 09 Dec 2016 13:17:02 +0800</pubDate><description><![CDATA[把类文件打包成一个jar文件。1 创建JAR文件jar cvf JARFileName File1 File2 . . .
jar cvf CalculatorClasses.jar *.class icon.gif
jar options File1 File2 . . .2 清单文件3 可执行JAR文件jar cvfe MyProgram.jar com.mycompany.mypkg.Main]]></description><category></category></item></channel></rss>