- 博客(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
空空如也
C语言在人为强行关闭时,返回的signal是什么?
2017-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人