自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 收藏
  • 关注

原创 手动在电脑桌面制作关机/重启图标并添加到任务栏

摘要: 本文主要介绍通过windows系统自带的关机程序,在桌面制作关机和重启的图标,并添加到任务栏。然后就可以在任务点击图标实现关机和重启了,很方便有没有。1、在桌面右键 -> 新建快捷方式 2、在弹出的向导中输入以下内容C:\Windows\System32\shutdown.exe -s -t 3 -c "电脑3秒后关机!"其中-s代表关机,-t代表几秒后关机,-t后面的数字为具体时间,-c

2017-12-05 10:28:23 3165

原创 linux系统rwx(421)、777权限详解

摘要 linux的常见权限,mark一下常用的linux文件权限如下:444 r--r--r--600 rw-------644 rw-r--r--666 rw-rw-rw-700 rwx------744 rwxr--r--755 rwxr-xr-x777 rwxrwxrwx从左至右,先是3个数字,代表文件的权限然后是9个字母(或者连字符)其中 1-3位数字代表文件所有者的权限

2017-11-01 10:39:40 25606 1

原创 Windows 修改桌面Desktop的默认路径为D盘

1、点击开始菜单→运行,输入“regedit”,打开注册表编辑器。2、 依次展开注册表里的 HKEY_CURRENT_USER\ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders (不区分大小写)3、找到Desktop,修改其值为你想要的路径,重启电脑即可。

2017-10-16 16:11:20 7095

原创 windows10 删除“这台电脑”中导航栏的文档、下载、视频等导航

