- 博客(9)
- 收藏
- 关注
原创 clickhouse-mysql数据同步
clickhouse版本:22.1.2.21.Mysql引擎(不推荐)CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster]ENGINE = MySQL('host:port', ['database' | database], 'user', 'password')引擎参数host:port — MySQL服务地址database — MySQL数据库名称user — MySQL用户名password — MySQL用户
2022-01-28 14:22:50
3602
1
原创 clickhouse-docker安装
1.docker安装命令docker run --rm -d --name=ch-server \--ulimit nofile=262144:262144 \-p 8123:8123 -p 9009:9009 -p 9090:9000 \yandex/clickhouse-server:22.1.2.2注意:1.一定要把clickhouse的实际存储目录挂载出来(不是data目录,实际存储的是store),不然会很大的,导致后面docker磁盘不够用的 2.挂载的存储目录
2022-01-28 14:21:19
1320
原创 Java高效开发-常用idea插件
这里推荐几个常用的idea插件,可以大大提高开发的效率所使用的idea版本为 2021.2.31.Jrebel and Xrebel for IntelliJJrebel用于热部署,避免频繁重启项目浪费时间,项目用Jrebel启动即可,快捷键 Ctrl+shift+F9即可,不过插件需要激活,激活方式自行百度Xrebel可用于分析接口性能、查看一些报文和具体执行的sql语句,对于与开发排查问题效率能大大提高,使用方式也很简单,用xrebel方式启动之后,访问http://ip:端口/xrebel即可
2022-01-23 21:59:55
1516
原创 Java高效开发-远程debug
1.前言“这怎么回事?在本地还好好,放到服务器就不行了。这该怎么排查,日志也看不出来啥呀”,日常开发中经常会出现这种问题,这时候就可以尝试idea远程debug的模式试试2.使用1.环境:idea20212.idea配置重点:将自动生成的参数添加到启动命令里3.启动脚本nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar xxxxx-0.0.1-SNAPSHOT.jar &
2022-01-18 22:04:13
401
原创 springboot启动过程中常用的回调
1.介绍springboot提供非常丰富回调接口,利用这些接口可以做非常多的事情,对于一些常用的回调接口进行介绍2.常用的拓展接口1.ApplicationContextInitializer2.ApplicationListener3.ApplicationRunner4.CommandLineRunner3.实例:1.ApplicationContextInitializer接口是在spring容器初初始化之前调用的创建MyApplicationContextInitializer类
2022-01-09 23:05:30
1363
原创 Java高效开发-SSH+Wireshark+tcpdump组合拳
目标实现抓取远程服务器的数据包在wireshark中展示,不需要频繁使用tcpdump抓包后保存为cap数据包,在进行从服务器下载进行解析;工具1.sshwin10默认没有开启ssh服务端的,打开方式:搜索–>可选功能–>添加功能–>openSSH服务器–>安装即可2.wireshark抓包工具官网下载:Wireshark · Download本人提供的阿里云盘下载链接:https://www.aliyundrive.com/s/XDHMTb835TU3.tcpdum
2022-01-04 21:50:03
8845
原创 Java高效开发-fiddler抓包工具
1.简介Fiddler是最常用的抓包工具之一,只要打开之后就能够实现数据包抓取,关闭之后会自动取消代理,非常方便本地调试2.下载阿里云盘地址:https://www.aliyundrive.com/s/9bBZXqavfft3.使用1.http请求抓取fiddler打开之后就能自动抓取http请求,在那可以看到请求头和响应头的信息右边---------------------------------------------------Result 状态码Protocol 协
2021-12-30 22:42:59
801
1
原创 2.spring系列之404异常的捕获
回顾我在之前发布了一篇spring统一返回的文章,最后提到是无法捕获404异常的,这里我们先来测试一下@RestControllerpublic class TestController { @GetMapping("/test") public String insert22() { return "hello"; }}浏览器请求试一下 http://localhost:8080/xxx 报错# Whitelabel Error PageThis
2021-12-29 22:11:59
981
原创 1.spring系列之优雅的实现接口统一返回
好处现在公司开发基本上都是以前后分离模式为主,所以要有个统一的数据格式,这样有什么好处呢?能够提高前后端对接的效率(特别重要)代码更加优雅和简洁对于前端和后端维护更方便容易实现(直接上代码)1.状态码这里我就初步定了两种异常状态码,更多状态码可以根据自己的情况去定义@Getterpublic enum ResponseEnum { SUCCESS(0, "OK"), PARAMETER_ERROR(1,"参数异常"), S
2021-12-28 22:45:21
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人