自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 guava学习-Joiner

//实现join方法,appendable为StringBuilder,保证join时高效复制空间public extends Appendable> A appendTo(A appendable, Iterator parts) throws IOException { Preconditions.checkNotNull(appendable); //如果join元素个

2017-03-01 19:46:14 312

原创 Java环境配置

1. 环境变量变量名 变量值 说明JAVA_HOME /home/q/java/jdk1.7.xJDK 根目录CLASSPATH .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarJava 类库路径PATH $JAVA_HOME/bin:$PATHJava 可执行程序路径, 如 java, javac 等2. 加

2016-10-12 10:55:33 296

原创 Linux命令

1. 文件操作(1)查看当前工作目录pwdpwd表示print working directory(2)查找文件find / -name file #在根目录下查找名为file的文件whereislocate(3)显示文件详细信息llls -l#sizell -h

2016-09-29 15:58:12 252

原创 Java-JVM编译与垃圾收集

1. 编译JIT(Just in Time)编译,即时编译。Java字节码并不会运行时全部、马上被编译成机器码,而是根据编译级别、代码调用次数,决定某段代码是否编译成机器码。编译级别分为:client编译、server编译、分层编译采用client编译的通常是一些客户端程序,为了启动响应时间而做的编译优化。采用server编译的通常是一些服务器端程序,为了长

2016-09-29 15:56:29 304

原创 Maven学习&使用记录

1. Maven 目录Maven本地仓库目录默认为:.m2/repository所有maven下载的包都能在repository目录中找到2. 命令(1)mvn clean compile(2)mvn clean test(3)mvn clean package(4)mvn clean install3. Tips(1)包冲突解决

2016-08-03 16:37:03 361

原创 Spring 中有用的配置

1. 定位静态资源要定位静态资源,Spring中提供了一个配置用于定位静态资源:当访问地址为:http://abc.com/js/... 时,Spring就会将该资源地址定位到 WEB-INF/static目录之下

2016-08-03 16:31:36 267

原创 ES基本概念

1. 索引(Index)相当于数据库实例2. 类型(Type)相当于SQL中的数据库表,相当于MongoDB中的集合3. 文档(Document)相当于SQL数据库表中的一行记录,相当于MongoDB中的文档4. 节点(Node)一个ES实例即为一个节点。主节点由选举产生。节点名配置:#elasticsearch.yml#node.name: "Franz K

2016-08-03 16:19:52 693

原创 Nginx location配置规则

location配置分两种:(1)普通location配置(2)正则表达式location配置#普通location例子1location / {}#普通location例子2location /static/ {}#普通location例子3location ^~ /video {}#普通location例子4location = / {}

2016-08-03 15:56:44 1083

原创 Nginx二次开发(2)进程

2.1Nginx的进程模型图2-1 nginx的进程模型如图所示,nginx的进程模型是由一个master进程,多个worker进程组成。要想以单进程模型运行,可以通过修改nginx.conf配置文件,添加“master_process off”指令。调试时,多以单进程模型运行。其中master进程主要工作是启动、管理、监控worker进程,worker进程才是真正干活的,

2015-03-06 22:14:13 1754

原创 Nginx二次开发(1.3)Nginx数据类型

1.3 Nginx的数据类型待完善补充

2015-03-06 22:05:48 823

原创 Nginx二次开发(1.2)安装调试

1.2 安装调试1)安装依赖库zlib(gzip模块)、pcre(rewrite模块)、openssl(ssl功能)sudo apt-get install libpcre3 libpcre3-devlibpcrecpp0 libssl-dev zlib1g-dev2)下载后解压,重命名为nginxtar xzvf nginx-1.2.2.tar.gz3)修改nginx/aut

2015-03-06 22:00:14 2321

原创 Nginx二次开发(1.1)初解目录

1.1nginx的目录构成图1-1nginx目录结构auto:自动编译安装相关目录conf:相关配置文件等目录,包括nginx的配置文件、fcgi相关的配置等html:网页存放位置,如index.html、50x.htmlsrc:源码目录编译时,configure脚本会引用auto目录下面的脚本文件,如在configure文件中有如下几行代码:引用的就是au

2015-03-06 21:46:54 3511

原创 web压力测试中常见错误

本文在于解决在web压力测试中经常遇到的错误提示。1. 硬件级别1)   网卡丢包使用命令 ifconfig –a 可以看到网卡dropped掉的包。使用命令 ethtool –S eth* 可以看到丢包具体原因,如 ethtool–S eth0得到:n  rx_no_buffer_count: 2954164If you see this error, most prob

2015-03-06 20:48:25 2174

原创 用汇编实现格雷码与二进制数的转换

      格雷码,又称反射二进制码、循环二进制码。将二进制码转换成格雷码,是编码,反过来,是解码。下面阐述的是解码。先来说一下它的解码过程。      假设内存中有20个八位无符号格雷码,转换方法是:二进制码的最高位D7与格雷码的最高位G7相同,二进制码的其余位Dk(k=6,...,0)是二进制码的Dk+1(k=6,...,0)与格雷码Gk(k=6,...,0)异或的结果。                                                             G7 = 

2011-04-06 13:04:00 1767

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除