git pull 和 git fetch 有什么区别?

chenhaozjnubit | | 2017-02-21
首先,你的每一个操作都是要指明【来源】和【目标】的,而对于 pull 来说,【目标】就是当前分支其次,你得清楚 git 是有 tracking 的概念的,所谓 tracking 就是把【来源】和【目标】绑定在一起,节省一些操作是需要输入的参数。那么,假设你的 master 和 develop 都是 tracking 了的,于是:# 当你在 master 下 $ git pull # 等于 fe [阅读全文]
ė735次浏览 60条评论 0 git

log4j向多个文件记录日志

chenhaozjnubit | | 2017-02-20
今天配置了log4j中写多个文件的内容,配置了半天才搞出来,为了避免类似问题,写个博客吧。首先说一下需求,每天要在7个文件夹中生成文件,文件格式为xxx.log.2000.01.01,自己开发个写文件工具也不是不可以,但是一想log4j有现成的功能,何乐而不为呢,思想胜于一切。所以需要一个logger对应一个文件,开始配置,我定义了7个rootLogger,分别是[plain] view plai [阅读全文]
ė703次浏览 60条评论 0 log4j

Homebrew 隐藏命令

chenhaozjnubit | | 2017-02-17
Homebrew 可谓是 Mac 开发者必备的工具之一,它承载在各种包管理的特性以及拥有一票热情高涨的社区提供强大支持。今天我就给大家解密一下 brew 内部的隐藏命令都有哪些。服务管理当我们安装了众多需要挂载的服务,需要重启或停止的时候,都特别希望 Mac 可以有个统一的命令可以管理服务的状态,比如 services 命令甚至说 /etc/init.d/ 也可以啊!$ brew se [阅读全文]
ė719次浏览 60条评论 0 mac

MySQL数据库web客户端管理工具软件

chenhaozjnubit | | 2017-02-16
TreeSoft数据库管理软件使用Java开发,采用稳定通用的springMVC+JDBC架构,实现基于web方式对 MySQL,Oracle,PostgreSQL 数据库进行维护管理操作。     功能包括:数据库的展示,库表的展示,表字段结构的展示, SQL语句的在线编辑批量执行,表结构的在线设计维护,数据的在线编辑维护,查询语句保存,JSON数据格式化,SQL语 [阅读全文]
ė1246次浏览 60条评论 0 MySQL

mysql使用source 命令乱码问题解决方法

chenhaozjnubit | | 2017-02-15
从windows上导出一个sql执行文件,再倒入到unbutn中,结果出现乱码,折腾7-8分钟,解决方式在导出mysql sql执行文件的时候,指定一下编码格式 今天从windows上导出一个sql执行文件,再倒入到unbutn中,结果出现乱码,折腾7-8分钟, 解决方式 在导出mysql sql执行文件的时候,指定一下编码格式: 复制代码 代码如下: mysqldu [阅读全文]
ė694次浏览 60条评论 0 MySQL

国内常用NTP服务器地址及IP

chenhaozjnubit | | 2017-02-14
NTP服务器默认的端口号是:123,协议为UDP ntp.sjtu.edu.cn 202.120.2.101(上海交通大学网络中心NTP服务器地址)s1a.time.edu.cn 北京邮电大学s1b.time.edu.cn 清华大学s1c.time.edu.cn 北京大学s1d.time.edu.cn 东南大学s1e.time.edu.cn 清华大学s2a.time.edu.cn [阅读全文]
ė1306次浏览 60条评论 0

tomcat access访问日志格式配置说明

chenhaozjnubit | | 2017-02-13
Access Log Valve用来创建日志文件,格式与标准的web server日志文件相同。可以使用用日志分析工具对日志进行分析,跟踪页面点击次数、用户会话的活动等。Access Log Valve的很多配置和行为特性与File Logger相同,包括每晚午夜自动切换日志文件。Access Log Valve可以和任何Catalina容器关联,记录该容器处理的所有请求。例子如下: d [阅读全文]
ė3242次浏览 60条评论 0 tomcat

zsh 配置文件

chenhaozjnubit | | 2017-02-10
原文:http://forum.ubuntu.org.cn/viewtopic.php?f=95&t=138936~/.zshrc: 1 #color{{{ 2 autoload colors zsh/terminfo 3 if [[ "$terminfo[colors]" -ge 8 ]]; then 4 colors 5 fi 6 for color in RE [阅读全文]
ė862次浏览 60条评论 0

