- 博客(26)
- 资源 (6)
- 收藏
- 关注
原创 ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台-Kibana篇
Kibana搭建 tips:搭建流程最好按照官网流程进行搭建,因不同版本Kibana方法参数不太一致。 1 下载并解压Kibana 下载地址:https://www.elastic.co/downloads/kibana #tar -zxvf kibana-5.0.2.tar.gz
2016-12-05 14:55:38
535
原创 ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台-Logstash篇
ElasticSearch搭建 tips:搭建流程最好按照官网流程进行搭建,因不同版本Logstash方法参数不太一致。 1 下载并解压Logstash 下载地址:https://www.elastic.co/downloads/logstash #tar -zxvf logstash
2016-12-05 14:07:39
426
原创 ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台-Elasticsearch篇
ELK平台介绍日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用
2016-12-01 15:39:10
703
原创 linux按装jdk
本次安装以jdk-8u112为例。1、jdk 下载 下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 2、按装jdk 进入jdk存放路径 #rpm -ivh jdk-8u112-linux-x64.rpm
2016-12-01 15:37:37
410
原创 javascript实现限制上传文件的大小
[一]、基本思路在FireFox、Chrome浏览器中可以根据document.getElementById(“id_file”).files[0].size 获取上传文件的大小(字节数),而IE浏览器中不支持该属性,只能借助标签的dynsrc属性,来间接实现获取文件的大小(但需要同意ActiveX控件的运行)。[二]、示例测试代码: js
2015-01-15 14:45:02
734
原创 程序员的十大谎言
国外知名的问答网站Quora上最近有人提出一个问题:程序员们最常说的谎话是什么?首先,这个问题本身就很有意思,做码农这一行当的人总喜欢挖苦自己,从自身找乐子,就像《软件纠错的六个阶段》,《当程序出问题时程序员最喜欢说的20句话》等就是典型的例子,也许是因为这个工种整天是对着机器而无聊的原因吧。问这个问题的作者首先自己归纳了一下常见的谎言:写的很乱,但我稍后会整理它的
2014-12-29 17:16:58
418
原创 自定义input type=file 样式 美化input type=file 改变input type=file控件“丑陋面貌”
自定义input type=file 样式,美化input type=file 改变input type=file控件“丑陋面貌”
2014-12-24 11:15:20
5563
原创 spring加载jar包中多个xml配置文件 mappingLocations
在使用spring加载jar包中的配置文件时,不支持通配符,需要一个一个引入,如下所示:Java代码复制代码 contextConfigLocation classpath*:beanconfigs/applicationContext_1.xml, classpath*:beanconfigs/applicationContext_2.xml,... 复制代码这样太复杂了,对于一个大的项目而言,
2014-09-03 16:44:54
5882
原创 利用log4j将日志输出到指定文件,处理异常信息
# Output pattern : date [thread] priority category - messagelog4j.rootLogger=INFO,Console,RollingFile,UserexceptionFile#Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.
2014-08-01 18:26:46
1964
原创 Jquery tablesorter addParser 支持多浏览器,多列同时排序,自定义排序
Notes about the addParser template:The id block is required and must be unique.The is block will allow the parser to be used for autodetecting the parserMost custom parsers are made for a spec
2014-03-17 18:08:44
1434
原创 window.open 以post方式传递参数
//打开新页面并利用post方式传递参数function openNewPageWithPostData(postAddress,opentype,paramNames,paramValues){var newWindow = window.open(postAddress,opentype); if (!newWindow) { return false
2014-02-27 10:39:43
4674
原创 电脑变wifi 用电脑建立无线网
将win7电脑变身WiFi热点,让手机、笔记本共享上网 用win7建立无线局域网,可以共享上网可以局域网游戏。 开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。宏碁、惠普笔记本和诺基亚N97mini亲测通过。 以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。 主机设置如下: 1
2014-02-25 23:40:43
1062
原创 oracle 批量提交
两种方式实现oracle批量提交方式一:利用 fetch .. bulk collect into .. limit limitnumber;--limitnumber批量提交条数declare Cursor dataCursors is /*定义游标*/ ; type dataCursor is table of tablename%rowtype;
2014-01-16 11:24:38
1995
原创 oracle merge及其他方式实现存在更新不存在插入操作
create or replace procedure testUpdate is sqlexecutedate date; --sql开始执行时间 errorcode varchar(255); --sql异常码 executemessage varchar(255); --sql执行信息 executenum number(20) default 0;
2014-01-16 11:09:51
737
原创 ORACLE 【INSERT】逐行提交、批量提交及极限提速方法
Oracle中不是提交越频繁越好,批量提交可以得到更好的性能逐行提交于批量提交两者之间的性能差别一种可以极大改变性能的方法1.create table t_ref as select * from all_objects;insert into t_ref select * from t;insert into t_ref select * from t;i
2013-12-24 17:44:48
4868
原创 Oracle Minus 取差集
Oracle Minus关键字 SQL中的MINUS关键字 SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中。如果有的话,那这一笔记录就被去除,而不会在最后的结果中出现。如果第二个SQL语句所产生的结果并没有存在于第一个SQL语句所产生的结果内,那这笔资料就被抛弃,其语法如下: [SQL
2013-12-10 13:56:36
529
原创 Hibernate通过SQL查询常量时只能返回第一个字符的解决方法
在Hibernate中如果通过[java] view plaincopysession.createSQLQuery("select '合计' as name from dual").list() 查询,返回值中只会有一个“合”字。经查,常量在数据库中被认为是CHAR类型的,Hibernate取值时将其保存为Char
2013-11-27 15:07:33
628
原创 Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交
2013-11-13 15:29:05
518
原创 java传递是引用的拷贝,既不是引用本身,更不是对象
1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过 一个简单的例子来说明: /* 例 1 */ /** * @(#) Test.java * @author fancy */ public class Test { public static v
2013-10-22 15:14:37
722
原创 oracle时间的加法和减法
对于oracle时间,我们可以根据我们实际的需求,进行加减法计算。下面就为您详细介绍oracle时间的加法和减法,希望对您学习oracle时间方面能有所帮助。加法select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual;
2013-09-29 10:16:17
1068
原创 Json lib 抛出 NestableRuntimeException
项目中导入了 json-lib 包,但是在运行如下代码的时候还是出现了如下错误,究其原因是因为缺包,缺了如下5个包:commons-beanutils-1.8.3commons-lang-2.6 (注:导入最新的 3.1 版本会继续报如下错误)commons-collections-3.2.1commons-logging-1.1.1ezmorph-1.
2013-09-22 10:21:08
646
原创 hibernate防止sql注入
Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre=connection.prepare(“select * from User where user.name=?”); pre.setString(1,
2013-08-08 16:35:29
465
转载 Struts2数据传输的背后机制:ValueStack(值栈)
1. 数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方
2013-08-02 10:58:33
540
原创 weblogic 10.3.6 中ASCII值问题
今天遇到些问题,记录一下,希望对看的人有帮助问题:今天在web应用上利用excel上传功能,excel中有个单元格的值是"JIN SUHONG"(N与S之间有空格),本地Jetty服务器上没有问题得到的值是"JIN SUHONG",但是在weblogic服务器上得到的值就变成"JIN?SUHONG"l了。将"JIN SUHONG"变成char型数组,输出得到N和S之间的空格的ASCII码值
2013-06-28 17:08:17
661
原创 2013 北京 零分作文
今天的国家会议中心,张灯结彩,星光熠熠。电灯泡的发明者、中国人民的好基友托马斯·爱迪生,在这里亲切接见了中国移动互联网大佬一行,并发表了题为“乔布斯是我的转世”的重要讲话。 在讲话中,爱迪生首度披露,乔布斯是自己的脱胎转世。他表示,比起自己的2000多项发明,老乔虽然发明不多,但iPhone的意义非凡。他还透露,乔布斯用触摸屏替代键盘做手机的灵感,源自用钨丝灯替代瓦斯灯。 爱迪
2013-06-13 18:27:39
1092
原创 java 中 ==与equals的比较
今天遇到个==和equals比较的问题查了下资料具体的解释是:==比较的是内存地址是否相同 equals比较是否是同一个对象 ,比较对象内容 本着“实践出真知”的理念而做了以下试验:String st1 = "duan";String st2 = "duan";System.out.println(st1==st2);
2013-06-13 16:22:29
506
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人