- 博客(101)
- 资源 (3)
- 收藏
- 关注
原创 Nacos配置中心,分组配置参考,以及python、go、bash客户端连接获取
nacos官方网站 https://nacos.io/zh-cn/docs/v2/what-is-nacos.htmlnacosIP地址:http://xxxxx:8848/nacos/ 服务管理端登录账号:nacos XXXJava最小配置,其他客户端可参考,配置可对应到第三章的其他客户端实现2.抽取配置可将所有可配置的内容,包括但不限于Kafka地址,数据库地址,服务器IP,或者具体的一些参数或者日志等级等抽取为一个配置文件,支持yaml和properties方式,然后定义Data ID和Gr
2023-03-08 10:29:55
3017
2
原创 阿里的druid,密码加密之后可以用公钥+密文密码进行解密,加密的意义是什么?
https://github.com/alibaba/druid/issues/2774https://github.com/alibaba/druid/issues/960
2023-03-07 17:47:40
570
原创 引入nacos,logback springProperty标签引用内容无法解析问题解决,配置加载顺序导致
由于我定义的两个配置变量来动态获取application.yml中的配置项,但由报错可以看出是spring容器没有检测到此定义引用,原因是logback日志配置文件,在名字为logback-spring.xml是加载顺序在application.yml前,所以未获取到application.yml中声明的变量值。
2023-02-28 10:08:14
2759
原创 Python客户端使用SASL_SSL连接Kafka需要将jks密钥转换为pem密钥,需要转化成p12格式再转换pem才能适配confluent_kafka包
需要转化成p12以下转换才能适配confluent_kafka包,直接jks转pem会报错不能使用,具体参考以下文章。生成证书以及jks参考以下文章。
2023-02-16 10:45:04
2091
原创 Java客户端版本:Kafka使用SASL_SSL方式加密验证
Kafka版本2.4先上生成密钥和证书以及相关Kafka和zookeeper配置的链接根据上文配置完之后就可以编写客户端了。
2023-02-09 10:26:12
1454
原创 Kafka增加安全验证安全认证,SASL认证,并通过spring boot-Java客户端连接配置
公司Kafka一直没做安全验证,由于是诱捕程序故需要面向外网连接,需要增加Kafka连接验证,保证Kafka不被非法连接,故开始研究Kafka安全验证使用Kafka版本为2.4.0版本,主要参考官方文档。
2023-02-01 19:47:40
5384
原创 SpringSession核心原理为使用装饰者模式
1、给容器中添加了一个组件SessionRepository ----->>>[RedisOperationsSessionRepository] ------>redis操作session。2、SessionRepositoryFilter ----->Flter: session’存储过滤器,每个请求过来都必须经过filter。将原生response和request包装为spring自定义的实体类,然后就可以操作自己定义的方法,以及session工厂。SpringSession 核心原理。
2022-12-26 17:00:27
700
原创 nginx实现对websocket加密协议wss协议的反向代理以及websocket整合springboot入门(踩坑)
websocket简单来说就是一个服务端可以向客户端发送请求的一个协议,因为现在企业级开发大部分还是由客户端向服务器发送请求索要请求数据,但是在聊天,消息推送等场景下,需要服务器向web前端或者IOS,Android,小程序推送一些消息,就需要借助websocket工具了需要知道具体的nginx的location配置的规则,对nginx配置有详细了解,故又去看了一遍nginx的配置详解。问题基本都有解决办法,不要放弃,需要理解每个东西的原理,具体运行流程,基本所有问题都能迎刃而解。
2022-12-21 11:48:35
7214
4
原创 springmvc文件上次multipart大小限制配置以及nginx最大文件上传限制也需同时修改client_max_body_size
大文件上传spring配置以及nginx配置
2022-08-19 17:07:06
773
原创 Java程序在docker容器内Operation not permitted无权限访问Jmap解决方案
Java程序在docker容器内Operation not permitted无权限访问Jmap解决方案
2022-08-10 13:44:33
1270
原创 前端大屏 数据统计 apache开源项目 superset三分钟快速安装入门运行访问
需要有docker环境和docker-compose环境先将项目clone到本地文件夹$ git clone https://github.com/apache/superset.git然后再进入superset文件夹$ cd superset运行$ docker-compose -f docker-compose-non-dev.yml pull$ docker-compose -f docker-compose-non-dev.yml up可能会运行docker-compose失
2022-05-17 19:51:02
714
转载 HTTP版本不同使用底层协议不同
HTTP/1.1 和 HTTP/2 都是基于 TCP 传输协议的,而 HTTP/3 是基于 UDP 传输协议的。原文 https://www.zhihu.com/question/20085992
2022-05-16 11:41:20
228
原创 不要再用dataformat统计每天的日期的count了,可以使用substring和cast函数速度更快更方便
不要再用dataformat统计每天的日期的count了最近在优化报表统计图的查询速度要查询每天某一项的count数量,由于需要group by 走索引但是dataformat属于mysql函数不能走索引所有我看了MySQL的其他速度比dataformat快的函数第一个是1.字符串截取:substring,从第一个字段截取到第十个字符串,然后group bySELECT substring(time, 1, 10),count(distinct customers_ip) as days_c
2022-04-15 17:36:53
842
原创 时间戳相减得到毫秒ms
long l = System.currentTimeMillis(); long l3 = System.currentTimeMillis(); long l4 = l3 - l; System.out.println("l4:"+l4+ms);//输出 l4:734ms时间戳相减得到的为毫秒值,可以检测代码运行时间。
2022-04-13 14:30:33
1774
原创 kakfa recovery-point-offset-checkpoint replication-offset-checkpoint含义
AFAIK:recovery-point-offset-checkpoint是内部代理日志,其中 Kafka 跟踪哪些消息(从到偏移)已成功检查点到磁盘。replication-offset-checkpoint是内部代理日志,Kafka 跟踪哪些消息(从到偏移)成功复制到其他代理。有关更多详细信息,您可以更深入地了解:kafka/core/src/main/scala/kafka/server/LogOffsetMetadata.scala和ReplicaManager.scala。代码注释得很好。.
2022-02-16 14:46:54
2038
原创 通过docker对数据库进行操作脚本编写和踩坑
#!/bin/bashDB_HOST="172.10.1.90"DB_PORT=3306DB_USER=rootDB_PWD=XXXXXXDB_NAME=XXXXdocker exec mysql_container_name -h$DB_HOST -P$DB_PORT -u$DB_USER -p$DB_PWD ${DB_NAME} -e "ALTER TABLE XXX ADD COLUMN create_time datetime NULL,ADD COLUMN modify_time
2022-01-13 10:54:22
464
原创 trycatch嵌套 针对不同异常抛出不同结果
} catch (IOException e) { log.error( upload error : [{}]", e.getMessage(), e); return ResultUtil.getFailedResult("更新失败:" + e.getLocalizedMessage()); } catch (BadPaddingException e) { e.printStackTrace();
2022-01-05 15:49:17
384
原创 JFreeChart在docker容器Linux环境下生成饼图柱状图折线图不显示中英文和字符,并且字符乱码问题解决(踩坑)
先说原因:就是因为Java docker镜像的基础镜像是轻量级版没有JFreeChart设置的字符文件ttc文件,所以导致没有任何显示,甚至是空白,如下图所示:在windows上运行时JFreeChart没有出现,但是部署到Linux服务器时,JFreeChart出现了无字符的问题,究其原因,是因为Linux下缺少了JFreechart设置的字体,我们只需添加字体即可。Font font = new Font("宋体", Font.BOLD, 12);解决办法:1、找到你liunx上的jdk安装
2022-01-05 10:56:25
1007
原创 gitlab远程仓库变更,设置gitlab远程仓库地址
git remote -vorigin git@10.0.xx.xx:xxx/xxx.git (fetch)origin git@10.0.xx.xx:xxx/xxx.git (push)设置命令git remote set-url origin git@10.10.xx.xx:xxx/xxx.git
2021-12-07 15:32:42
1088
原创 docker compose运行其中一个容器
docker compose运行其中一个容器docker-compose up -d XXXXXX为services下的名称mysql-serveeg:version: '2'services: mysql-server:
2021-12-01 19:25:35
1435
原创 公司kafka集群中server.properties里brokerid都为-1,而meta.properties中brokerid各不相同,这是什么情况? brokerid是以server.pro
默认情况下broker.id值为-1。Kafka broker的id值必须大于等于0时才有可能正常启动,但是并不是只能通过配置文件config/server.properties来修改这个值,还可以通过meta.properties文件或者自动生成功能来实现broker的id值的设置。比如:meta.properties文件中的内容参考如下:version=0broker.id=1meta.properties文件中记录了与当前Kafka版本对应的一个version字段。还有一个broker.id即
2021-12-01 16:42:05
2163
原创 git clone windows报错 Error: invalid path ‘xxx‘ fatal: unable to checkout working tree
git clone 报错原因是windows下文件名称不能有特殊符号然后项目的有一个文件名称含有冒号:所以文件路径一直报错无效 invalid path
2021-11-29 11:28:39
2191
原创 Error response from daemon source is not Directory
Error response from daemon source is not Directorydocker 挂载的时候直接挂的文件应该是从根目录文件夹开始挂载
2021-10-14 17:32:02
1168
原创 更新数据库字段,不能为NULL,加注释,更改字段类型大小
alter table 表名 modify column 表名.字段名 varchar(6) NOT NULL COMMENT ‘这是注释内容’;
2021-09-29 10:33:21
614
原创 split分割后保留符号存入list
String[] split = sql.split(";"); ArrayList<String> strings = new ArrayList<>(); for (int i = 0; i < split.length; i++) { strings.add(split[i]+";"); }
2021-09-09 15:26:12
666
原创 ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘
ERROR 1044 (42000): Access denied for user ‘’@‘localhost’ to database ‘mysql’没有切换root权限用的是其他用户的权限所以不能创建数据库需要mysql -u root -p然后输入root的密码就切换root身份可以创建数据库了...
2021-08-20 10:06:48
199
angularjs-datetime-picker嘻嘻嘻.rar
2020-03-14
HTML期末大作业html+css+div二十个页面以上
2019-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人