<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kilik]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/book_vbstar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; book_vbstar]]></copyright><item><title><![CDATA[CentOS 7安装 MySQL 5.7]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84925095</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84925095</guid><author>book_vbstar</author><pubDate>Thu, 23 Aug 2018 17:25:45 +0800</pubDate><description><![CDATA[
1. 配置DNS
#显示当前网络连接#nmcli connection showNAME UUID TYPE DEVICEeno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1#修改当前网络连接对应的DNS服务器，这里的网络连接可以用名称或者UUID来标识#nmcli con mod ens160 ipv4.dns &quot;114...]]></description><category></category></item><item><title><![CDATA[粗粒度 Kafka Topic]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84921594</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84921594</guid><author>book_vbstar</author><pubDate>Mon, 04 Jun 2018 11:18:51 +0800</pubDate><description><![CDATA[
不同类型的事件是放入同一个 Kafka Topic，还是分开放入不同 Topic？可以通过下面这几条经验法则来选择。
 
1、最重要的规则是，任何需要保持固定顺序的事件都必须进入相同的Topic（而且它们还必须使用相同的分区键）。最常见的情况是，如果事件与相同的实体有关，那么它们的顺序就很重要。因此，根据经验，我们可以说，关于同一实体的所有事件都需要进入同一个 Topic。
如果您正在使...]]></description><category></category></item><item><title><![CDATA[SWIM：可伸缩的成员协议]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84920802</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84920802</guid><author>book_vbstar</author><pubDate>Sat, 19 May 2018 18:25:26 +0800</pubDate><description><![CDATA[
 
在一个分布式系统中，我们通常会有一组结点，他们需要互相协作、互相发送消息。而要做到这一点，他们首先需要回答一个简单的问题：谁是我的伙伴？
这就是成员协议要做的。它帮助这个系统中的每一个结点维护一个活跃结点的列表，同时当有结点加入、有意离开或失效时通知他们。SWIM（Scalable Weakly-consistent Infection-style Process Group Memb...]]></description><category></category></item><item><title><![CDATA[（转）Good vs Bad Leader]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84521083</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84521083</guid><author>book_vbstar</author><pubDate>Fri, 17 Jan 2014 23:54:07 +0800</pubDate><description><![CDATA[
虽然跟优秀的团队首领交往能给人非常好的感觉，但糟糕的团队首领却能凸显出领导能力的真正价值。我很幸运有过这样的经历，我有机会接触了不少十分糟糕的团队首领——你可以想象他们有多糟。下面我们就来看看好的团队首领和不好的团队首领之间的对比。 
...]]></description><category></category></item><item><title><![CDATA[Meaningful REST Response Messages]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84493208</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84493208</guid><author>book_vbstar</author><pubDate>Mon, 28 Oct 2013 10:14:52 +0800</pubDate><description><![CDATA[

Some common error codes for GET requests include:


301 Moved Permanently - If the resource has been moved

400 Bad Request - If the client request is unaccaptable, i.e. if the client sends none...]]></description><category></category></item><item><title><![CDATA[微软老将Philip Su的离职信：回首12年职场生涯]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84398700</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84398700</guid><author>book_vbstar</author><pubDate>Tue, 05 Mar 2013 11:14:18 +0800</pubDate><description><![CDATA[
Philip Su 1998年加入微软，开始时是一位软件工程师。12年后，Philip Su从微软辞职，当时是微软的主群经理(Principal Group Manager)，又一次以一位普通软件工程师的身份加入Facebook，现任伦敦办公室的主管。2010年9月3日，Philip Su在离开微软的时候写了一封离职信中，其中畅谈了他在微软工作12年比较独到的一些体会。36氪全文编译了这封信，希...]]></description><category></category></item><item><title><![CDATA[ubuntu下设置默认Java为JDK 7]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84394327</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84394327</guid><author>book_vbstar</author><pubDate>Sat, 23 Feb 2013 22:37:50 +0800</pubDate><description><![CDATA[$ update-java-alternatives -l
java-1.6.0-openjdk 1061 /usr/lib/jvm/java-1.6.0-openjdk
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
$ sudo update-java-alternatives -s java-1.7...]]></description><category></category></item><item><title><![CDATA[Software Architecture and SOA]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84375964</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84375964</guid><author>book_vbstar</author><pubDate>Fri, 04 Jan 2013 14:21:52 +0800</pubDate><description><![CDATA[
Software Architecture
DEFINITION  Software architecture is the collection of fundamental decisions about a software product or solution designed to meet the project’s quality attributes (the archit...]]></description><category></category></item><item><title><![CDATA[CAP定理之"再解"]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84373256</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84373256</guid><author>book_vbstar</author><pubDate>Thu, 27 Dec 2012 16:40:24 +0800</pubDate><description><![CDATA[对于CAP定理，wikipeida上是这样解释的：




Consistency (all nodes see the same data at the same time)

Availability (a guarantee that every request receives a response about whether it was successful or faile...]]></description><category></category></item><item><title><![CDATA[Installing the JRE on Ubuntu Systems]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84166597</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84166597</guid><author>book_vbstar</author><pubDate>Sun, 11 Mar 2012 15:16:43 +0800</pubDate><description><![CDATA[


Note
 
The Oracle Java Runtime Environment (SRE) has been removed from the official software repositories of Ubuntu and only provides a binary (.bin) version. You can get the JRE from the Java ...]]></description><category></category></item><item><title><![CDATA[在ubuntu 11.10上编译OpenJDK]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84129363</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84129363</guid><author>book_vbstar</author><pubDate>Mon, 16 Jan 2012 16:53:43 +0800</pubDate><description><![CDATA[在Ubuntu 11.10上编译OpenJDK会遇到两个特殊的问题，下面给出相应解决方案。
 
1. &quot;This OS is not supported&quot;
hotspot的makefile检查Linux kernel的版本号在其列表中。而Kernel 3.0不在其中，或者绕过版本检查(DISABLE_HOTSPOT_OS_VERSION_CHECK=ok)；或者把3.0加入列表，即
dif...]]></description><category></category></item><item><title><![CDATA[在ubuntu 11.10上安装Sun JDK]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/84083892</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/84083892</guid><author>book_vbstar</author><pubDate>Wed, 16 Nov 2011 23:42:11 +0800</pubDate><description><![CDATA[

由于版权问题，ubuntu 11.10上再也不能直接找到(Oracle) Sun JDK了。需要添加一个特殊的源。
 
 
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin
sudo upda...]]></description><category></category></item><item><title><![CDATA[SOA中可能的松耦合形式]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83760192</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83760192</guid><author>book_vbstar</author><pubDate>Sat, 06 Nov 2010 21:10:46 +0800</pubDate><description><![CDATA[


 


Tight coupling



Loose coupling





Physical connections



Point-to-point


Via mediator




Communication style



Synchronous


Asynchronous




Data model...]]></description><category></category></item><item><title><![CDATA[需要记住的一些性能数据]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83702423</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83702423</guid><author>book_vbstar</author><pubDate>Tue, 31 Aug 2010 13:52:51 +0800</pubDate><description><![CDATA[ 


L1 cache reference
0.5 ns


Branch mispredict
5 ns


L2 cache reference
7 ns


Mutex lock/unlock
25 ns


Main memory reference
100 ns


Compres 1K bytes with Zippy
3,000 ns


Send 2K ...]]></description><category></category></item><item><title><![CDATA[Ubuntu nfs的安装和配置]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83664410</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83664410</guid><author>book_vbstar</author><pubDate>Thu, 01 Jul 2010 20:29:24 +0800</pubDate><description><![CDATA[ 
1、安装Ubuntu nfs
Ubuntu上默认是没有安装Ubuntu nfs服务器的，因此我们首先安装Ubuntu nfs服务器端：$sudo apt-get install nfs-kernel-server。然后，在客户端安装：$sudo apt-get install nfs-common
 
 
2、配置/etc/exports
Ubuntu nfs允许挂载的目录及权限在...]]></description><category></category></item><item><title><![CDATA[Ubuntu下chrome字体问题的解决]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83663915</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83663915</guid><author>book_vbstar</author><pubDate>Wed, 30 Jun 2010 22:34:37 +0800</pubDate><description><![CDATA[Ubuntu下chrome在显示中文网页时，出现字体大小不一或字体发虚的问题。解决方法如下：



1. 确认是否已安装“文泉驿正黑&quot;字体，如未安装可在Synaptic（新立得）中安装ttf-wqy-zenhei

2. 
sudo gedit /etc/fonts/conf.d/66-wqy-zenhei-sharp.conf, 把下行中的12改成16


&amp;lt;test ...]]></description><category></category></item><item><title><![CDATA[Ubuntu中IBus的自动启动]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83663907</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83663907</guid><author>book_vbstar</author><pubDate>Wed, 30 Jun 2010 22:20:22 +0800</pubDate><description><![CDATA[ubuntu里中文输入法中最好用的是ibus的拼音输入法，但是装好后却不能热键呼出。原因在于，ibus并未自动启动。解决方法是：进入Administration &amp;gt; Language Support, 将 Keyboard input method system 的值设为ibus。...]]></description><category></category></item><item><title><![CDATA[Cache Miss对Java程序的影响]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83636058</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83636058</guid><author>book_vbstar</author><pubDate>Sat, 29 May 2010 21:29:53 +0800</pubDate><description><![CDATA[在前一篇文章Java的大内存分页支持，曾经谈及Java矩阵乘法程序效率低下的两个原因，Cache Miss和TLB Miss。在那篇文章中，我们通过使用大内存分页，消除了TLB Miss对性能的影响，性能因而提高了60%以上（76秒 -&amp;gt; 45 秒）。但Cache Miss对性能的影响依旧存在。
 
CPU的一级数据缓存（L1 Data Cache)通常采用组相联的方式来缓存数据，数据缓...]]></description><category></category></item><item><title><![CDATA[Java的大内存分页支持]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83635183</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83635183</guid><author>book_vbstar</author><pubDate>Thu, 27 May 2010 21:14:32 +0800</pubDate><description><![CDATA[最近在研究java的性能调优，顺手写了一个小程序来测试性能问题。这个程序用来进行矩阵乘法运算，如下：
 
for (int i = 0; i &amp;lt; 2048; i++)
	for (int j = 0; j &amp;lt; 2048; j++)
		for (int k = 0; k &amp;lt; 2048; k++)
			res[i][j] += mul1[i][k] * mul2[k][...]]></description><category></category></item><item><title><![CDATA[典型的领域模型驱动的系统架构]]></title><link>https://blog.youkuaiyun.com/book_vbstar/article/details/83334559</link><guid>https://blog.youkuaiyun.com/book_vbstar/article/details/83334559</guid><author>book_vbstar</author><pubDate>Fri, 23 Jan 2009 13:57:42 +0800</pubDate><description><![CDATA[
看了lifethinker的 一个简单例子：贫血模型or领域模型 颇受启发，提供一个典型的模型驱动的系统的架构图以及依赖图供讨论。与lifethinker的架构图不太一样的是：界面层（表示层）不单单依赖于应用层，也可以依赖于领域层，比如说直接调用Repository的方法，这样的简单场景如果再用应用层封装一下，就有点累赘了；另外，基础设施层除支持领域层以外，还用来支持应用层，如提供消息服务。按照...]]></description><category></category></item></channel></rss>