<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u011212549的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011212549</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011212549]]></copyright><item><title><![CDATA[一文搞懂Kudu的整体架构-破晓]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/125619675</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/125619675</guid><author>u011212549</author><pubDate>Tue, 05 Jul 2022 14:51:04 +0800</pubDate><description><![CDATA[Table：具有Schema和全局有序主键的表。一张表有多个Tablet，多个Tablet包含表的全部数据。
Tablet：Kudu的表Table被水平分割为多段，Tablet是Kudu表的一个片段（分区），每个Tablet存储一段连续范围的数据（会记录开始Key和结束Key），且两个Tablet间不会有重复范围的数据。一个Tablet会复制（逻辑复制而非物理复制，副本中的内容不是实际的数据，而是操作该副本上的数据时对应的更改信息）多个副本在多台TServer上，其中一个副本为Leader Tablet，其]]></description><category></category></item><item><title><![CDATA[kafka简介]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/78828074</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/78828074</guid><author>u011212549</author><pubDate>Sun, 17 Dec 2017 21:25:30 +0800</pubDate><description><![CDATA[Kafka日志本身是由多个日志段组成(log segment)。一个日志是一个FileMessageSet，它包含了日志数据以及OffsetIndex对象，该对象使用位移来读取日志数据 
* borker配置就是指配置server.properties文件 *

最小配置

通常情况下需要在减压缩kafka后，修改config/server.properties 配置文件中的以下两项
]]></description><category></category></item><item><title><![CDATA[ImportError: No module named redis]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/72817722</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/72817722</guid><author>u011212549</author><pubDate>Wed, 31 May 2017 09:42:40 +0800</pubDate><description><![CDATA[http://www.lfd.uci.edu/~gohlke/pythonlibs/，下载相应的redis模块whl文件]]></description><category></category></item><item><title><![CDATA[在eclipse查看HttpServlet源码]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/72454556</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/72454556</guid><author>u011212549</author><pubDate>Wed, 17 May 2017 23:08:33 +0800</pubDate><description><![CDATA[1.需要在官网下载源码包
2.不要解压压缩包，直接点击“Attach Resouce”按钮，找到下载好的源码压缩包，点击确定即可，导入完成
3.记住不要解压后在导入]]></description><category></category></item><item><title><![CDATA[栈上分配内存（JAVA）]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/70833244</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/70833244</guid><author>u011212549</author><pubDate>Wed, 26 Apr 2017 22:19:00 +0800</pubDate><description><![CDATA[什么是栈上分配栈上分配是java虚拟机提供的一种优化技术，基本思想是对于那些线程私有的对象（指的是不可能被其他线程访问的对象），可以将它们打散分配在栈上，而不是分配在堆上。分配在栈上的好处是可以在函数调用结束后自行销毁，而不需要垃圾回收器的介入，从而提供系统的性能。栈上分配的一个技术基础是进行逃逸分析。逃逸分析的目的是判断对象的作用域是否有可能逃逸出函数体。下面的代码显示了一个逃逸的对象：publi]]></description><category></category></item><item><title><![CDATA[C++面试题：类得继承与访问]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/70792678</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/70792678</guid><author>u011212549</author><pubDate>Wed, 26 Apr 2017 12:05:05 +0800</pubDate><description><![CDATA[下列程序编译时会出现错误，请根据行号选择错误位置( )







1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28]]></description><category></category></item><item><title><![CDATA[C++面试题]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/70792513</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/70792513</guid><author>u011212549</author><pubDate>Wed, 26 Apr 2017 11:48:33 +0800</pubDate><description><![CDATA[请将下列构造函数补充完整，使得程序的运行结果是5







1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21




#include

using

namespace 
std;]]></description><category></category></item><item><title><![CDATA[格子游戏（乙）]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/70229860</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/70229860</guid><author>u011212549</author><pubDate>Tue, 18 Apr 2017 16:33:35 +0800</pubDate><description><![CDATA[格子游戏
									题目描述
									有n个格子，从左到右放成一排，编号为1-n。共有m次操作，有3种操作类型：1.修改一个格子的权值，2.求连续一段格子权值和，3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。
								








输入



输入第一行两个整数，n表示格子个数，m表示操作次数，n和m中间用空格隔开；
]]></description><category></category></item><item><title><![CDATA[翻转数组]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/70228922</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/70228922</guid><author>u011212549</author><pubDate>Tue, 18 Apr 2017 15:37:59 +0800</pubDate><description><![CDATA[题目描述
									给定一个长度为n的整数数组a，元素均不相同，问数组是否存在这样一个片段，只将该片段翻转就可以使整个数组升序排列。其中数组片段[l,r]表示序列a[l], a[l+1], ..., a[r]。原始数组为a[1], a[2], ..., a[l-2], a[l-1], a[l], a[l+1], ..., a[r-1], a[r], a[r+1], a[r+2], ...,]]></description><category></category></item><item><title><![CDATA[Android四大组件：广播机制——BroadcastReceiver]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/69230170</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/69230170</guid><author>u011212549</author><pubDate>Wed, 05 Apr 2017 11:29:21 +0800</pubDate><description><![CDATA[Android广播机制




1.Android广播机制概述
Android广播分为两个方面：广播发送者和广播接收者，通常情况下，BroadcastReceiver指的就是广播接收者（广播接收器）。广播作为Android组件间的通信方式，可以使用的场景如下：
1.同一app内部的同一组件内的消息通信（单个或多个线程之间）；
2.同一app内部的不同组件之间的消息通信（单个进程）；]]></description><category></category></item><item><title><![CDATA[构造回文 && 最长公共子序列]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/68951887</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/68951887</guid><author>u011212549</author><pubDate>Sun, 02 Apr 2017 14:23:23 +0800</pubDate><description><![CDATA[给定一个字符串s，你可以从中删除一些字符，使得剩下的串是一个回文串。如何删除才能使得回文串最长呢？
输出需要删除的字符个数。


输入描述:

输入数据有多组，每组包含一个字符串s，且保证:1<=s.length<=1000.
  



输出描述:

对于每组数据，输出一个整数，代表最少需要删除的字符个数。



输入例子:
abcda
google



输出]]></description><category></category></item><item><title><![CDATA[腾讯面试题——指向数组的指针]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/68950800</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/68950800</guid><author>u011212549</author><pubDate>Sun, 02 Apr 2017 09:44:01 +0800</pubDate><description><![CDATA[以下代码输出什么____.  







1

2

3

4

5

6




main()

{

   int

a[5]={1,2,3,4,5};

   int

*p=(int

*)(&a+1);

   printf("%d",*(p-1));

}








&a表示一个指]]></description><category></category></item><item><title><![CDATA[字符串全排列算法]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/68950609</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/68950609</guid><author>u011212549</author><pubDate>Sun, 02 Apr 2017 08:07:23 +0800</pubDate><description><![CDATA[问题
输入一个字符串，打印出该字符串中字符的所有排列。例如输入字符串abc，则输出由字符a，b，c所能排列出来的所有字符串abc，acb，bac，bca，cab和cba


思路
这是典型的递归求解问题，递归算法有四个特性：


必须有可达到的终止条件，否则程序陷入死循环子问题在规模上比原问题小子问题可通过再次递归调用求解子问题的解应能组合成整个问题的解



对于字符串的]]></description><category></category></item><item><title><![CDATA[利用递归判断回文（Java）]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/65631520</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/65631520</guid><author>u011212549</author><pubDate>Fri, 24 Mar 2017 15:31:10 +0800</pubDate><description><![CDATA[public class HuiWen{
	public static void main(String[] args) {
		char[] strs = {'2','4','d','4','2'};
		boolean huiwen = isHuiwen(strs, 0, strs.length -1,strs.length);
		System.out.println(huiwen);
	}]]></description><category></category></item><item><title><![CDATA[LeetCode : 求二叉树的最短路径]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/64232904</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/64232904</guid><author>u011212549</author><pubDate>Tue, 21 Mar 2017 00:15:26 +0800</pubDate><description><![CDATA[Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.
意思就是求一个二叉树的最短路径(￣▽￣)"


/**
 * Defini]]></description><category></category></item><item><title><![CDATA[Android——Handler机制]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/58026601</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/58026601</guid><author>u011212549</author><pubDate>Mon, 27 Feb 2017 12:22:12 +0800</pubDate><description><![CDATA[①首先在执行ActivityThread这个UI线程入口类的时候，在其main()方法中会创建Looper和MessageQueue，其中Looper是直接new出来，并被放入到了当前前程的ThreadLocal（实现原理）中。而在new Looper的时候，就会在Looper的构造函数中new 出一个MessageQueue。然后会不断的执行获取消息的方法：Looper.loop();取出一个M]]></description><category></category></item><item><title><![CDATA[我收藏的博客专辑]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/56676149</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/56676149</guid><author>u011212549</author><pubDate>Thu, 23 Feb 2017 17:06:46 +0800</pubDate><description><![CDATA[①目前看重的是里面的一部分java源码剖析，估计还有一部分网络知识可以看看
http://blog.youkuaiyun.com/ns_code/article/details/37867985]]></description><category></category></item><item><title><![CDATA[网易面试题——小易买苹果]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/56495010</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/56495010</guid><author>u011212549</author><pubDate>Wed, 22 Feb 2017 19:30:00 +0800</pubDate><description><![CDATA[小易去附近的商店买苹果，奸诈的商贩使用了捆绑交易，只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果，小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果，小易将不会购买。
#include

int count(int n);
int main(){
	int n; 
	scanf("%d",&n);
	printf("%d",count(n));
}

i]]></description><category></category></item><item><title><![CDATA[关于URI和URL]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/56486804</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/56486804</guid><author>u011212549</author><pubDate>Wed, 22 Feb 2017 15:47:37 +0800</pubDate><description><![CDATA[URI，统一资源标识符，首先它是一个字符串。其次，它是一个可以唯一标识某一资源的字符串。
URL，统一资源定位符，首先，它是一种URI，其次，它可以标识资源的路径。
URN，统一资源名，首先，它是一种URI，其次，它代表资源的名字。]]></description><category></category></item><item><title><![CDATA[java私有静态方法]]></title><link>https://blog.youkuaiyun.com/u011212549/article/details/55273481</link><guid>https://blog.youkuaiyun.com/u011212549/article/details/55273481</guid><author>u011212549</author><pubDate>Thu, 16 Feb 2017 22:22:14 +0800</pubDate><description><![CDATA[我们都知道想要保护一些数据，只要设置为private，并且在java中static多少有一点“共享”的意味存在，那么既然已经private了，为什么还要static？
这里有这样一段建议（c++的）：
After you mark the methods as static, the compiler will emit non-virtual call sites
 to these me]]></description><category></category></item></channel></rss>