自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 MAC OS下IDEA启动项目很慢

【代码】MAC OS下IDEA启动项目很慢。

2022-10-18 18:00:07 255 1

原创 Redis消息队列

本文主要介绍两种实现方式文末有demo链接利用

2021-06-21 10:43:52 2644

原创 IDEA unable to resolve column ‘xxxx‘

在IDEA 中生成的mybatis xml配置文件其中的BaseColumns的字段 IDEA会识别为unable to resolve column 'xxxx' 虽然对实际使用没影响, 但是强迫症看着挺糟心的.网上的解决方案有很多 基本上都是view————》Tool Windows————》Persistence 类似的方法. 但是试过之后都没啥用.这里提供一个解决方案.在resultMap内增加 注释 <!--@Table t_customer--> 即可解决见截..

2021-05-13 10:34:24 807

原创 zuul网关自动重试配置

zuul: retryable: true host: #最大连接数量 max-per-route-connections: 2000 socket-timeout-millis: 30000 connect-timeout-millis: 3000#ribbon的超时时间ribbon: ReadTimeout: 60000 ConnectTimeout: 3000 ServerListRefreshInterval: 2000 #每台服务器最多重

2021-04-14 15:58:17 415

原创 Nacos-Sync同步Eureka服务到指定命名空间

Nacos-Sync同步Eureka服务到指定命名空间默认情况下Nacos-Sync只能同步到public空间内, 但是某些时候我们需要同步到指定命名空间内, 此时只需做一些简单的修改即可满足.首先下载源码https://github.com/nacos-group/nacos-sync.git之后切换到对应版本分支, 我用的是0.4.4的分支.找到同步eureka的实现类EurekaSyncToNacosServiceImpl对应的方法sync(TaskDO taskDO)EurekaNaming

2021-03-04 09:42:11 901 3

原创 Graalvm入门跳坑记录-SpringBoot篇

SpringBoot集成GraalVm生成native image配置环境https://blog.csdn.net/q412086027/article/details/113878426参考该篇配置好GraalVm环境后开始创建项目创建项目直接到spring官网生产一个最简单的SpringWeb项目创建项目添加依赖native依赖 <!--添加此依赖,可以通过在编译时创建候选对象的静态列表来提高大型应用程序的启动性能 --> <dependency> &lt

2021-02-23 14:12:03 7947 4

原创 Graalvm入门跳坑记录

Graalvm作为oracle推出的一个high-performance runtime, 可以直接将Java等语言的程序编译为本地程序, 可显著提高应用程序性能, 简直是为微服务 容器定制的. 作为一个尚未流行的vm目前使用也是问题多多, 按照官方的文档学习简直是一步一个坑.native-image HelloWorld系统环境windows 10 64位graalvm-ce-java11-21.0.0.2graalvm环境变量配置完成后命令行中执行gu install native-im

2021-02-20 11:11:06 10053 7

原创 Eureka服务下线快速感知

Eureka服务下线快速感知Eureka服务端配置Eureka客户端配置由于默认情况下微服务下线后需要很长时间才会感知到, 因此在开发或测试环境中频繁部署时经常需要长时间等待, 所以需要调整该时间Eureka服务端配置eureka: instance: prefer-ip-address: true # 客户端每2秒发送一次心跳 lease-renewal-interval-in-seconds: 2 # 客户端服务过期时间为8秒 lease-expirat

2021-02-18 10:41:13 1086

原创 保存到数据库时间相差13个小时,但是应用读取到的时间正常

升级mysql驱动由5.5到8.0后突然发现保存到数据库的数据时间不对, 相差13个小时. 但是通过应用查询出来的时间反而正确.将驱动降回5.5又正常了. 怀疑jdbc连接参数在8.0中有区别.经查找资料在连接参数中增加时区配置后恢复正常.特此记录.jdbc:mysql://xxxxxx:3306/xxx?serverTimezone=Asia/Shanghai...

2020-09-15 11:06:28 328

原创 SpringCoud Finchley 升级 Greenwich遇坑指南

1.Cloud对应Boot版本对照. 升级时对应boot版本也升级到2.12.升级后问题Description:The bean 'xxx.FeignClientSpecification' could not be registered. A bean with that name has already been defined and overriding is disabled.Action:Consider renaming one of the beans...

