JAVA_日月
码龄7年
关注
提问 私信
  • 博客:484,233
    484,233
    总访问量
  • 89
    原创
  • 1,876,600
    排名
  • 230
    粉丝
  • 1
    铁粉

个人简介:没有废话、没有套路,全部纯技术干货文章。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-10-14
博客简介:

真的愿意去努力,人生最坏的结果,也不过是大器晚成。

博客描述:
没有废话,没有套路,纯技术干货文章。
查看详细资料
个人成就
  • 获得370次点赞
  • 内容获得467次评论
  • 获得1,961次收藏
  • 代码片获得1,568次分享
创作历程
  • 7篇
    2021年
  • 43篇
    2020年
  • 50篇
    2019年
成就勋章
TA的专栏
  • springCloud
    18篇
  • 自动化部署
    1篇
  • spring boot 系列
    19篇
  • java
    18篇
  • javaUtils
    10篇
  • 消息中间件
    7篇
  • 消息队列
    6篇
  • 运维系列
    23篇
  • 注册中心
    4篇
  • 日志平台
    4篇
  • docker
    6篇
  • linux
    10篇
  • Nginx
    2篇
  • svn
    1篇
  • Redis
    3篇
  • maven
    2篇
  • weChat
    1篇
  • gitlab
    1篇
  • git
    2篇
  • mybatis
    1篇
  • AES
    1篇
  • tomcat
    1篇
  • dubbo
    1篇
  • 缓存
    4篇
  • mysql
    10篇
  • elk
    4篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

auth2 并发登录出现 nested exception is org.redisson.client.WriteRedisConnectionException

基于redis实现的auth2鉴权登录服务完整错误手动换了行,方便查看Wrapped by: org.springframework.data.redis.connection.RedisPipelineException: Pipeline contained one or more invalid commands; nested exception is org.redisson.client.WriteRedisConnectionException: Unable to write co
原创
发布博客 2021.06.02 ·
2520 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring-cloud-starter-openfeign 性能优化

配置 HttpClient 或者 OKHttp在默认情况下 spring cloud feign在进行各个子服务之间的调用时,http组件使用的是jdk的HttpURLConnection,没有使用线程池。有2种可选的线程池:HttpClient 和 OKHttp<dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-httpclient</artif
原创
发布博客 2021.06.02 ·
1872 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

SpringBoot 配置内置容器为 Undertow

maven依赖修改去除 tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.3.6.RELEASE</version> <exclusions> <exclusion> <artif
原创
发布博客 2021.06.02 ·
1760 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

RabbitMQ The channelMax limit is reached. Try later. 解决方案