流式计算总结

chenhaozjnubit | | 2017-02-09
流式计算的两种形式图很挫,而且不严谨,凑合看一下吧,而且文章结束的时候,我会告诉大家这两种“所谓的模式“,其实没有明确界限两种模式的优缺点中心模式get用阻塞方式实现(主线程收/回包,工作线程去阻塞get)优点:实现简单缺点:同一时刻并发数==线程数get用非阻塞方式实现(只需一个线程)优点:并发数高缺点:容易出错,上一篇文章有详细说明(double-free,mem-leak,引用栈上空间)本身 [阅读全文]
ė611次浏览 60条评论 0 流式计算

jstorm

chenhaozjnubit | | 2017-02-08
  Jstorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用 作为commiter和user,我还是非常看好它的应用前景,下面是在团队内的分享介绍,更多请参考https://github.com/alibaba/jstorm一、jstorm是什么    &n [阅读全文]
ė673次浏览 60条评论 0 jstorm

掰一掰OpenStack Trove那些事

chenhaozjnubit | | 2017-02-07
前言Trove是Rackspace开源出来放到OpenStack项目, 从进入H版作为核心项目发布至今,已有2个多年头。在这期间,Rackspace、HP Cloud 及PayPal相继采用,创业三年的ParElastic将加入OpenStack Trove社区并成立专门研发团队。那么,Trove是否如我们预期的那样,设计和细节经得起推敲,满足不同需求和场景,简单地拿来装上,跑一些测试,配上个we [阅读全文]
ė975次浏览 60条评论 0 OpenStack

SQL注入之SQLmap入门

chenhaozjnubit | | 2017-02-06
什么是SQLmap?SQLmap是一款用来检测与利用SQL注入漏洞的免费开源工具,有一个非常棒的特性,即对检测与利用的自动化处理(数据库指纹、访问底层文件系统、执行命令)。读者可以通过位于SourceForge的官方网站下载SQLmap源码:http://sourceforge.net/projects/sqlmap/SQLmap的作者是谁?Bernardo DameleAs [阅读全文]
ė938次浏览 60条评论 0 sqlmap

MAC(苹果)修改Mac地址,添加路由

chenhaozjnubit | | 2017-01-20
MAC 终端命令: 1.查看路由:netstat -r 2.添加路由(可分别为有线和无线网络添加路由,实现同时访问不同网段):    sudo route -nv add -net 192.168.10.1 -netmask 255.255.255.0 -interface en0   注:en0—有线,en1—无线  &nbs [阅读全文]
ė773次浏览 60条评论 0 mac

mac下192.168.2.1引起的连接问题

chenhaozjnubit | | 2017-01-19
mac下192.168.2.1引起的连接问题今天公司有台机器域名映射到192.168.2.73,在几台imac(有线连接)上都无法访问,但是在macpro(无线连接)、PC上都能正常访问,服务端是不可能有问题的了,开始以为是公司内部网络有限制,但找了网络管理人员不是内部网络问题。用ifconfig查看时发现有个bridge100,地址是192.168.2.1,这个网关肯定会影响同一段的IP,不知道 [阅读全文]
ė858次浏览 60条评论 0 mac

ceilometer + gnocchi + aodh集成(001) ----简要介绍

chenhaozjnubit | | 2017-01-18
     最近ceilometer进行了大量优化,其中变化比较大的就是 数据的采样、 采样的数据存储 、告警功能 这3个特性的分离。(当然还有一个monasca项目)     将这3个特性独立成3个项目,其中 数据的采样由 ceilometer负责,采样的数据存储由gnocchi负责,告警功能由 aodh负责。    [阅读全文]
ė1708次浏览 60条评论 0 OpenStack

禁用WebDAV-tomcat

chenhaozjnubit | | 2017-01-17
由于要处理一份关于公司的一个公众用户网站安全扫描中可能存在的安全性问题。需要禁用WebDAV,或者说是对http中的一些方法的禁用。      WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP 1.1,在GET、POST、HEA [阅读全文]
ė807次浏览 60条评论 0 tomcat

