首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
用户9166560892857
更多收藏集
微信扫码分享
微信
新浪微博
QQ
68篇文章 · 0订阅
如何优雅的给SpringBoot部署的jar包瘦身?
一、需求背景 我们知道Spring Boot项目,是可以通过java -jar 包名 启动的。 那为什么Spring Boot项目可以通过上述命令启动,而其它普通的项目却不可以呢? 原因在于我们在通过
git 如何撤回已push的代码
在日常的开发中,我们经常使用Git来进行版本控制。有时候,我们可能会不小心将错误的代码 Push 到远程仓库,或者想要在本地回退到之前的某个版本重新开发,这个时候你就需要这样一个操作指南。
MySQL百万数据深度分页优化思路分析
一、业务背景 一般在项目开发中会有很多的统计数据需要进行上报分析,一般在分析过后会在后台展示出来给运营和产品进行分页查看,最常见的一种就是根据日期进行筛选。这种统计数据随着时间的推移数据量会慢慢的变大
高并发场景下的MySQL几类死锁事故案例分析(干货)
本文主要讲解MySQL中出现死锁的应用案例,以及相关的业务场景,不会纯讲理论,希望对这块感兴趣的朋友可以有所帮助。 什么是死锁 多个线程在访问某些资源的时候,需要等待对方释放彼此所需资源,而进入了等待
MySQL事务锁等待超时 Lock wait timeout exceeded; try restarting transaction
执行DML操作没有commit,再执行删除操作就会锁表。 在同一事务内先后对同一条数据进行插入和更新操作。 表索引设计不当,导致数据库出现死锁。 长事务,阻塞DDL,继而阻塞所有同表的后续操作。 但是要区分的是Lock wait timeout exceeded与Dead Lo…
SpringBoot 使用 Feign 无废话 All-in-one 指南
Feign是声明式、模板化的HTTP客户端, 可以帮助我们更快捷、优雅地调用HTTP API;在Spring Cloud中,使用Feign非常简单。
正则表达式不要背
正则表达式一直是困扰很多程序员的一门技术,当然也包括曾经的我。大多数时候我们在开发过程中要用到某些正则表达式的时候,都会打开谷歌或百度直接搜索然后拷贝粘贴。当下一次再遇到相同问题的时候,同样的场景又再来一遍。作为一门用途很广的技术,我相信深入理解正则表达式并能融会贯通是值得的。…
增量同步-spring batch(6)动态参数绑定与增量同步
上一篇《便捷的数据读写-spring batch(5)结合beetlSql进行数据读写》中使用Spring Batch及BeetlSql,对数据库读写组件进行数据库同步,实际上是全量同步。全量同步的问题在于每次需要读取整个表数据,如果表数据量大,则资源耗费大,而且不便于对已有数…
服务调用/通信-OpenFeign最佳实践
我正在参加「掘金·启航计划」,本文从浅入深,带你了解OpenFeign的使用和优化,并总结了关于使用的最佳实践封装。
记一次生产中使用CompletableFuture遇到的坑
在业务开发中为了提升接口速度都会使用到多线程异步编程,在多线程异步编程中使用不当或者不了解其中的原理很容易入坑,本篇文章就是记录了多线程异步编程生产环境使用CompletableFuture遇到的坑。