• 实现一个SpringBootStarter

    spring-boot比spring更加好用的原因之一就是自动装配,可以引入官方提供的starter组件快速集成,免去各种复杂的配置。现在我们来自己实现一个starter组件。业务场景现在有多个导出服务,都需要通过webdriver来请求、渲染html页面,然后获取渲染后的html。之前都是各个服务...

    MySQL 主从同步延迟的原因及解决办法

    摘录自:https://blog.csdn.net/hao_yunfeng/article/details/82392261Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案一、主从数据库的区别从数据库(Slave)是主数据库的备份,当主数据库(...

    mysql技术内幕(innodb存储引擎)

    mysql技术体系❑连接池组件❑管理服务和工具组件❑SQL接口组件❑查询分析器组件❑优化器组件❑缓冲(Cache)组件❑插件式存储引擎❑物理文件”...

    线程池处理多个图片文件在对象存储中的拷贝任务

    需求场景在线文档创建副本。在线文档中包含很多图片文件,通过objectId关联对象存储中的文件对象。对象存储提供了restapi支持文件拷贝功能。优化前通过for循环,在for循环中调用http接口拷贝文件 @Override public RtData serverCopyPrivat...

    go初体验-环境安装和编辑器使用

    1.下载安装当前机器mac m1,下载安装 go1.17.5.darwin-arm64.pkg。2.环境查看运行命令查看环境安装状况。3.vscode安装插件 go4.新建项目yuwb@yuwbdeMacBook-Pro helloword % cd /Users/yuwb/Documents/co...

    修改quartz定时任务已注册的trigger cron表达式

    修改代码cronExpression配置,如果任务已经注册不再更新配置,需要手动执行数据库语句1.更改表qrtz_cron_triggers的cronExpression(定时任务时间)例子:UPDATE QRTZ_CRON_TRIGGERS SET CRON_EXPRESSION = '0 0 0...

    eureka迁移到nacos,springboot项目适配

    一、修改POM依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client&...

    OpenFeign配置调整

    现象:网关服务调用业务服务检查健康状态,如果业务服务异常会等60s后才会超时,大量请求阻塞,导致网关服务不能正常响应。排查日志:requestid:8614012eb9d342ae83c4a8c0eb7203c1选择服务节点5100-->服务不可用-->选择服务节点5101判断服务可用性...

    docker部署nacos集群

    myslq新建库,导入初始化语句https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql默认用户名密码 nacos/nacos拉取镜像docker pull nacos/nacos-serverna...

    微服务中elk日志保存查询策略

    网络请求链路:client->gateway->serviceA->serviceB实现办法gateway接收请求初始化这个请求的request_id,转发请求到下游服务时携带request_id的请求头,serviceA接收到请求将request_id注入log MDC,需要调用...