route配置静态路由—什么是静态路由,route工具参数详解,route查看路由表,设置/删除缺省网关,增加/删除到目标主机的路由,增加/删除到目标网络的路由,

chenhaozjnubit | | 2017-01-16
静态路由:        route 命令定义了静态路由,静态路由是自始至终都明确不会改变(您希望如此)的路由表项,甚至当您运行了一个路由守护进程的时候也这样。在把一台新的计算机加到本地网络时,通常只需要指定一条默认路由。   route命令的使用:     &nb [阅读全文]
ė888次浏览 60条评论 0

Linux下 Netstat 命令使用

chenhaozjnubit | | 2017-01-12
作为计算机管理员,我们都必要了解一下netstat这个命令,它是一个查看网络连接状态的工具,在windows下也默认有这个工具。Netstat命令详解 netstat命令怎样使用 如何关闭TIME_WAIT连接 如何统计web服务器的访问量 如果查看nginx的访问流量?下面我们来看看它主要的用法和详解!(netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一 [阅读全文]
ė679次浏览 60条评论 0 linux

dig挖出DNS的秘密

chenhaozjnubit | | 2017-01-11
【初次见面】我相信使用nslookup的同学一定比使用dig的同学多,所以还是有必要花些时间给大家介绍一下dig的。dig,和nslookup作用有些类似,都是DNS查询工具。dig,其实是一个缩写,即Domain Information Groper。一些专业的DNS管理员在追查DNS问题时,都乐于使用dig命令,是看中了dig设置灵活、输出清晰、功能强大的特点。【最简单的dig用法】最简单的d [阅读全文]
ė716次浏览 60条评论 0 linux

sun.misc.Unsafe的后启示录

chenhaozjnubit | | 2017-01-10
Java语言和JVM平台已经度过了20岁的生日。它最初起源于机顶盒、移动设备和Java-Card,同时也应用在了各种服务器系统中,Java已成为物联网(Internet of Things)的通用语言。我们显然可以看到Java已经无处不在!但是不那么为人所知的是,Java也广泛应用于各种低延迟的应用中,如游戏服务器和高频率的交易应用。这只所以能够实现要归功于Java的类和包在可见性规则中有一个恰到 [阅读全文]
ė689次浏览 60条评论 0 java

git 更改服务器地址

chenhaozjnubit | | 2017-01-09
要求能保留原先的commit记录,应该如何迁移呢?同时,本地已经clone了原仓库,要配置成新的仓库地址,该如何修改呢?先查看remote的名字Git branch -r假设你的remote是origin,用git remote set_url 更换地址git remote set-url origin remote_git_addressremote_git_address更换成你的新的仓库地址 [阅读全文]
ė705次浏览 60条评论 0 git

Linux tar 根据文件列表打包文件

chenhaozjnubit | | 2017-01-06
1. cat package.list | xargs tar czvf  phpletu.tar.gz     其中package.list 是要打包的文件列表 2. tar -czvf -T package.list -f /backup.tar.gz      -T选项可以指定打包package.list文件列 [阅读全文]
ė1313次浏览 60条评论 0 linux

Git代码行统计命令集

chenhaozjnubit | | 2017-01-05
统计某人的代码提交量,包括增加,删除:git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s re [阅读全文]
ė664次浏览 60条评论 0 git

VirtualBox Guest Additions 在CentOS中无法安装的解决方法

chenhaozjnubit | | 2017-01-04
1、必须保证有root权限a)最好是用root登录 b)运行文件无法执行。 当您尝试执行安装文件(例如VBoxLinuxAdditions - amd64.run)??,你会得到这样的错误消息 #CD / media/VBOXADDITIONS_3.0.6_52128 / #./VBoxLinuxAdditions-amd64.run BASH:./VBoxLinuxAdditions-amd [阅读全文]
ė840次浏览 60条评论 0

Java直接内存读写

chenhaozjnubit | | 2017-01-03
     在Hotspot JVM上,我们能够直接对内存进行读写操作。该类的allocateMemory方法用于申请分配内存,putAddress和getAddress方法用于对直接内存进行读写。        下面将通过sun.misc.Unsafe演示直接读写内存的例子。 & [阅读全文]
ė816次浏览 60条评论 0 java

MySQL数据库高并发优化配置

