06 2020 档案

摘要:创建文件pull复制下面脚本(日志路径自己修改),然后更改权限chmod 777 pull #!/bin/bash # 需要读取的文件 source=/opt/logs/catalina.out # 生成文件 dist=log # 快速截取,有冒号根据时间匹配截取,没有截取行数 if [[ $1 ! 阅读全文
posted @ 2020-06-30 10:32 林宇风 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1. 截取指定行之间的文本 sed -n '起始,结束p' 文件 >> 新文件 2. 截取指定行至末尾 sed -n '起始,$p' 文件 >> 新文件 3. 截取匹配行至末尾 sed -n '/abc/,$p' 文件 >> 新文件 阅读全文
posted @ 2020-06-29 10:21 林宇风 阅读(336) 评论(0) 推荐(0) 编辑
摘要:下载: https://eternallybored.org/misc/netcat/ 解压后,把nc.exe复制到C:\Windows\System32目录 运行cmd,查看命令:nc -h 参考: windows环境下nc(netcat)的安装及使用 阅读全文
posted @ 2020-06-29 09:45 林宇风 阅读(39166) 评论(4) 推荐(2) 编辑
摘要:上一篇: docker搭建elk日志收集系统 非系统数据或者离线日志进行分析,可以采用端口导入elk方式来实现 测试数据 2020-06-27 06:19:04.856 [] [INFO] [main] [com.lyf.BaseApplication:50] - Starting BaseAppl 阅读全文
posted @ 2020-06-28 23:58 林宇风 阅读(941) 评论(0) 推荐(0) 编辑
摘要:系统日志是开发和调试的重要参考依据,线上的日志查询起来比较繁琐,很耗时间,使用elk方便搞定日志!!! 1. docker 配置 使用docker快速搭建elk日志收集系统,免去繁琐安装,下面直接看配置: docker-compose version: '3' services: elasticse 阅读全文
posted @ 2020-06-28 16:22 林宇风 阅读(5529) 评论(0) 推荐(0) 编辑
摘要:安装docker-compose出现错误,安装命令: curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/b 阅读全文
posted @ 2020-06-25 13:17 林宇风 阅读(4725) 评论(0) 推荐(0) 编辑
摘要:docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" CONTAINER ID NAMES PORTS 08aaab240d49 redisclient 0.0.0.0:8000->8000/tcp 8113c5892cd8 rabbi 阅读全文
posted @ 2020-06-24 14:09 林宇风 阅读(1700) 评论(0) 推荐(0) 编辑
摘要:1. 包含关键词 带行号 grep -n "关键词" 文件 2. 匹配高亮 grep -n "关键词" 文件 --color=auto 3. 同时满足多个关键字 grep "关键词1" 文件 | grep "关键词2" 4. 满足任意关键字 grep -E "关键词1|关键词2" 文件 常用参数: 阅读全文
posted @ 2020-06-23 17:52 林宇风 阅读(2204) 评论(0) 推荐(0) 编辑
摘要:项目当中经常会有excel数据导出和excel数量批量导入功能,网上很多案例要么封装的过于繁琐,要么很臃肿.下面是最简化的使用方案 2020年11月27日10:53:20 增加时间导入导出处理 兼容excel数据类型和java数据类型转换 1. pom依赖 使用主流的org.apache.poi方案 阅读全文
posted @ 2020-06-22 16:13 林宇风 阅读(779) 评论(0) 推荐(0) 编辑
摘要:大部分项目使用mybatis操作数据库,通过mybatis-generator快速生成相应的bean/dao和xml 1. pom依赖 <!-- mybatis自动生成 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId 阅读全文
posted @ 2020-06-22 15:54 林宇风 阅读(143) 评论(0) 推荐(0) 编辑
摘要:项目请求时,在controller里面做一大堆非空判断,真是繁琐低效.加个注解一次性解决问题 1. 自定义注解@CheckNull import java.lang.annotation.ElementType; import java.lang.annotation.Retention; impo 阅读全文
posted @ 2020-06-22 15:42 林宇风 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:项目中经常需要通过日志定位线上问题,详细的日志有助于快速定位问题,下面通过aop和MDC解决. 打印详细请求信息 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop< 阅读全文
posted @ 2020-06-22 14:50 林宇风 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:集成: 集成Mybatis 集成Mybatis自动化生成工具 封装集成Base类,简化开发 集成全局异常处理 集成请求日志打印和日志跟踪 集成调用过程打印 集成@CheckNull注解 集成SpringRedis 集成Rabbitmq 集成Elasticsearch 集成excel导入导出 集成pd 阅读全文
posted @ 2020-06-22 11:15 林宇风 阅读(417) 评论(0) 推荐(0) 编辑
摘要:2020-06-19 10:36:40.117 [dd47dcbc-c72f-4791-8c4f-ef4019382537] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServle 阅读全文
posted @ 2020-06-22 10:32 林宇风 阅读(4424) 评论(0) 推荐(0) 编辑
摘要:InetAddress.getLocalHost().getHostAddress() 获取本机ip在linux上报错: Caused by: java.net.UnknownHostException 信息如下 Caused by: java.net.UnknownHostException: h 阅读全文
posted @ 2020-06-19 18:48 林宇风 阅读(532) 评论(0) 推荐(0) 编辑
摘要:@echo off title 根据服务端口号关闭对应进程。作者:劣徒5520,QQ:1092413979 echo ━━━━━━━━━━━━ echo ┏┓ ┏┓ echo ┏┛┻━━━┛┻┓ echo ┃ ┃ echo ┃ ━ ┃ echo ┃ ┳┛ ┗┳ ┃ echo ┃ ┃ echo ┃ ┻ 阅读全文
posted @ 2020-06-16 10:45 林宇风 阅读(1846) 评论(0) 推荐(0) 编辑
摘要:原文地址: https://www.cnblogs.com/barrywxx/p/11544473.html 1. Row Level 行模式 日志中会记录每一行数据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式下,bin-log中可以不记录执行的sql语句的 阅读全文
posted @ 2020-06-12 16:15 林宇风 阅读(873) 评论(0) 推荐(0) 编辑
摘要:1. 备份数据库命令 mysqldump -u root -p 密码 数据库 [表名1 表名2..] > 文件路径 所有数据库: mysqldump –all-databases -u root -p 密码 > 文件路径 指定数据库: mysqldump -u root -p 密码 数据库 > 文件 阅读全文
posted @ 2020-06-12 16:06 林宇风 阅读(660) 评论(0) 推荐(0) 编辑
摘要:原文地址: https://www.cnblogs.com/hanyifeng/p/5756462.html 一、binlog介绍 服务器的二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog),还包括了这些操作的执行时间。为了显示这些二进制内容,我们可以使用my 阅读全文
posted @ 2020-06-12 14:46 林宇风 阅读(329) 评论(0) 推荐(0) 编辑
摘要:更新包 apt-get update 安装vim apt-get install vim -y 阅读全文
posted @ 2020-06-11 16:44 林宇风 阅读(991) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE test ( id varchar(64) NOT NULL, activityid varchar(64) DEFAULT NULL COMMENT '活动id', groupname varchar(255) DEFAULT NULL COMMENT '团体', use 阅读全文
posted @ 2020-06-09 11:05 林宇风 阅读(4519) 评论(0) 推荐(0) 编辑
摘要:nandy/redisclient New version 2.0 has released from tag 2018-12-05. docker run --name redisclient --restart always -d -p 8000:8000 nandy/redisclient G 阅读全文
posted @ 2020-06-05 10:19 林宇风 阅读(709) 评论(0) 推荐(0) 编辑
摘要:创建docker-compose.yml文件 version: '3' services: mysql-server: image: mysql:5.7 container_name: mysql-server restart: always ports: - 3306:3306 environme 阅读全文
posted @ 2020-06-05 09:30 林宇风 阅读(471) 评论(0) 推荐(0) 编辑
摘要:Factory method 'elasticsearchClient' threw exception; nested exception is java.lang.IllegalStateException: availableProcessors is already set to [8], 阅读全文
posted @ 2020-06-04 22:22 林宇风 阅读(691) 评论(0) 推荐(0) 编辑
摘要:环境: SpringBoot 2.1.4.RELEASE Elasticsearch 6.6.2 spring-boot-starter-data-elasticsearch pom引用 <dependency> <groupId>org.springframework.boot</groupId> 阅读全文
posted @ 2020-06-04 18:00 林宇风 阅读(714) 评论(0) 推荐(0) 编辑
摘要:es-head更新数据 POST /索引名/_doc/id { "field1": "new_value1", "field2": "new_value2" } 查询删除 POST /索引名/_delete_by_query { "query": { "match": { "formId": "yo 阅读全文
posted @ 2020-06-04 17:11 林宇风 阅读(205) 评论(0) 推荐(0) 编辑
摘要:单节点安装 创建es.yml,内容如下: version: '3' services: elasticsearch: image: elasticsearch:6.6.2 container_name: elasticsearch environment: - cluster.name=elasti 阅读全文
posted @ 2020-06-04 16:45 林宇风 阅读(859) 评论(0) 推荐(0) 编辑
摘要:replace 语法: REPLACE ( string_expression , string_pattern , string_replacement ) 参数: string_expression 要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。 stri 阅读全文
posted @ 2020-06-04 09:09 林宇风 阅读(2842) 评论(0) 推荐(0) 编辑
摘要:安装ab windows安装: 下载 http://archive.apache.org/dist/httpd/binaries/win32/?C=M;O=D centos安装: yum install apr-util -y 使用 ab -n 1000 -c 100 http://localhos 阅读全文
posted @ 2020-06-01 15:30 林宇风 阅读(306) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示