自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用LocalDateTime解析带有微秒,纳秒时间格式yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ

1.使用SimpleDateFormat解析带有微秒,纳秒格式的时间会出现多几分钟的现象,因为SimpleDateFormat只能解析到毫秒,会将微秒等当做毫秒来解析2.使用LocalDateTime来正确解析,JDK1.8后加入package javaTEST;import java.math.BigDecimal;import java.text.SimpleDateFormat;...

2019-02-28 19:50:14 21941

原创 mysql修改root密码(包括远程登录密码)

1.先使用命令登录mysqlmysql -uroot -proot2.修改密码set password for root@localhost = password('123456');3.修改远程root登录密码如果已经使用为root用户设置了远程登录权限,而没有修改,则远程登录还可以使用root/root账户登录比如当时运行了以下命令:GRANT ALL PRIVILEGES ...

2019-02-25 20:06:22 6058

原创 java 使用StackTraceElement输出完整错误日志

java常用的错误异常查看通常使用以下几个:1.e.getMessage();2.e.printStackTrace();3.e.toString();但是如果使用log4j记录异常又会有几个问题,e.getMessage(),e.toString();并不是异常的全部信息,而e.printStackTrace()返回值为void.最好的办法就是遍历StackTraceElement,获...

2019-02-25 19:56:42 3290

原创 使用logrotate对Suricata日志进行管理

1.在/etc/logrotate.d中创建空白文件,比如suri_logrotate2.在suri_logrotate中添加以下内容/var/log/suricata/eve.json{ daily rotate 3 missingok nocompress create dateformat .%Y-%m-%d sharedscri...

2019-02-23 20:07:00 1665

原创 使用ObjectMapper对java对象和Map进行json格式转换

依赖包1.jackson-core-asl-1.9.13.jar2.jackson-mapper-asl-1.9.13.jarpublic class Test { public static void main(String[] args) throws Exception { ObjectMapper o = new ObjectMapper(); Student s...

2019-02-22 11:00:53 13971

原创 java使用自定义对象作为HashMap的key

查找key的顺序:1.调用hashCode()计算对象的HashCode,看是否存在表中2.如果存在表中,则调用equals()判断对象是否相同需要重写HashCode和equals方法,如果使用Eclipse就非常简单直接右键->Source->Generate hashCode() and equals(),选择需要作为比较的字段即可public class Studen...

2019-02-22 10:37:30 2398

原创 彻底解决virtualbox linux虚拟机修改日期失效问题

virtualbox开启linux虚拟机,使用date -s 命令修改时间后发现时间又会和主机时间同步。解决方法1.首先cmd+d调出命令窗口,找到virtualbox的安装目录,然后使用以下命令即可VBoxManage.exe setextradata “linux虚拟机名称” “VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisable...

2019-02-16 16:39:09 5032

原创 解决Eclipse出现红色感叹号但代码,JDK都没有问题

eclipse出现红色感叹号常见原因1.JDK错误,则在Properties->Java Build Path中修改为正确的JDK2.Referenced Libraries buil path中不小心加入了别的文件,比如图片,so文件等,把这些移除build path即可详细的可以查看problem控制台这里就显示错误的将so文件加入到了build path中,移除即可解决...

2019-02-15 17:45:43 648

原创 Suricata通过filebeat将告警事件送往Kafka,ElasticSearch

Suricata可以通过logstash将告警事件送往Kafka,ElasticSearch,其实filebeat也可以用来代替logstash,更轻量级,消耗更低性能配置文件filebeat.ymlfilebeat.inputs:- type: log enabled: true paths: - /IDE/suricata_log/eve.json #json.key...

2019-02-15 16:15:01 1733

原创 Kafka删除主题topic

1.关闭所有和topic相关的生产者和消费者2.在server.properties添加设置 kafka topic可删除delete.topic.enable=true3.使用命令删除bin/kafka-topics.sh --delete --zookeeper 10.49.157.173:2181 --topic topicname...

2019-02-15 15:58:13 1116

原创 logstash 对配置文件conf敏感信息,密码等加密

logstash的配置文件conf经常会涉及敏感信息,比如ES,mysql的账户密码等,以下使用logstash导入mysql为例子,加密隐藏mysql的密码。1.先创建keystore,可以不设置keystore密码,直接选择ybin/logstash-keystore createconf目录下会出现logstash.keystore2.创建你要加密的变量key,例如这里添加mys...

2019-02-12 18:19:51 4061

原创 通过logstash将数据导入mysql

1.确保已经安装logstash其实解压安装包就行2.安装logstash-output-jdbc插件在线安装:bin/logstash-plugin install logstash-output-jdbc离线安装:3.再装JDBC插件依赖,mysql-connector-java-5.1.47.zip解压mysql-connector-java-5.1.47.zip在logst...

2019-02-01 18:17:05 4495 2

原创 logstash解析嵌套json格式数据

现有json:{ "name":"zhangsan", "friends": { "friend1":"lisi", "friend2":"wangwu", "msg":["haha","yaya"] }}将其解析为:{ "name":"zhangs

2019-02-01 18:11:58 13282 3

原创 logstash离线安装logstash-output-jdbc

直接从logstash-output-jdbc github 下载安装包,然后尝试很多方法都无法进行离线安装,只好如下安装了1.找一台可以联网机子,然后装logstash,然后直接在线安装bin/logstash-plugin install logstash-output-jdbc2.安装好以后,对logstash-output-jdbc进行剥离打包,如何命令失败可以多尝试几次就OK了b...

2019-02-01 18:06:32 4430

空空如也

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

TA关注的人

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