chenhaozjnubit | | 2016-12-30
一、服务器硬件对MySQL性能的影响① 磁盘寻道能力(磁盘I/O),以目前高转速SCSI硬盘(7200转/秒)为例,这种硬盘理论上每秒寻道7200次,这是物理特性决定的,没有办法改变。 MySQL每秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知。所以,通常认为磁盘I/O是制约MySQL性能的最大因素之一,对于日均访问量 在100万PV以上的Discuz!论坛,由于磁盘I/O的制约,MyS [阅读全文]
ė1598次浏览 60条评论 0 MySQL

mysql索引总结----mysql 索引类型以及创建

chenhaozjnubit | | 2016-12-29
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR [阅读全文]
ė651次浏览 60条评论 0 MySQL

Nginx 新的重载方式 (nginx -s reload)

chenhaozjnubit | | 2016-12-28
Nginx 从 0.7.53 版本之后新增了一些命令行参数:-s以前都是用kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 方法来重新加载配置,现在只需要用 /usr/local/nginx/sbin/nginx -s reload 命令即可。-s参数包含四个命令分别是 stop/quit/reopen/reloadvpser:~# /us [阅读全文]
ė601次浏览 60条评论 0 nginx

CentOs6.5中安装和配置vsftp简明教程

chenhaozjnubit | | 2016-12-27
一、vsftp安装篇复制代码 代码如下:# 安装vsftpdyum -y install vsftpd# 启动service vsftpd start# 开启启动chkconfig vsftpd on二、vsftp相关命令之服务篇复制代码 代码如下:# 启动ftp服务service vsftpd start# 查看ftp服务状态service vsftpd status # 重启ftp服务serv [阅读全文]
ė560次浏览 60条评论 0 linux

如何使用Nmon监控Linux系统性能

chenhaozjnubit | | 2016-12-26
用Nmon监控Linux系统性能的方法请参见下面介绍(配图):1、安装Nmon2、一旦安装完成,则可以通过在终端执行 nmon 命令启动它。Nmon命令执行之后,大家可以看到如下输出:3、从上图中大家可以看到,Nmon 命令行工具是一个用户交互的应用程序,大家可以非常方便地使用键盘快捷键来查看相关统计信息。q : 停止并退出Nmonh : 查看帮助信息c : 查看 CPU 统计 [阅读全文]
ė831次浏览 60条评论 0 linux

Java7中的ForkJoin并发框架初探(中)——JDK中实现简要分析

chenhaozjnubit | | 2016-12-23
根据前文描述的Doug Lea的理论基础,在JDK1.7中已经给出了Fork Join的实现。在Java SE 7的API中,多了ForkJoinTask、ForkJoinPool、ForkJoinWorkerThread、RecursiveAction、RecursiveTask这样5个类。本文就对JDK1.7中增加这5个工具类实现做简要分析。0. JDK中ForkJoin实现概述在JavaSE [阅读全文]
ė738次浏览 60条评论 0 java

git-rebase(认真看,分析很到位)

chenhaozjnubit | | 2016-12-22
命令格式我们先来看看git-rebase的命令格式:git rebase [-i | --interactive] [options] [--onto ]  []git rebase [-i | --interactive] [options] –onto   –root []git rebase –continue | –skip | –abort从命令格式,可 [阅读全文]
ė651次浏览 60条评论 0 git

Docker学习总结之Run命令介绍

chenhaozjnubit | | 2016-12-21
Docker学习总结之Run命令介绍 本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢! 在使用Docker时,执行最多的命令某过于run了。这个命令可以说是所有docker操作的入口。在Docker官方Reference中单独列出了一个章节来介绍Run的各种参数使用,也足以看出Docker r [阅读全文]
ė765次浏览 60条评论 0 Docker

如何删除docker images/containers

chenhaozjnubit | | 2016-12-20
1.进入root权限sudo su2.停止所有的container,这样才能够删除其中的images:docker stop $(docker ps -a -q)如果想要删除所有container的话再加一个指令:docker rm $(docker ps -a -q)3.查看当前有些什么imagesdocker images4.删除images,通过image的id来指定删除谁docker rm [阅读全文]
ė814次浏览 60条评论 0 Docker

手机淘宝构架演化实践

