类UNIX系统下使用Dnsmasq
简介
Dnsmasq是一个轻量级的DHCP服务器、DNS缓存服务器。它可以提供本地的DNS服务,把不能解析的请求转交给上级DNS处理。
Dnsmasq可以读取/etc/hosts文件中的条目,来作域名解析。
OS X
安装
可以通过Homebrew安装:
1 |
brew install dnsmasq |
创建配置文件:
1 2 |
mkdir -pv $(brew --prefix)/etc/ touch $(brew --prefix)/etc/dnsmasq.conf |
修改网络配置中的DNS配置,将127.0.0.1放到DNS列表的最前面。
服务化
Ubuntu
安装
通常Ubuntu已经自带了此软件…
阅读全文
9 years ago
0
Spring对JMS的支持
简介
Spring 提供了JMS的集成,简化JMS的使用,提供的API封装类似于Spring的JDBC集成。
JMS的功能大体上分为两类——接收、发送消息。Spring提供了:
- JmsTemplate来完成消息的发送、同步接收
- 消息监听器容器(message li…
10 years ago
0
libvirt学习笔记
简介
libvirt是广泛使用的、通用虚拟化管理工具,它提供多种命令行工具、多种语言的编程API。
libvirt的目标是:提供一个通用、稳定的抽象层,来安全有效的远程管理一个节点(node)之上的域(domains),因此它需要提供全套的API来完成管理,这…
阅读全文
10 years ago
0
12
2015年7月架构师培训笔记
本文对我最近参加的架构师培训内容进行整理记录。
同事提问以及老师的初步解决方案
问题 | 分析与初步解决方案 |
技术选型困难,新框架适用性、使用难点,对开源技术不了解 |
今天在整个行业中,一个明显的趋势是:正在从厂家的产品转向开源的应用。开源框架百花齐放、缺少完善的培训… |
10 years ago
0
Mac OS X知识集锦
快捷键
系统快捷键
快捷键 | 说明 |
Cmd + Shift + . | 隐藏或者显示UNIX隐藏文件 |
Cmd + Tab | 在所有窗口之间切换 |
Cmd + ~ | 在应用程序的不同窗口之间切换 |
Cmd + Backspace | 删除文件 |
Cmd + Shift + Backspace | 清空回收站… |
10 years ago
0
基于tc的网络QoS管理
基础
tc(traffic control)是Linux自带的、功能强大的网络QoS管理/流量塑形工具,利用它,我么可以进行带宽限制、模拟网络延迟和抖动。
本质上,tc是内核封包调度器的配置工具。
术语
qdisc
排队规则,管理设备队列的算法,可以管理ingres…
阅读全文
10 years ago
0
MongoDB学习笔记
简介
MongoDB是一个开源的文档数据库(Document Database),具有高性能、高可用性、自动化的可扩容性。
高性能的持久化能力,主要体现在:
- 对内嵌数据模型的支持,减少了数据库系统的I/O活动
- 支持索引,加快了查询速度。可以包含来自内嵌文档、数组的…
10 years ago
0
ExtJS 4中的选取器控件
选取器控件简介
选取器控件通常具有这样的UI风格:
- 包含一个触发按钮
- 点击触发按钮,在字段输入框下方弹出一个“picker”
- 操作picker,会改变输入框的值
选取器控件的父类是Ext.form.field.Picker,它继承于Trigger,后者继承于Text…
阅读全文
10 years ago
0