logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringCloud微服务架构下注册中心为Nacos时实现优雅停机的注意事项

SpringBoot可以用上一篇文章中的插件()实现停机,但是在微服务情况下贸然使用,还是会导致请求丢失并不是我们需要的平滑、优雅更新发布。

文章图片
#架构#spring cloud#微服务
springboot项目部署后,日志不输出到指定日志文件中,只在控制台中显示

因为是公司的自己的框架,需要这么配置,一般这个地方可以配置成INFO或者ERROR,对应上面的配置就可以了。不输出日志前我的logback配置。修改的后我的logback配置。

文章图片
#spring boot#java#log4j
使用mybatis-plus流式查询解决文件导出出现oom的问题

MybatisPlus的流式查询功能为开发者在处理大数据量场景时提供了强大且高效的解决方案。通过合理设置流式查询参数,既能保证系统的内存利用率,又能确保数据处理的高效进行。掌握并善用流式查询,无疑将为您的项目开发增添一份有力保障。

文章图片
#mybatis#java#数据库
使用docker容器部署xxLJob遇到的问题 xxl-rpc remoting error(connect timed out), for url : xxxxxx

使用docker容器部署xxLJob遇到的问题 xxl-rpc remoting error(connect timed out), for url : xxxxxx

文章图片
#java#docker
docker-compose部署xxl-job分布式调度任务遇到的坑:xxl-rpc remoting error(Connection refused (Connection refused))

其中8800是admin管理端netty服务器的端口,6666是客户端执行器的运行端口,其实ports这个字段可以不用写,但是为了让读者看清内部映射的端口是什么,所以才写上去,相当于注释。这是由于docker部署xxljob时将xxl-job-admin与自己开发的执行器程序分别部署到两个容器内,而容器内网络端口互不相通导致;此处端口仅为示例,根据实际情况修改docker run命令即可,如已创建

文章图片
#docker#rpc#java
使用retrofit来封装高效的http请求工具,吊打okhttp、httpClient等工具

Retrofit是Square公司开源的一款类型安全的HTTP客户端库,它通过简洁的接口定义将HTTP API转换为Java接口,极大地简化了网络请求的编写。本文将介绍如何使用Retrofit来构建一个高效、易用的HTTP请求工具,并通过一个完整的示例来展示其实现过程。http相关注解可参考官方文档:retrofit官方文档地址。Retrofit是适用于Android和Java且类型安全的HTTP

文章图片
#retrofit#http#okhttp
windows下安装启动rocketmq可视化界面

在解压后的目录打开命令行窗口,执行mvncleanpackage-Dmaven.test.skip=true或者使用开发工具idea打开项目进行mavenclean--->maveninstall。打包成功后会生成target目录,进入target目录,启动工程java-jarrocketmq-dashboard-1.0.1-SNAPSHOT.jar。旧版本源码是在rocketmq-externa

文章图片
#java-rocketmq#rocketmq#java
到底了