chenhaozjnubit | | 2016-12-19
李敏主要负责淘宝无线客户端和无线网站基础服务、购物主链路的架构、研发方面的工作。从09年开始参与手机淘宝研发团队的组建和线上产品研发,先后负责过无线部门的社区、会员、营销、交易等多条产品线的技术工作,构建和发展了阿里无线技术体系中包括交易链路、百亿级别高性能API网关、WebApp平台等多个重要技术产品,经历和见证了阿里巴巴无线从开始之初到成为日活上亿级别电商应用技术变迁和积累。本文即根据李敏的演 [阅读全文]
ė598次浏览 60条评论 0 架构

MySQL InnoDB索引介绍及优化

chenhaozjnubit | | 2016-12-16
正文:一、先说说什么是索引?索引(index)翻译为一个目录,用于快速定位我们想要找的数据的位置。例如:我们把一个数据库比作一本书,而索引(index)就是书中的目录,此刻要找到书的某个感兴趣的内容,我们一般是不会整本书翻完再去确认该内容在哪里,而是通过书的目录,定位到该内容章节所在页数,最后直接翻到该页面我们来看看在数据库中的索引:全表扫描 VS 索引扫描以字典为例,全表扫描就是如果我们查找某个 [阅读全文]
ė927次浏览 60条评论 0 MySQL

Galera 将死 — MySQL Group Replication 发布 两味真火

chenhaozjnubit | | 2016-12-15
MySQL Group Replication GA很多同学表示昨天的从你的全世界路过画风不对,好在今天MySQL界终于有大事情发生可作为聊资。话说,当昨天小伙伴们沉浸于双12的买买买节奏中,孰料远在美国西海岸的Oracle官方放出了最新的MySQL 5.7.17版本。更为重要的是,MySQL Group Replication(下简称MGR)终于来了。在之前的MySQL的一致性世界的文章中,In [阅读全文]
ė809次浏览 60条评论 0 MySQL

阿里超大规模Docker化之路

chenhaozjnubit | | 2016-12-14
12月6-7日,由阿里巴巴集团、阿里巴巴技术发展部、阿里云云栖社区联合主办,以“2016双11技术创新”为主题的阿里巴巴技术论坛上,阿里巴巴研究员林昊分享了阿里超大规模Docker化之路。阿里在Docker化这条路上,碰到了规模、多元化场景所带来的各种挑战,这次分享中将给大家介绍阿里为什么要引入Docker,以及如何完成这次超大规模的Docker化。Docker化之前Docker化之前,阿里主要交 [阅读全文]
ė618次浏览 60条评论 0 Docker

brew update 慢 解决办法 镜像更新源

chenhaozjnubit | | 2016-12-12
Brew 是OS X 上类似apt-get以及yum的一个软件包管理器,它依托于Github……………… 所以,虽然你侥幸下载到了 brew,但你肯定是无法更新 brew 的。原因你懂。不过虽然不能更新 brew,但这只是指brew这个管理器本身罢了,软件还是可以安装的。但由于无法使用 brew update 也就无法更新软件……我们有必要来 [阅读全文]
ė1343次浏览 60条评论 0 mac

MySql错误处理- 错误代码和消息

chenhaozjnubit | | 2016-12-09
本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:·         错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们 [阅读全文]
ė1377次浏览 60条评论 0 MySQL

Spring MVC将异常映射到HTTP状态码

chenhaozjnubit | | 2016-12-08
在自定义的异常类上使用@ResponseStatus更改当请求产生异常时返回的HTTP状态码时产生了问题,虽然异常仍然被@ExceptionHandler注解的异常处理方法拦截了,但是产生的状态码仍然是200。解决方法是将@ResponseStatus注解移到异常处理方法上,如@ControllerAdvice @RestController public class CustomExcept [阅读全文]
ė931次浏览 60条评论 0 Spring

HTTP 499 状态码 nginx下 499错误

chenhaozjnubit | | 2016-12-07
日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。    老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接口不稳定,问了相关人员,说没有问题,为了拿到确切证据,于是我问相关人员要了nginx服务 [阅读全文]
ė802次浏览 60条评论 0 nginx

jpa 实体4个状态

