- 浏览: 135001 次
- 性别:
- 来自: 北京
最新评论
-
mmhotsky:
我也遇到同样的问题,感谢楼主没有让我花太多时间去解决
用nginx重建了maven仓库后,jenkins的包一直上传失败,返回413 -
fredlong:
相约的旋律 写道能贴一下你 nginx.conf 配置文件处理 ...
用nginx重建了maven仓库后,jenkins的包一直上传失败,返回413 -
相约的旋律:
能贴一下你 nginx.conf 配置文件处理看看吗?
用nginx重建了maven仓库后,jenkins的包一直上传失败,返回413 -
fredlong:
jjhpeopl 写道楼主,咨询下,你执行sql用的啥工具,能 ...
开发人员应该了解的索引原理 -
jjhpeopl:
楼主,咨询下,你执行sql用的啥工具,能显示出那么多执行明细? ...
开发人员应该了解的索引原理
文章列表
1.安装c++编译环境 yum install -y gcc-c++
2.安装zlib和pcre. 到官网上下载最新的包,用tar zxvf解压后,在文件夹内运行./configure &&make &&make install。
3.安装nginx 到官网上下载最新的包,用tar zxvf解压后,在文件夹内运行./configure &&make &&make install。安装过程中可能会遇到./configure没有权限的情况,使用命令chmod +x configure来解决。
4.启动 /usr/local/ng ...
AndroidStudio 没法Debug,一直停留在等待页面,然后超时,系统报以下错误:
Unable to open debugger port (localhost:8617): java.net.ConnectException “连接超时”
后来发现host中没有127.0.0.1 localhost,加上就搞定了
Nginx提供了很多内置的变量,如:
$arg_PARAMETER 这个变量包含在查询字符串时GET请求PARAMETER的值。
$args 这个变量等于请求行中的参数。
$binary_remote_addr 二进制码形式的客户端地址。
$body_bytes_sent 传送页面的字节数
$content_length 请 ...
在我们的理解中,线程不安全可能带来的问题是对一个对象的多写带来的数据不一致,可是万万没想到,由于HashMap的线程不安全特性,居然会出现CPU100%的情况。
最近我们生产环境就出现了这种情况,夜间的业务量并不大,一台机器的某个服务占用CUP飙升到了340%,于是我们切断了这台机器的业务,在没有业务的情况,这个服务的CPU占用仍然没有降下来。
抓了个dump,看看了线程栈的运行情况,发现这个服务的三个线程都在干同一件事,这个很诡异:
"qtp1660201379-122235" prio=5 tid=122235 RUNNABLE
at java.u ...
我们经常需要修改本地Hosts来绑定域名来做测试。我们在测试模拟器的时候,模拟器会不会读取宿主机的hosts文件呢?经过测试证明,Xcode的模拟器是会读取本机hosts文件的,但Android Stuidio的模拟器却不会读取宿主机的hosts文件,因此如果需要使用adb工具修改Android模拟器内的hosts文件来实现特定域名绑定。
修改Android模拟器Hosts文件的步骤:
说明:这里采用的是相应的通过将手机中的Hosts文件采用push的方法进行操作的
1. 用cmd进入相应的SDK的tools目录下
2. 使用emulator –avd youavdnam ...
我们最常见的Nginx加Jetty的作为接入层和web容器,这两个开源软件都会限制body的大小,我们可以使用以下方式来修改这个限制来支撑我们自己的业务。
Jetty
Jetty的默认值为200k,我们可以在配置内修改这个默认设置,修改JETTY_HOME/etc/jetty.xml,对maxFormContentSize重新赋值,-1表示不限制,正数值表示所允许的最大bytes:
<Call class="java.lang.System" name="setProperty">
<A ...
Mac 下 Intellli IDEA 14启动就卡死,转圈,做一下修改就好了,到/Applications下找到IntelliJ IDEA,右键->显示包内容->Contents->Info.plist,利用文本编辑器或是默认的xcode打开该文件,找到下列代码
<key>JVMVersion</key><string>1.6*,1.7+</string>
改成
<key>JVMVersion</key><string>1.7*</string>
就好了
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/ trus ...
今天在Server发现一个错误日志:
写道
ParseException#Not a valid protocol version: ""HTTP/1.1 201 Created#org.apache.http.ParseException: Not a valid protocol version: ""HTTP/1.1 201 Created org.apache.http.message.BasicLineParser.parseProtocolVersion(BasicLineParser.java:147) org.apache.h ...
今天发现Jetty没有响应了,重启就好了,重启之前抓了一个dump分析了下里面的堆栈信息,发现Jetty的所有工作线程都被一把锁给hang住了:
"qtp598461443-127" prio=5 tid=127 WAITING at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkA ...
Linux系统不允许非root账号使用1024以下的端口,所以Jetty要使用80端口启动只有两个方法,或者使用root,账号启动,或者使用iptables做本地端口映射。由于使用root账号启动Jetty会存在安全隐患,不推荐这么做。在本地做端口映射看起来是最合理的做法。iptables直接在网卡上做的四层端口映射,效率会比Nginx的七层代理要高很多。下面来聊聊怎么使用iptables做本地端口映射。
1.使用iptables查看本地的策略
iptables -L -n -v
可以查看所有非nat的本地路由策略,只能看到INPUT\OUTPUT\FORWORD三个表的策略,如果 ...
sudo -u www jmap -dump:live,format=b,file=/home/www/gatewaydump0914 14464
sudo /usr/sbin/tcpdump -XvvennSs 0 -i eth0 host 192.168.1.1 and port 80 -w ./c.cap
pmap pid
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
du -h --max-depth=2
unzip
unzip -o -d ...
今天接到用户投诉说不定期会收到Unknown Host的错误,怀疑是应用服务器的DNS配置有问题,上应用服务器看了下/etc/resolv.conf,发现配置的第一行是:
options attempts:1 timeout:1
nameserver 10.10.10.10
查询相关配置说明发现DNS这块的逻辑是:
内网的DNS服务器的地址是10.10.10.10,应用服务器到内网的DNS去解析域名,内网DNS会在缓存中查找对应的域名解析,如果缓存中没有找到对应的,就会去上一级DNS域名解析器去查询,这个过程比较复杂,我改天写一篇详细的文章来仔细说明。
目前的配置的 ...
作者:黄湘龙
欢迎非商业转载,商业使用请联系我
目前官网提供的最新版本是5.08,官网的部署包下载地址是:
https://sourceforge.net/projects/fastdfs/files/FastDFS%20Server%20Source%20Code/
我们针对这个版本的部署细节进行描述:
...
作者:黄湘龙
欢迎非商业转载,商业使用请联系我
# 连接超时时间
# 默认30秒
connect_timeout=30
# 网络超时时间
# default value is 30s
network_timeout=60
# 工作文件夹,日志存在此
base_path=/home/yuqing/fastdfs
# tracer server列表,多个tracer server的话,分行列出
tracker_server=192.168.0.197:22122
#日志级别
### emerg for emergency
### alert
...