2020-07-30 16:03:51 619

原创 Spring oauth2.0 刷新token后设置原token5分钟内继续可用

默认情况下刷新token后原token会立马不可用。但是在某些情况下我们需要刷新token后原token在一定时间内继续可用(例如微信的刷新token)。通过查看DefaultTokenServices中的刷新token方法refreshAccessToken可以看到生成新的token后会调用removeAccessTokenUsingRefreshToken方法,此方法默认会删除存储的相关token信息private void removeAccessTokenUsingRefreshToken

2020-06-01 16:58:45 3704

原创 记一次Java 调用JNI 堆外内存泄漏排查

在一个风和日丽,艳阳高照的夜晚。像往常一样准备上线, 拉镜像,停服务,启动最版本的镜像。测设咔咔一顿功能测试。嗯~~很完美。收工回家!第二天收到短信 某台机器上的服务掉线了。没太在意,因为就那一台,其他的机器都没问题。慢悠悠登上服务器,结果发现特么半天登不上去。心里咯噔一下!赶紧看其他机器,幸好其他机器等等上去。上去一看内存快爆掉了。赶紧联系加内存,没想到加完内存后没一会儿就又要满了。卧槽 事情大发了,赶紧给docker镜像设置内存,让它内存到了自动爆掉重启,不至于影响机器上其他服务。先这样将就一下(其

2020-05-14 11:45:14 1400

原创 shardingsphere.core.exception.ShardingException: Unsupported Date type:class java.lang.String

最近使用sharding做分表, 其中做一个简单的查询时出现以下报错.Cause: org.apache.shardingsphere.core.exception.ShardingException: Unsupported Date type:class java.lang.String at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) at org.apache.i

2020-05-09 11:47:06 3479

原创 Nginx reload有错误

nginx -s reload重新加载nginx配置是在error日志中发现以下错误信息nginx object version 1.12.2 does not match bootstrap parameter 1.16.1 at /usr/share/perl5/XSLoader.pm line 92.Compilation failed in require.BEGIN f...

2020-01-03 17:50:46 1538

原创 微信公众号VUE页面缓存

清除VUE微信公众号页面缓存主要由该配置实现add_header Last-Modified $date_gmt;以下为完整配置location / { root /opt/static/xxxx; index index.html; autoindex on; directio 512; output_buffers 1 128k; open_file_...

2019-12-31 14:36:29 2285 1

原创 Tomcat 日志越来越大问题 catalina.out

在Tomcat日志中的catalina.out文件随着时间增长变得越来越大, 虽然可以通过禁止console日志等方式来禁用catalina日志但是我就喜欢在catalina.out中看日志.这里使用centos自带的logrotate工具来分割日志. 其本质也是通过crontab来定时直接分割脚本的.进入/etc/logrotate.d/中创建自己的分割规则vi mylog/o...

2019-12-31 14:29:58 854

原创 Swagger Response Body为空

今天在写一个接口时发现Swagger Response Body为空, 但是在network中发现 response有值, 经检查发现response中返回的json中包含一个Map<Integer, Object>如下"map":{ 0:{ xxxx }, 1:{ xxxx },...根据标准的json规范中,...

2019-05-10 14:55:00 4217

原创 记一次SpringBoot ResponseEntity 下载乱码,文件损坏问题

今天在做下载时采用public static ResponseEntity<byte[]> buildResponseEntity(File file, String fileName) throws IOException { byte[] body = FileUtils.readFileToByteArray(file); HttpHeaders hea...

2019-04-28 12:45:11 3864 1

nacosSync-server.jar

nacosSync同步eureka服务到指定命名空间内, 基于0.4.4修改.

2021-03-04

JavaSparkStreaming-kafkaDemo

SparkString-Kafka 流式计算demo, Spark版本2.10, kafka版本0.8.2.1, WindowsHadoop客户端

2018-04-13

Java数据结构和算法

一、数组于简单排序 二、栈与队列 三、链表 四、递归 五、哈希表 六、高级排序 七、二叉树 八、红—黑树 九、堆 十、带权图

2010-08-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除