chenhaozjnubit | | 2016-12-06
实体对象拥有以下4个状态,这些状态通过调用EntityManager接口方法发生迁移:新建态:新创建的实体对象,尚未拥有持久化主键,没有和一个持久化上下文关联起来.受控态:已经拥有持久化主键并和持久化上下文建立了联系; 游离态:拥有持久化主键,但尚未和持久化上下文建立联系; 删除态:拥有持久化主键,已经和持久化上下文建立联系,但已经被安排从数据库中删除.EntityManager 的API下面是E [阅读全文]
ė782次浏览 60条评论 0 jpa

linux下使用 du查看某个文件或目录占用磁盘空间的大小

chenhaozjnubit | | 2016-12-05
du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh  一、du的功能:`du` reports&nbs [阅读全文]
ė770次浏览 60条评论 0 liunx

Mac下移动硬盘的分区以及TimeMachine的备份

chenhaozjnubit | | 2016-12-02
TimeMachine是个好东西,也许你有好多重要的东西需要备份,或许公司给你配备了一台高大上的Mac Pro,需要资料转移,也许电脑意外丢失,需要数据恢复,TimeMachine的备份总能给我们意想不到的帮助。刚买的移动硬盘大部分都是NTFS格式的,比如我的希捷1TB移动硬盘,首先NTFS格式在Mac上是可读不可写的,所以我们需要下载辅助类的插件来进行文件的操作,我用的就是Tuxera NTFS [阅读全文]
ė1691次浏览 60条评论 0 mac

Time Machine:如何将备份从当前备份驱动器传输到新的备份驱动器

chenhaozjnubit | | 2016-12-01
检查新备份驱动器的格式将新的备份驱动器连接到您的 Mac。打开“磁盘工具”(位于“实用工具”文件夹中)。在“磁盘工具”中,选中新驱动器的图标以确保它具有 GUID 分区,并已格式化为 Mac OS 扩展(日志式)格式。您可以从“磁盘工具”窗口底部的“格式:”行中进行检查。如果您的新备份驱动器未按照这种方式进行格式化,请选中具有 GUID 分区的 Mac OS 扩展(日志式)格式选项,将其重新格式化 [阅读全文]
ė686次浏览 60条评论 0 mac

Mac OS X 开启原生自带虚拟内存盘(Ramdisk)

chenhaozjnubit | | 2016-11-30
虚拟内存盘是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。由于内存有高达数 GB 每秒的速度,模拟成硬盘在适当情景下使用,会极大的增强系统性能,并且起到保护硬盘和隐私的作用。Mac OS X 是 Unix 类型系统,原生就支持用命令行创建Ramdisk。所以可以省去了买 iRamdisk、tmpDisk 这类鸡肋软件。如果细心按照本教程一步步的模仿,那么很容易就可以创建一个开机自动创建 [阅读全文]
ė1908次浏览 60条评论 0 mac

Redis 主从配置心得及其高可用方案

chenhaozjnubit | | 2016-11-29
redis主从复制过程: 当配置好slave后,slave与master建立连接,然后发送sync命令。无论是第一次连接还是重新连接,master都会启动一个后台进程,将 数据库快照保存到文件中,同时master主进程会开始收集新的写命令并缓存。后台进程完成写文件后,master就发送文件给slave,slave将 文件保存到硬盘上,再加载到内存中,接着master就会把缓存的命令转发给 [阅读全文]
ė752次浏览 60条评论 0 redis

Sublime Text 2支持GB2312和GBK,解决中文显示乱码问题

chenhaozjnubit | | 2016-11-28
Sublime Text 2是一个非常不错的源代码及文本编辑器,但是不支持GB2312和GBK编码在很多情况下会非常麻烦。不过Sublime Package Control所以供的插件可以让Sublime Text 2几乎完美地支持CJK编码的文本。安装Sublime Package Control非常简单,在Sublime Text 2上用Ctrl+~打开控制台 [阅读全文]
ė730次浏览 60条评论 0 Sublime

Linux中kill -2、kill -9等区别 && kill signal汇总

chenhaozjnubit | | 2016-11-25
 kill号令用于终止指定的过程(terminate a process),是Unix/Linux下过程经管的常用号令。凡是,我们在须要终止某个或某些过程时,先应用ps/pidof/pstree/top等对象获取过程PID,然后应用kill号令来杀掉该过程。kill号令的别的一个用处就是向指定的过程或过程组发送旌旗灯号(The  command kill sends the s [阅读全文]
ė789次浏览 60条评论 0 linux