- 博客(67)
- 收藏
- 关注
logstash-2.3.1按日产生索引(%{+YYYY.MM.dd})产生时间比预计晚8小时问题
logstash-2.3.1按日产生索引(%{+YYYY.MM.dd})产生时间比预计晚8小时问题 由于Elasticsearch、Logstash内部,对时间类型字段,是统一采用 UTC 时间,outputs/elasticsearch中常用的 %{+YYYY.MM.dd}这种写法必须读取 @timestamp,为了解决索引产生的时间问题,必须先解决@timestamp时区问题。...
2017-04-26 16:39:42
6438
HttpClientUtil
import java.util.ArrayList;import java.util.List; import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.config.RequestConfig;import org.a...
2016-11-10 10:20:19
346
原创 list统计
package dx.report.schedule;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class TT {...
2016-10-17 14:46:45
187
原创 git server 慢的问题,应该是 ssh变慢了
http://www.linuxquestions.org/questions/debian-26/systemd-logind-slow-logins-4175543760-print/执行了 sudo apt-get update systemctl restart systemd-logind
2016-07-25 16:01:31
164
原创 Java线上应用故障排查之一:高CPU占用
来源:hankchen,http://www.blogjava.net/hankchen 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?首先显...
2016-06-14 10:15:12
173
从远程服务器下载日志并打包到本地
#!/bin/bashst=$1et=$2if [ "$st" = "" -o "$et" = "" ]; then echo -e "Usage $0 starttime endtime" echo -e "For example:$0 060000 120000"elserm -rf bw*log.node bw.log.node*.tar.gz
2016-04-13 15:09:47
1140
原创 ubuntu 12.04 重启后DNS配置丢失的问题
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1054491每次重启后都修改DNS配置文件 /etc/resolv.conf时间久了,真叫人抓狂从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvconf/resolv.conf.d/head中加载而来于是,用nano或者其他编辑软件打开这个配...
2016-04-06 18:24:40
245
原创 创建一个自启动的service(适用于Ubuntu与centOS)
创建一个自启动的service(适用于Ubuntu与centOS)以创建nexus为例1.使用以下内容创建文件 /etc/init.d/nexus#!/bin/bash/usr/bin/nexus $*并保存文件; 2.注册到启动项Register nexus at boot time (Ubuntu, 32 bit):sudo ln -s $NEXUS_HOME/...
2016-04-06 18:19:52
412
原创 Linux mtr
一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr apt-get install mtr -y安装mtr工具2.Mtr的相关参数:mtr -s用来指定...
2015-10-21 16:36:34
236
原创 linux下使用ab进行压力测试
首先确定下做压力测试的工具和性能的监控工具,这个压测的工具使用的是ab、监控工具使用的是nmon。 安装: yum install httpd-tools 看下linux主机上的ulimit -n 的数据是多少,为改动过的是1024,最好要改的大一点。这个是linux下最大线程数,如果过小的话无法进行大并量的测试。 ab经行压力测试时的脚本我用的形...
2015-10-21 16:29:52
398
原创 Eclipse安装不了AXIS2 Tool插件(转载)
http://www.cnblogs.com/yinhaiming/articles/2465456.html
2015-08-20 19:30:43
384
原创 curl post json
curl -l -H "Content-type: application/json" -X POST -d '{ "CID": 50031, "SID": "C5769DA176C6456291F6BB742A59430C", "PL": { "Key": "20140901", "Size": 2 }}' http://loc
2015-08-19 13:34:42
116
原创 echo off color 8E
@echo off@echo off并不是DOS程序中的,而是DOS批处理中的。当年的DOS,所有操作都用键盘命令来完成,当你每次都要输入相同的命令时,可以把这么多命令存为一个批处理,从此以后,只要运行这个批处理,就相当于打了几行、几十行命令。DOS在运行批处理时,会依次执行批处理中的每条命令,并且会在显示器上显示,如果你不想让它们显示,可以...
2015-08-17 11:39:18
566
原创 CentOS6.4下Mysql数据库的安装与配置
转至:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建), 如果要开发...
2015-05-13 13:49:37
102
原创 linux挂载新硬盘
启动服务器,以root用户登录查看硬盘信息 #fdisk -l创建新硬盘分区 fdisk可以用m命令来看fdisk命令的内部命令; a:命令指定启动分区; d:命令删除一个存在的分区; l:命令显示分区ID号的列表; m:查看fdisk命令帮助; n:命令创建一个新分区; p:命令显示分区列表; t:命令修改分区的类...
2015-05-12 17:35:15
99
原创 linux常见防火墙
#! /bin/bash # ------------------------------------------# File: /usr/local/sbin/firewall# root:root, 700# Created by Statemood, 2013.08.29# Updated by Statemood, 2013.08.29## ...
2015-05-06 15:10:43
133
原创 HTTP 1.1状态代码及其含义
HTTP 1.1状态代码及其含义状态代码 状态信息 含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已...
2015-01-06 14:56:20
92
原创 TCP,IP,HTTP,SOCKET区别和联系
转至:http://www.cnblogs.com/lavenderone/archive/2011/10/14/2212523.html HTTP:超文本传输协议,首先它是一个协议,并且是基于TCP/IP协议基础之上的应用层协议。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据。HTTP协议详细规定了浏览器与服务器之间相互通信的规...
2015-01-06 11:39:01
86
原创 TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
转至:http://www.cnblogs.com/azraelly/archive/2012/12/25/2832393.html 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,...
2015-01-06 11:24:05
111
原创 centos安装nodejs
如果没有安装gcc环境,下面命令安装gccyum install gcc gcc-c++ kernel-devel用下面命令检查python版本python -V 2>&1 | awk '{print $2}'如低于2.7请升级python(see also:http://blog.csdn.net/jcjc918/article/details/11022345)...
2014-12-30 12:19:12
162
原创 linux常用命令(不断补充中)
which nslookupyum provides */nslookupyum install -y bind-utils route [-n]ip route shownslookup www.baidu.comdig www.baidu.comnetstat -[rn] scp -P 7168 11.gz root@192.168.0.2:/...
2014-12-24 16:55:37
93
原创 CoffeeScript的Sublime Text 2开发环境配置
转于:http://www.cnblogs.com/2gua/archive/2012/07/05/2577603.html Sublime Text 2很好很强大,咱就用它来编辑Coffee代码吧。安装Sublime Text 2过程就略过了。下载地址:http://www.sublimetext.com/2 选择适合自己系统的版本 实现语法着色 ...
2014-11-21 15:53:49
179
原创 Windows下安装NodeJS和CoffeeScript方法
转于:http://www.cnblogs.com/2gua/archive/2012/07/04/2576352.html Windows下,如果有代理设置,或网络访问不畅情况下,安装Node之后,通过npm安装CoffeeScript,往往不能成功。首先安装Node,现在已经有了Windows下msi安装格式包,到http://nodejs.org/下载对应格式: ...
2014-11-21 14:49:13
178
原创 AMD CMD
RequireJS 和 Sea.js 都是模块加载器,一起努力推广模块化开发思想,倡导模块化开发理念,核心价值是让 JavaScript 的模块化开发变得简单自然。 异步模块定义(AMD)是Asynchronous Module Definition的缩写,是 RequireJS 在推广过程中对模块定义的规范化产出。通用模块定义(CMD)是Common Module Definit...
2014-11-18 19:13:44
128
原创 linux启动oracle
1:su - oracle2: lsnrctl start3: sqlplus / nolog4:SQL> conn / as sysdba (以sysdba用户连接)5:SQL> startup ---------------------------其它参考命令------------...
2014-11-07 17:53:01
94
原创 iptables
linux iptables设置仅22、80端口可访问 通过命令 netstat -tnl 可以查看当前服务器打开了哪些端口 Ssh代码 netstat -tnl 查看防火墙设置 Ssh代码 iptables -L -n 开放22、80端口 Ssh代码 iptables -A INPUT -p tcp --dport 22 -j A...
2014-11-06 16:29:47
75
原创 Http协议中的各种长度限制总结
1. URL长度限制在Http1.1协议中并没有提出针对URL的长度进行限制,RFC协议里面是这样描述的,HTTP协议并不对URI的长度做任何的限制,服务器端必须能够处理任何它们所提供服务多能接受的URI,并且能够处理无限长度的URI,如果服务器不能处理过长的URI,那么应该返回414状态码。 虽然Http协议规定了,但是Web服务器和浏览器对URI都有自己的长度限制。 服务...
2013-09-27 15:48:28
279
原创 Caused by: java.sql.SQLException: Can't create/write to file '/tmp/mysql
【总结整理】mysql数据库配置文件和Can't create/write to file '/tmp/#sql_e6a_0.MYI'(Errcode:30) 2012-08-12今天检查mysql备库数据库时候突然发现查询语句执行的时候会报下面的错误,1 - Can't create/write to file '/tmp/#sql_e6a_0.MYI'(Errcode:30)...
2013-06-28 15:19:57
3364
原创 vm中ubuntu与宿主机文件共享
总是用u盘在虚拟机和windows中复制东西挺麻烦的。。是吧。。 网上好像很多。。譬如http://www.cnblogs.com/tingsicong/archive/2010/01/28/1658331.html 还有中貌似就是用samba挂接的。。不过这种的像我这种水人级的还不会。。 按照上面那个网站的方法一步步做。。一般都可以。。 如果...
2013-04-07 19:03:04
78
原创 Ubuntu12.04 LTS下环境变量设置
1.设置当前用户环境变量(对root用户无效)打开终端输入:light@chaozang:~$ sudo gedit ~/.bashrc[sudo] password for light:末尾添加:export PATH=/opt/EmbedSky/4.3.3/bin:$PATH,其中/opt/EmbedSky/4.3.3/bin为你自己需要设置的环境变量路径。使其立即生效,在终端执行:lig...
2013-03-28 16:37:23
114
原创 Memecached 搭建
Memecached 搭建 安装libeventwget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gztar zxf libevent-2.0.21-stable.tar.gzcd libevent-2.0.21-stable./configure --prefix=/usr/l...
2013-02-22 17:53:19
95
原创 oracle中job的interval设置方法
oracle中job的interval设置方法 INTERVAL参数值每天午夜12点 'TRUNC(SYSDATE + 1)' 每天早上8点30分 'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)' 每星期二中午12点 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24' 每个月第一天的午夜12点 'TRU...
2013-01-08 14:11:49
532
原创 linux awk sed
awk '$3==0' aflog20121104.log 查看aflog20121104.log文件中第三列等于0的所有行wc -l aflog20121104.log 查看aflog20121104.log一共有多少行记录awk '$3==0' aflog20121104.log | wc -l 查看aflog20121104.log文...
2012-11-06 14:06:09
108
原创 Exception:com.mchange.v2.c3p0.impl.NewProxyConnection cannot be cast to oracle.j
Exception:com.mchange.v2.c3p0.impl.NewProxyConnection cannot be cast to oracle.jdbc.OracleConnection 解决方法:方法1://将NewProxyConnection转换为OracleConnection conn = session.getConnection();//从...
2012-10-25 10:48:46
602
原创 (转)正则表达式的先行断言(lookahead)和后行断言(lookbehind)
正则表达式的先行断言和后行断言一共有4种形式:(?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion)(?!pattern) 零宽负向先行断言(zero-width negative lookahead assertion)(?<=pattern) 零宽正向后行断言(zero-width positive lookbeh...
2012-09-12 10:06:33
84
Ubuntu12.04 安装 java6
Step-1:首先到Oracle网站下载最新包jdk-6u33-linux-i586.bin,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html Step-2:将下载包mv到/usr/lib/jvm/ 下 Step-3:给包添加执行权限sudo ch...
2012-07-04 18:21:26
75
原创 在Tomcat配置JNDI数据源的三种方式
在我过去工作的过程中,开发用服务器一般都是Tomcat数据源的配置往往都是在applicationContext.xml中配置一个dataSource的bean然后在部署时再修改JNDI配置我猜是因为Tomcat的配置需要改配置文件不像JBoss,Weblogic等服务器在管理界面可以直接添加JNDI数据源也很少人去研究它的配置最近做了个小项目,发布版本的时候都是通过ant...
2012-07-04 16:27:55
90
原创 StrutsPrepareAndExecuteFilter
struts2中StrutsPrepareAndExecuteFilter 异常 如果是2.1.3之前的版本,用org.apache.struts2.dispatcher.FilterDispatcher, 否则,用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。 从Strut...
2012-06-26 18:00:14
153
原创 Hibernate Synchronizer
插件下载地址:http://hibernatesynch.sourceforge.net/使用link方式安装
2012-05-31 17:29:38
85
原创 Linux修改文件创建时间
touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time] [--time={atime,access,use,mtime,modify}][--no-create] [--help] [--version]file1 [file2 ...]...
2012-04-12 15:18:13
920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人