把以下内容复制保存在文本文件中,另存为.reg格式,然后双击运行即可。如果想恢复,就去掉前面的-号双击运行一次。Windows Registry Editor Version 5.00;删除文档文件夹[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF

2017-10-16 09:53:51 1533

原创 腾讯云centos7 搭建mysql环境

1、安装mysql##添加可以用于安装数据库系统的MySQL存储库 yum localinstall -y https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm##安装 yum install -y mysql-community-server##启动 systemctl start mysqld2、修改roo

2017-10-12 11:12:00 806

原创 tomcat 修改默认访问项目名称和项目发布路径

摘要 本次主要介绍tomcat设置访问的默认项目的名称和项目存放的路径1、修改项目发布路径tomcat默认的而发布路径为 tomcat/webapps/目录,打不死这个目录下有一些默认的项目,在tomcat启动的时候会跟着一起加载。如果不想删除这些项目,可以把tomcat发布的路径修改到其他地方。找到tomcat/conf/server.xml文件,修改里面这一行的appBase为其他路径

2017-09-28 11:24:27 66399

原创 JQuery 判断访问的浏览器是pc还是手机

摘要 以下代码用于JQuery判断访问的浏览器的类型/** * 判断访问类型是电脑还是手机 * * @author 何明胜 * * 2017年9月27日 */$(function(){ var mobile_flag = isMobile(); // true为PC端,false为手机端 if(mobile_flag){ $("#fh5co-main"

2017-09-27 22:09:04 17264 2

原创 Postgresql 数据库插入当前时间命令

摘要 此命令适用于远程连接工具如navicat、命令行等使用下面的函数可以获取当前的日期和/或时间∶ Date包含日期(如2017-09-25 15:35:12),TIME只有时间(如 15:35:12),其中precision代表毫秒保留的精度,不选默认为6位CURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURRENT_TIME (precision)

2017-09-25 15:40:31 19484

原创 log4j2入门(四) log4j2.xml配置文件详细实例

摘要 本节介绍一个log4j2.xml的实例代码如下:<?xml version="1.0" encoding="UTF-8"?><!-- 本配置文件的目标是将不同级别的日志输出到不同文件,最大2MB一个文件, 文件数据达到最大值时,旧数据会被压缩并放进指定文件夹 --><!-- status : 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部

2017-09-22 13:10:14 2776 2

原创 log4j2入门(三) PatternLayout输出格式详解

摘要 本节介绍Log4j的输出格式的详细说明1、PatternLayout参数charset ##指定字符集pattern ##指定格式alwaysWriteExceptions ##默认为true,输出异常header ##可选项。包含在每个日志文件的顶部footer ##可选项。包含在每个日志文件的尾部。2、pattern属性参数格式描述######### 常见参数 #########

2017-09-22 11:49:42 33394

原创 log4j2入门(二) 使用详解

摘要 本节介绍log4j2的使用说明1、日志等级log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为: OFF -> FATAL -> ERROR -> WARN -> INFO -> DEBUG -> TRACE-> ALL如果将log level设置在某一个级别上,那么比此级别优先级高的log都能打印出来。例如,如果设置优先级为WARN,那么OFF

2017-09-22 11:28:09 650

原创 log4j2入门(一) demo演示

摘要 本节演示log4j的demo实例log4j 2.X与 1.X有一些差别,比如2.x不再支持.properties的配置文件了,只能采用.xml, .json或者 .jsn。在默认情况下,系统选择配置文件文件的优先级如下:src或者WEB-INF下名为 log4j-test.json 或者log4j-test.jsn文件src或者WEB-INF下名为 log4j2-test.xmlsrc

2017-09-22 00:44:23 2832

原创 腾讯云 centos7 命令行中文乱码

摘要 解决centos中文乱码在/etc/locale.conf文件最后面添加下面几行代码LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16"reboot重启登录

2017-09-20 13:51:30 973 1

原创 PostgreSQL用户、数据库及表的管理、操作与授权

摘要 PostgreSQL的常用命令1、登录数据库/* 切换到数据库用户 */su - postgres/* 登录 */psql登录成功显示如下:bash-4.2$ psqlpsql (9.3.17)Type "help" for help.postgres=> 2、切换数据库/* 登录指定数据库 */psql -U user -d dbname/* 列举数据库 */\l/* 切换数

2017-09-20 13:23:42 32189

原创 mysql 用户、数据库及表的管理、操作与授权

摘要 一些mysql的常用命令1、创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password'; username —— 用户名 host —— 该用户可以从哪个主机登录,%为统配所有 password —— 密码示例:CREATE USER 'husen'@'%' IDENTIFIED BY '123456'; 2、用户授权GRANT

2017-09-19 16:58:39 1990

原创 Eclipse 修改所有文件默认编码为UTF-8

摘要在实际运用中,我们通常需要使用UTF-8的编码,但是每次新建一个工程都要改编码,是不是特别麻烦呢。而且一旦忘记了,改过之后中文乱码…1、修改 workspace text file encoding依次点击windows -> Preferences -> general -> Workspace,修改如图的编码为UTF-82、修改资源文件编码依次点击windows -> Preferences

2017-09-19 11:32:46 18314 2

原创 Eclipse 设置控制台不打印包名+类型+@+地址

有时候我们需要打印对象查查看是否有误,但是通常情况下的打印是包名+类型+@+地址,即是这样的原因是是因为在打印的时候,会默认调用对象的toString()方法,如何toString()没有被重写,那么就是上面这样的。这里教大家怎么快速设置而不用一行一行代码重写toString()。在相应的类上面右键->Source->toSting()接下来选择要打印哪些东西,一般默认打印字段即可点击OK,会发现在

2017-09-18 16:33:30 778

原创 国产J2EE轻量级AJAX框架 Buffalo(布法罗)

摘要 这次要介绍的是一个国产AJAX框架,是一个支持Java对象到JavaScript对象的双向序列化的框架,目前最新为2.0版本,可惜已经不再更新了。Buffalo简介:java端任意一个方法调用产生的结果,都可以被透明的序列化到javascript端,无论是这个对象多么复杂;无论是简单的原子类型(String, int, long, boolean)还是复杂的对象(List, Map),甚至你

2017-09-18 13:20:49 1093

原创 js 解析java后端的String为json格式并格式化Json格式的时间

摘要 上一篇介绍了,在后端将bean转换为json格式,然后转换为字符串发送到前端,这一节,介绍在前端将字符串还原成json格式。这里需要用到json2.js库,下载链接: 点击下载转换方法如下 //JSON字符串转换为JSON对象var json_object= JSON.parse(string); //JSON对象转换为JSON字符串var str=JSON.stringify(jso

2017-09-18 01:01:36 1030

原创 Java list泛型与JSON的相互转换(含jar包下载链接)

摘要 在Java web中,在数据库查询出来的list需要先转换成json格式,然后再转换成字符串才能传输。这里介绍List泛型与JSON互换的方法。net.sf.json.JSONException:java.lang.reflect.InvocationTargetException

2017-09-18 00:35:05 2840 1

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十五) logstash将配置写在多个文件

摘要 我们用Logsatsh写配置文件的时候,如果读取的文件太多,匹配的正则过多,会使配置文件动辄成百上千行代码,可能会造成阅读和修改困难。这时候,我们可以将配置文件的输入、过滤、输出分别放在不同的配置文件里,甚至把输入、过滤、输出再次分离,放在不同的文件里。 这时候,后期再需要增删改查内容的时候,就容易维护了。1、logstash如何读取多个配置文件我们知道在启动logstash的时候,只要加

2017-09-17 12:39:19 11074 1

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十四) logstash grok 正则解析日志

摘要 这一节补充一下logstash使用grok正则解析日志Grok 是 Logstash 最重要的插件。通过在filter中使用grok,可以把日志中的关键字匹配出来。grok正则主要有两部分:一是grok自带的grok模式表达式,即是grok预定义好的一些表达式,可以匹配一些常见的字符串,如ipv4、ipv6、mac地址等二是通过正则表达式来匹配,grok支持约120种正则表达式,详见12

2017-09-16 10:46:59 1902

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十三) kibana 界面查询语法

摘要 这一节,主要介绍一下在kibana界面查询数据的语法。字符串查询 例: 直接输入字字符串,就会出现当前索引下含有该字符串的记录 短语查询 如果是不含空格的词语,直接输入就可以,如果含有空格,就需要用双引号,如:“Hello World” 可以搜索Hello World短语,不用双引号会分开搜索。字段查询field:value //如:@version:1通配符 ? —— 匹配

2017-09-15 21:40:35 1105

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十二) kibana 界面使用简介

摘要 这一节,我们介绍一下kibana界面的标签和设置。kibana的界面菜单栏主要有六项,这里我主要介绍其中一些我用过的。1、Discover功能 —— 查看当前索引下的所有数据、搜索过滤数据Discover 标签页用于交互式探索你的数据。你可以访问到匹配得上你选择的索引模 式的每个索引的每条记录。你可以提交搜索请求,过滤搜索结果,然后查看文档数 据。你还可以看到匹配搜索请求的文档总数,获取

2017-09-14 19:31:39 805

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十一) kinaba demo

摘要: 现在我们已经将logstash和elasticsearch都集成起来了,在上一节的基础上,详见搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十) elasticsearch集群部署,我们直接加上kibana就可以出效果了。首先我们先根据上一节,部署好logstash和elasticsearch1、首先,我们下载kibana 5.5.1 点击下载,我下

2017-09-14 19:28:58 2285

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十) elasticsearch集群部署

摘要: 这一节我们介绍elasticsearch集群的配置搭建环境: vmware 12.X + ubuntu 16.04两台 + elasticsearch 5.5.1 + logstash 5.5.11、首先,我们修改elasticsearch文件夹下/config下的elasticsearch.yml文件第1个节点:我们让它作为master节点,只负责管理,不存储数据cluster.nam

2017-09-14 18:47:23 1871

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(九) elasticsearch简介及集群介绍

只要 在前面做了几个demo之后,我们现在才来介绍一下elasticsearch,以及elasticsearch集群。然后下一节我们就开始部署elasticsearch集群。1、elasticsearch介绍简单的说,elasticsearch就是一个分布式数据库和搜索引擎。 百度百科的解释 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的

2017-09-14 18:14:10 635

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(八) elasticsearch配置外网访问及常见错误处理

摘要: elasticsearch这个东西,相当的吃内存。像前面一样使用默认设置,正常得一笔,但是只要修改了elasticsearch.yml里面的内容,就可能错误不断了。所以,这里有一个过来人告诉你,真的需要耐心……哈哈,还是自己太弱了,刚入门走了不少弯路。我们先配置elasticsearch的外网访问 在上一节中,我们做了一个elasticsearch demo。但是当时我们只是在终端里查询

2017-09-14 16:35:27 1318

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(七) elasticsearch.yml配置文件详细说明

摘要:上一节做了个简单的elasticsearch demo,不过elasticsearch 真正用起来可没那么简单,所以这一节我们先介绍一下elasticsearch 的配置文件。 在下一节,我将介绍elasticsearch 怎么配置外网访问(即在其他电脑或者系统上访问服务器中的elasticsearch ),以及配置elasticsearch 中的一些常见错误##集群名称cluster.n

2017-09-14 16:10:48 561

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(六) ElasticSearch demo演示

环境准备: centos7 + logstash 5.5.1 + elasticsearch 5.5.1 点击下载elasticsearch 点击下载logstash这一节开始介绍elasticsearch,还是先做个demo让大家感受一下:1、在centos服务器下将下载好的logstash和elasticsearch压缩包上传到某一目录,这里我放在了 /home/husen下,然后打开终端,分

2017-09-14 15:08:28 840

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(五) 通过redis扩展logstash

摘要:在实际生产中,在每台应用服务器运行logstash进程并将数据直接发送到Elasticsearch里,显然是不科学的,原因:Elasticsearch非常占用内存,不可能部署很多,而过多的客户端连接对Elasticsearch是一种额外的压力;运维人员未必愿意在每台生产服务器上部署 JDK,因为生产环境的服务器一般都不会是用的最新版的JDK,而Elasticsearch对JDK版本要求比较

2017-09-14 11:23:43 663 2

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(四) logstash codec和filter 配置

这一节来介绍codec插件和filter插件,然后关于logstash的常见配置就介绍完毕了。下一节介绍通过redis扩展logsatsh。1、logsatsh codec插件2、logstash

2017-09-13 11:43:48 4761 1

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(三) logstash input output 配置

前面两节已经介绍了Logstash以及常见的配置语法,这一节介绍一下logsatsh的input、output的配置,然后做个file输入输出的demo。这里我介绍的都是比较常见的插件,其他插件用法类似。下一节介绍codec插件和filter插件

2017-09-13 10:13:05 1606

原创 linux ubuntu16.04/centos7 配置 redis 3.0.6 并进行简单测试

1、下载redis GZ压缩包,点击下载2、tar解压tar -zxf redis-3.0.6.tar.gz   3、进入解压后的redis文件夹,编译cd redis-3.0.6  make  4、然后测试,出现以下界面,则测试通过make test  ##这一步比较久5、接着

2017-09-12 16:06:14 767

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(二) Logstash简介及常见配置语法

Logstash通常被分为shipper和indexer两种角色,其中shipper负责收集转发日志至redis,而indexer负责将redis传送过来的日志输出到elasticSearch,如下图(图片来自网络,如有侵权,可联系我删除)1、数据定义与类型1)Logstash用 {} 来定义区域,用 字段名=>字段内容 来定义变量,变量都是以键值对的形式体现的,例如

2017-09-12 14:57:56 850

原创 Linux Centos7 配置两个(多个)JDK 用户级别JDK

有时候可能需要在一台服务器上部署不同版本的JDK,这个时候可以在用户级别下配置。也就是说,当前版本的JDK只对当前用户有效,于是这样就可以配置两个甚至多个版本的JDK了。配置环境:Vmware12 + centos7 + JDK1.7 + JDK1.81、首先,打开虚拟机centos的终端,获取当前全局(在/etc/profile下配置)JDK版本信息,在husen用户下JDK为1

2017-09-12 14:13:29 7573 2

原创 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(一) Logstash demo演示

关于ELK的介绍在这里就不多说了,网上一大堆,直接上干货,先把Logstash跑起来!运行环境—— Vmware 12 + Centos7 + Logstash5.5.1  1、首先在官网下载Logstash,这里我选择的是5.5.1版本,点击下载Logstash,如果是在Linux上运行,就下载TAR.GZ,如果是Windows,就下载ZIP sha1,这里我下载

2017-09-12 10:27:56 1705

原创 腾讯云centos mysql 搭建完成之后登录报错“Access denied for user 'root'@'localhost' (using password: YES”)

腾讯云centos mysql 搭建完成之后登录报错“Access denied for user 'root'@'localhost' (using password: YES”)并且配置navicat premium 或者 navicat mysql 远程访问

2017-09-09 13:33:05 3625 1

原创 vmware 12.X安装centos7 minimal图文教程

最近想安装centos在虚拟机玩玩,但是苦于完整版4个多G的内存,于是决定安装minimal版(600多兆),minimal版只有很少的软件和一个终端界面,好像很有挑战性的样子。。。。。安装环境:windows 10 64位VMware Workstation ProCentOS-7-x86_64-Minimal-1611.iso

2017-09-04 16:03:01 8550 1

原创 让logstash每次读取文件都从头开始读取的办法

logstash有一个大坑,就是文件除了第一次读取的时候,每次只会读取更新的日志记录。对于刚入门的小白来说,比如题主我,需要经常读取日志文件,而且需要每次都从头开始读。几经周折,终于发现了一个解决办法,亲测有效。配置代码如下:input {      file {          path =>[              #log files        

2017-08-30 21:54:38 10391 4

空空如也

空空如也

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

TA关注的人

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