异常解释高并发场景下,channel数到达了限制,所以不能继续创建自搭建RabbitMQ-解决方案1、自定义配置@Configuration@Slf4jpublic class RabbitMQConfig { @Bean public RabbitTemplate rabbitTemplate(final ConnectionFactory connectionFactory) { CachingConnectionFactory cachingConne
原创
发布博客 2021.06.02 ·
4216 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

LocalDateTime 时区转换,转指定时区

需求服务器在国外,数据传到国内,LocalDateTime获取到的时间是国外时间,需要转换成国内时间,又或者服务器在国内,数据传到国外,需要转换成国外的时间。直接上代码/** * 获取指定时区的时间 * @author Riyue-陈奇 * @Date 2021-04-29 21:39 * @param localDateTime * @param zoneIdEnum * @return java.time.LocalDateTime **/public static LocalDa
原创
发布博客 2021.04.29 ·
13909 阅读 ·
4 点赞 ·
0 评论 ·
17 收藏

Spring catch捕获了异常,全局事务依然回滚 @Transactional 踩坑记

问题描述serviceA 和 serviceB 均有数据库插入和修改操作且都添加了 @Transactional注解Controller层调用serviceA,serviceA调用serviceB, ServiceB内执行时抛出数据库sql异常, 并且该异常已被serviceB try catch, 所以程序依然能正常执行完成,但是最终程序正常执行完所有代码后,全局事务依然会回滚!(serviceA和serviceB都会回滚)代码示例@Servicepublic class ServiceAImp
原创
发布博客 2021.04.16 ·
6420 阅读 ·
6 点赞 ·
4 评论 ·
23 收藏

消息队列RabbitMQ版 原生延迟消息实现

RabbitMQ的延迟消息实现方案如下图片来源地址:https://help.aliyun.com/document_detail/148083.html?spm=5176.11065259.1996646101.searchclickresult.44d15ab6tjjNNQ#section-rpd-mjh-kee今天,我们来实现的就是消息队列RabbitMQ版的原生延迟消息方案核心依赖<dependency> <groupId>org.springframewo
原创
发布博客 2021.03.22 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring cloud feign jackson 枚举json互转 枚举json序列化/反序列化

问题描述接口返回对象中的一个属性是枚举类型,并且是以json格式输出的,如下:"status": { "name": "NOT_STARTED", "desc": "待开始", "code": 0 }该接口通过前端或者postmain正常调用都没问题,但是。。。内部服务通过feign调用就会出现异常,如下feign.codec.DecodeException: Error while extr
转载
发布博客 2020.12.22 ·
3077 阅读 ·
1 点赞 ·
3 评论 ·
5 收藏

Spring Cloud Gateway + oauth2 跨域配置实现

版本说明spring-cloud-starter-gateway : 2.2.5RELEASEspring-cloud-starter-oauth2 : 2.2.4RELEASEspring-security-oauth2 : 2.3.8RELEASEnacos跨域配置spring: cloud: gateway: globalcors: add-to-simple-url-handler-mapping: true
原创
发布博客 2020.12.04 ·
1823 阅读 ·
4 点赞 ·
5 评论 ·
6 收藏

spring-cloud-starter-oauth2 token自动续签

需求:希望用户的token失效不是由登录后开始计时,而是在用户超时未请求后失效(不使用refresh_token模式),也就是要在用户每次请求后去重置token的有效期。实现方案:网关gateway实现ResourceServerConfiguration.javaimport org.springframework.beans.factory.annotation.Autowired;import org.springframework.cloud.context.config.annotati
原创
发布博客 2020.11.28 ·
1690 阅读 ·
1 点赞 ·
1 评论 ·
8 收藏

axios使用delete请求data传参示例

后台接口定义示例@DeleteMapping("/delete")@ApiOperation("批量删除接口")public Result<Boolean> delete(@RequestBody List<Long> ids) { return XXService.delete(ids);}axios请求示例axios 0.22.0 版本以下的deleteXX(row){ var ids = []; ids.push(row.id) this.$
原创
发布博客 2020.11.28 ·
2848 阅读 ·
3 点赞 ·
3 评论 ·
3 收藏

JAVA 8 获取系统默认时区

java8获取当前时间LocalDateTime.now()java8获取时间戳// 时区写死LocalDateTime.now().toEpochSecond(ZoneOffset.of("+8"));获取系统默认时区OffsetDateTime.now().getOffset()读取系统时区获取时间戳// 获取默认时区ZoneOffset zoneOffset = OffsetDateTime.now().getOffset();// 时间戳long time = Local
原创
发布博客 2020.10.24 ·
2803 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

SpringBoot 2.x 集成 kafka

搭建kafka运行环境kafka安装教程(windows版)版本springboot版本2.1.12.RELEASEspringCloud版本Greenwich.SR6kafka maven依赖<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency&
原创
发布博客 2020.09.26 ·
502 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

kafka安装教程(windows版)

下载下载安装文件: http://kafka.apache.org/downloads.html解压配置修改进入config目录,修改server.properties文件把 log.dirs的值改成 ./logs启动运行以管理员身份运行cmd,进入kafka安装目录执行:.\bin\windows\kafka-server-start.bat .\config\server.properties可以看到,kafka还依赖于zookeeper安装并运行zookeeper然
原创
发布博客 2020.09.20 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java常用的消息队列 看完这篇你就懂了

为什么使用消息队列 ?使用场景消息队列的使用场景其实有很多,但是比较核心的有 3 个:解耦、异步、削峰解耦看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃…在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。A 系统要时时刻刻考虑 BCDE 四个系统如果挂了该咋办?要不要重发,要不要把消息存起来?头发都白了啊!
原创
发布博客 2020.09.13 ·
7658 阅读 ·
11 点赞 ·
2 评论 ·
37 收藏

关于linux buffer/cache 看完这篇你就懂了

free 命令 与 buffer/cache在 Linux 系统中,我们经常用 free 命令来查看系统内存的使用状态。在一个 centos 的系统上,free 命令的显示内容大概是这样一个状态:-m: 显示单位为MBfree -m 各个参数的说明total 内存总数used 已经使用的内存数free 空闲的内存数shared 多个进程共享的内存总额buff/cache 缓存的大小available 可用内存 free + buff/cache什么是 buffer/cache?bu
原创
发布博客 2020.09.06 ·
19139 阅读 ·
9 点赞 ·
0 评论 ·
32 收藏

java 实现 PDF 转 TIF 【彩色压缩版】

maven依赖<!-- pdf2tif 彩色版 --> <dependency> <groupId>com.sun.media</groupId> <artifactId>jai_codec</artifactId> <version>1.1.3</version> </dependency>
原创
发布博客 2020.08.09 ·
604 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringBoot集成Redis-Demo

发布资源 2020.08.06 ·
zip

java 实现 PDF 转 TIF【黑白版】

先看效果原pdf文件11页 473kb转换后变成11个tif文件 共503kb实现代码maven依赖<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>1.8.9</version> <scope>compile</scope>&
原创
发布博客 2020.08.01 ·
1170 阅读 ·
2 点赞 ·
6 评论 ·
4 收藏

java 多个单页的tif文件 合并成 一个多页的tif文件

* <!-- pdf2tif 一个tif https://www.cnblogs.com/ywjy/p/5045710.html --> * <!--<dependency> * <groupId>com.sun.media</groupId> * <artifactId>jai_codec</artifactId> * <ve.
原创
发布博客 2020.08.20 ·
1527 阅读 ·
5 点赞 ·
4 评论 ·
3 收藏
加载更多