<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Simba_cheng的博客]]></title><description><![CDATA[看着书里九万五千公里的绚丽,却永远端坐在不足一平米的椅子上]]></description><link>https://blog.youkuaiyun.com/Simba_cheng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Simba_cheng]]></copyright><item><title><![CDATA[【重要】重要说明]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/96432215</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/96432215</guid><author>Simba_cheng</author><pubDate>Thu, 18 Jul 2019 15:34:04 +0800</pubDate><description><![CDATA[this blog not in maintenance, updates

personal blog：https://simba-cheng.cn/]]></description><category></category></item><item><title><![CDATA[JVM_1.8_通过递归代码，来看Java虚拟机栈]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/86513280</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/86513280</guid><author>Simba_cheng</author><pubDate>Wed, 16 Jan 2019 19:31:55 +0800</pubDate><description><![CDATA[前两天在看Lua，看到一个Demo，是个递归，当时脑子看的有点懵逼...没想出来是怎么回事...



然后我用Java写了一下（还是java代码熟悉一点）


public static void main(String[] args) {
    int number = 3;
    System.out.println(fact(number));;
}

private static i...]]></description><category></category></item><item><title><![CDATA[Apache Camel - 25 - CXF - WebService（Code First）]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/85546541</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/85546541</guid><author>Simba_cheng</author><pubDate>Tue, 01 Jan 2019 17:34:15 +0800</pubDate><description><![CDATA[本篇文章对应的完整项目源码地址：

15-ApacheCamel-CXF-Demo-Server(Code First)

16-ApacheCamel-CXF-Demo

_16-ApacheCamel-CXF-Demo-Client

&quot;15-ApacheCamel-CXF-Demo-Server(Code First)&quot; 是参照官方Demo例子写的：https://github.com/ap...]]></description><category></category></item><item><title><![CDATA[ZooKeeper UI]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/84445000</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/84445000</guid><author>Simba_cheng</author><pubDate>Sat, 24 Nov 2018 15:40:17 +0800</pubDate><description><![CDATA[Farmer - ZooKeeper UI
Farmer是一个ZooKeeper的可视化工具，开箱即用。
项目、使用Jar包下载地址：https://github.com/Simba-cheng/Farmer
如果使用中发现了bug，希望你能告诉我，好改正错误。
如果你觉得还不错，麻烦点个Star
项目、工具概览


项目URL : http://localhost:9527/zk/index.d...]]></description><category></category></item><item><title><![CDATA[Apache Camel - 24 - Controlling Start-up and Shutdown of Routes（动态控制路由的启动和关闭）]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/83893140</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/83893140</guid><author>Simba_cheng</author><pubDate>Fri, 09 Nov 2018 11:03:08 +0800</pubDate><description><![CDATA[我把所有学习Apache Camel找的PDF都上传了，需要的同学自取：

《Mastering Apache Camel》

《Red_Hat_Fuse-7.0-Apache_Camel_Development_Guide-en-US》

《Apache Camel Developer's Cookbook》

 

目录

前言

动态控制Apache Camel路由的注意点

1. 设置路由...]]></description><category></category></item><item><title><![CDATA[JVM_1.7_运行时内存区域_栈帧]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/83212412</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/83212412</guid><author>Simba_cheng</author><pubDate>Sat, 20 Oct 2018 18:29:18 +0800</pubDate><description><![CDATA[运行时内存区域这块，如果不将内存各个区域做什么的了解清楚，后面看的会很累。

之前将JVM运行时内存区域的内容，整理在了一篇文章中。

在后续深入、细致的学习中，整理的内容越来越多，一篇的话，会导致篇幅过长。

所以将《JVM运行时内存区域详解》分为以下几个章节：

JVM_1.0_运行时内存区域

JVM_1.1_运行时内存区域_堆

JVM_1.2_运行时内存区域_Java虚拟机栈

JVM_...]]></description><category></category></item><item><title><![CDATA[JVM_1.1_运行时内存区域_堆]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/83212332</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/83212332</guid><author>Simba_cheng</author><pubDate>Sat, 20 Oct 2018 12:27:26 +0800</pubDate><description><![CDATA[运行时内存区域这块，如果不将内存各个区域做什么的了解清楚，后面看的会很累。

之前将JVM运行时内存区域的内容，整理在了一篇文章中。

在后续深入、细致的学习中，整理的内容越来越多，一篇的话，会导致篇幅过长。

所以将《JVM运行时内存区域详解》分为以下几个章节：

JVM_1.0_运行时内存区域

JVM_1.1_运行时内存区域_堆

JVM_1.2_运行时内存区域_Java虚拟机栈

JVM_...]]></description><category></category></item><item><title><![CDATA[JVM_1.6_运行时内存区域_运行时常量池]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/82919792</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/82919792</guid><author>Simba_cheng</author><pubDate>Tue, 02 Oct 2018 00:01:33 +0800</pubDate><description><![CDATA[运行时内存区域这块，如果不将内存各个区域做什么的了解清楚，后面看的会很累。

之前将JVM运行时内存区域的内容，整理在了一篇文章中。

在后续深入、细致的学习中，整理的内容越来越多，一篇的话，会导致篇幅过长。

所以将《JVM运行时内存区域详解》分为以下几个章节：

JVM_1.0_运行时内存区域

JVM_1.1_运行时内存区域_堆

JVM_1.2_运行时内存区域_Java虚拟机栈

JVM_...]]></description><category></category></item><item><title><![CDATA[JVM_1.4_运行时内存区域_本地方法栈]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871781</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871781</guid><author>Simba_cheng</author><pubDate>Thu, 27 Sep 2018 22:07:48 +0800</pubDate><description><![CDATA[运行时内存区域这块，如果不将内存各个区域做什么的了解清楚，后面看的会很累。

之前将JVM运行时内存区域的内容，整理在了一篇文章中。

在后续深入、细致的学习中，整理的内容越来越多，一篇的话，会导致篇幅过长。

所以将《JVM运行时内存区域详解》分为以下几个章节：

JVM_1.0_运行时内存区域

JVM_1.1_运行时内存区域_堆

JVM_1.2_运行时内存区域_Java虚拟机栈

JVM_...]]></description><category></category></item><item><title><![CDATA[JVM_1.5_运行时内存区域_程序计数器]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871784</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871784</guid><author>Simba_cheng</author><pubDate>Thu, 27 Sep 2018 22:01:23 +0800</pubDate><description><![CDATA[运行时内存区域这块，如果不将内存各个区域做什么的了解清楚，后面看的会很累。

之前将JVM运行时内存区域的内容，整理在了一篇文章中。

在后续深入、细致的学习中，整理的内容越来越多，一篇的话，会导致篇幅过长。

所以将《JVM运行时内存区域详解》分为以下几个章节：

JVM_1.0_运行时内存区域

JVM_1.1_运行时内存区域_堆

JVM_1.2_运行时内存区域_Java虚拟机栈

JVM_...]]></description><category></category></item><item><title><![CDATA[JVM_1.3_运行时内存区域_方法区]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871778</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871778</guid><author>Simba_cheng</author><pubDate>Thu, 27 Sep 2018 22:00:54 +0800</pubDate><description><![CDATA[运行时内存区域这块，如果不将内存各个区域做什么的了解清楚，后面看的会很累。

之前将JVM运行时内存区域的内容，整理在了一篇文章中。

在后续深入、细致的学习中，整理的内容越来越多，一篇的话，会导致篇幅过长。

所以将《JVM运行时内存区域详解》分为以下几个章节：

JVM_1.0_运行时内存区域

JVM_1.1_运行时内存区域_堆

JVM_1.2_运行时内存区域_Java虚拟机栈

JVM_...]]></description><category></category></item><item><title><![CDATA[JVM_1.2_运行时内存区域_Java虚拟机栈]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871776</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/82871776</guid><author>Simba_cheng</author><pubDate>Thu, 27 Sep 2018 22:00:13 +0800</pubDate><description><![CDATA[运行时内存区域这块，如果不将内存各个区域做什么的了解清楚，后面看的会很累。

之前将JVM运行时内存区域的内容，整理在了一篇文章中。

在后续深入、细致的学习中，整理的内容越来越多，一篇的话，会导致篇幅过长。

所以将《JVM运行时内存区域详解》分为以下几个章节：

JVM_1.0_运行时内存区域

JVM_1.1_运行时内存区域_堆

JVM_1.2_运行时内存区域_Java虚拟机栈

JVM_...]]></description><category></category></item><item><title><![CDATA[Hadoop - 03 - HDFS分布式文件系统]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/82765471</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/82765471</guid><author>Simba_cheng</author><pubDate>Tue, 18 Sep 2018 23:14:14 +0800</pubDate><description><![CDATA[目录

HDFS的概念

数据块

NameNode和DataNode

NameNode(Master)

Client客户端

DataNode(Slave)

HA：HDFS的可靠性

HDFS HA原因分析

现有HDFS HA 解决方案

文件数据和元数据

元数据

文件数据

HDFS Java API

数据流

文件读取

文件写入

 HDFS是Hadoop生态中的一个产品、组...]]></description><category></category></item><item><title><![CDATA[Hadoop - 02 - MapReduce初体验]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/82285159</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/82285159</guid><author>Simba_cheng</author><pubDate>Sat, 01 Sep 2018 11:13:22 +0800</pubDate><description><![CDATA[ 

网上MapReduce的Demo不少，不过学习嘛，还得一步步来。

不说废话了，直接干。

在Linux机器中，搭建了Hadoop伪集群，详见：Hadoop - 1 - 集群搭建



 

Hadoop学习的代码，完整项目全部上传GitHub上了，需要的同学请自取；

如果觉得还不错，麻烦点个star

https://github.com/Simba-cheng/HadoopCode

...]]></description><category></category></item><item><title><![CDATA[Nginx - 02 - Nginx启动/停止]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/81987166</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/81987166</guid><author>Simba_cheng</author><pubDate>Thu, 23 Aug 2018 20:17:09 +0800</pubDate><description><![CDATA[因为我的测试环境在Windows环境，所以很多命令都无法测试。

这里直接复制书中的Linux命令。

 

Nginx的信号支持

Nginx支持以下几种信号：


			TREM、INT
			
			
			快速关闭
			
		
			QUIT
			
			
			从容关闭
			
		
			HUP
			
			
			平滑启动、重新加载配置文件
			
		
			USR1
			...]]></description><category></category></item><item><title><![CDATA[Nginx - 01 - Nginx初体验]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/81839271</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/81839271</guid><author>Simba_cheng</author><pubDate>Sun, 19 Aug 2018 17:04:54 +0800</pubDate><description><![CDATA[首先下载Nginx，这里电脑太垃圾，没法装虚拟机，所以只能用Windons版本的Nginx。

安装包下载地址：http://nginx.org/en/download.html



下载下来，然后解压；



然后双击 nginx.exe就可以了。

在浏览器中输入：http://127.0.0.1/ 或者 loclahost，出现以下页面标示成功：



一开始以为windows上，ngin...]]></description><category></category></item><item><title><![CDATA[HTTP - 03 - HTTP报文]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/81835900</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/81835900</guid><author>Simba_cheng</author><pubDate>Sun, 19 Aug 2018 11:17:15 +0800</pubDate><description><![CDATA[ 

报文流

HTTP报文是在HTTP应用程序之间发送的数据块。

这些数据块以一些文本形式的元信息开头，这些信息描述了报文的内容及含义；后面跟着可选的数据部分。

报文在客户端、服务端和代理之间流动。

不管是请求报文还是响应报文，HTTP报文任何时候都是从上游往下游流入的。

原书中的图片是很好的解释：

相对于A --&amp;gt; B 之间的流向：A 是上游，B是下游；

相对于B--&amp;gt;...]]></description><category></category></item><item><title><![CDATA[HTTP - 02 - URL与HTTP资源]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/81610223</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/81610223</guid><author>Simba_cheng</author><pubDate>Sun, 12 Aug 2018 20:38:18 +0800</pubDate><description><![CDATA[资源

Web服务器是Web资源的宿主。Web资源是Web内容的源头。

 

URI、URL：

服务器资源名称被称为：统一资源标示符(URI)

URI就像因特网上的邮政地址一样，在世界范围内唯一标示符并定位信息资源。

RUI是一类更通用的资源标示符，URL实际上是它的一个子集。

URI是一个通用的概念。由两个主要的子集URL和URN构成。

 

HTTP规范将更通用的概念URI作为其资...]]></description><category></category></item><item><title><![CDATA[HTTP - 01 - 概述]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/81609363</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/81609363</guid><author>Simba_cheng</author><pubDate>Sun, 12 Aug 2018 19:23:27 +0800</pubDate><description><![CDATA[写在前面

本来打算看Nginx的Lua，初略扫了一下，发现得先学习一下HTTP、Linux IO知识。

刚好原定学习计划中，就有HTTP，顺便看下。

 

在GitHub上面找到一个关于《HTTP权威指南》 不错的小结：https://github.com/woai30231/http

里面一些知识点 是用问答方式来记录，个人觉得 还不错，可以结合书一起看。每一个章节看完，去看下小结，加深...]]></description><category></category></item><item><title><![CDATA[Apache Camel - 23 - Content Based Routing基于内容的路由]]></title><link>https://blog.youkuaiyun.com/Simba_cheng/article/details/81369447</link><guid>https://blog.youkuaiyun.com/Simba_cheng/article/details/81369447</guid><author>Simba_cheng</author><pubDate>Sat, 04 Aug 2018 11:57:53 +0800</pubDate><description><![CDATA[写在前面，这篇文章，暂时是Apache Camel学习的最后一篇，系列文章后期更新，自己也不知道是什么时候。

Apache Camel 学习的所有代码(完整、可运行)都提交到了GitHub上面；

需要的同学请自取：https://github.com/Simba-cheng/ApacheCamelDemo

如果你觉得还不错，请点star。

我把所有学习Apache Camel找的PDF都上...]]></description><category></category></item></channel></rss>