- 浏览: 34111 次
最新评论
文章列表
CentOS 7安装 MySQL 5.7
- 博客分类:
- linux
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 "114.114.114.114 ...
不同类型的事件是放入同一个 Kafka Topic,还是分开放入不同 Topic?可以通过下面这几条经验法则来选择。
1、最重要的规则是,任何需要保持固定顺序的事件都必须进入相同的Topic(而且它们还必须使用相同的分区键)。最常见的情况是,如果事件与相同的实体有关,那么它们的顺序就很重要。因此,根据经验,我们可以说,关于同一实体的所有事件都需要进入同一个 Topic。
如果您正在使用 event sourcing 方法进行数据建模,那么事件的顺序是特别重要的。在这里,聚合对象的状态是通过按照特定的顺序重放事件派生的。因此,即使可能有许多不同的事件类型,定义聚合的所有事件都必须位于 ...
在一个分布式系统中,我们通常会有一组结点,他们需要互相协作、互相发送消息。而要做到这一点,他们首先需要回答一个简单的问题:谁是我的伙伴?
这就是成员协议要做的。它帮助这个系统中的每一个结点维护一个 ...
虽然跟优秀的团队首领交往能给人非常好的感觉,但糟糕的团队首领却能凸显出领导能力的真正价值。我很幸运有过这样的经历,我有机会接触了不少十分糟糕的团队首领——你可以想象他们有多糟。下面我们就来看看好的团队首领和不好的团队首领之间的对比。
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-sense parameters in the request
401 Unauthorized - If the client did not provide any valid credent ...
Philip Su 1998年加入微软,开始时是一位软件工程师。12年后,Philip Su从微软辞职,当时是微软的主群经理(Principal Group Manager),又一次以一位普通软件工程师的身份加入Facebook,现任伦敦办公室的主管。2010年9月3日,Philip Su在离开微软的时候写了一封离职信中,其中畅谈了他在微软工作12年比较独到的一些体会。36氪全文编译了这封信,希望对在职场的读者们有一些启发。
过去的12年里,我一直很喜欢在微软工作,但今天是我在微软的最后一天。
我一直是一个比较随意的人,所以我希望今天的信也一样是有个性的、有争议的、乐观的、凭感觉的, ...
$ 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.0-openjdk-amd64
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 architectural requirements). The architecture includes the main components, their main attributes, and thei ...
CAP定理之"再解"
- 博客分类:
- distributed
对于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 failed)
Partition tolerance (the system continues to operate despite arbit ...
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 SE Downloads.
Download the appropriate version of the JRE, such as jre-6u31-linux-i586.bin, for ...
在Ubuntu 11.10上编译OpenJDK会遇到两个特殊的问题,下面给出相应解决方案。
1. "This OS is not supported"
hotspot的makefile检查Linux kernel的版本号在其列表中。而Kernel 3.0不在其中,或者绕过版本检查(DISABLE_HOTSPOT_OS_VERSION_CHECK=ok);或者把3.0加入列表,即
diff -r 9b0ca45cd756 make/linux/Makefile
--- a/make/linux/Makefile Tue Jun 28 10:57:38 2011 - ...
在ubuntu 11.10上安装Sun JDK
- 博客分类:
- java
由于版权问题,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 update-alternatives --config java
安装完之后,就可已使用sun的jdk了。
Tight coupling
Loose coupling
Physical connections
Point-to-point
Via mediator
Communication style
Synchronous
Asynchronous
Data model
Common complex types
Simple common types only
Type system
Strong
Wea ...
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 bytes over 1 Gbps network
20,000 ns
Read 1 MB sequentially from memory
250,000 ns
Round trip ...
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允许挂载的目录及权限在文件/etc/exports中进行了定义。
例如,我们要将根目录下的rootfs目录共享出来,那么我们需要在/etc/exports文件末尾添加如下一行:
/home/samuel/Shared * ...