首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
项目开发技术
linxtao
创建于2022-11-28
订阅专栏
总结一些开发中遇到的常用技术
等 12 人订阅
共13篇文章
创建于2022-11-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
记一次批量插入优化过程
面对实际开发中的大量数据插入场景,如何实现批量插入?如何通过 JDBC 和 MyBatis / MyBatis Plus 等框架实现批量插入?有哪些方式?有哪些细节需要注意?不同的方式的优化效果如何?
如何保证 RabbitMQ 的消息可靠性
如何保证 RabbitMQ 的消息可靠性?如何实现发送方确认机制?如何确保消息路由到指定队列?如何实现消息的持久化?如何配置手动消费应答机制?
记一次 xxl-job 实战
本篇文章主要介绍xxl-job是什么?为什么需要使用分布式任务调度?如何在docker上安装xxl-job以及使用Spring Boot集成xxl-job?记录一个xxl-job的实战案例和实现逻辑。
如何手写一个SpringBoot starter组件
从0到1手写一个自定义的SpringBoot starter组件,详细讲解每一步的实现内容,内容包括自定义注解、注解结合切面实现代码逻辑、Spring Boot自动装配的原理以及如何实现自动装配等。
开发中事务的实现
单体系统下的事务与分布式系统下的事务实现方式一样吗?分别介绍单体系统下基于SpringBoot的事务实现事务操作与分布式系统下分布式事务的四种解决方案(2PC、TCC、本地消息表、MQ事务)。
开发中常遇到的接口幂等性问题及实现
接口幂等性是什么?为什么会需要接口幂等性?接口幂等性的实现方案(数据库的乐观锁和悲观锁、防重表、token机制)?token机制的详细实现方案。
分布式下的Session问题及解决方案
通过本篇文章可以了解到:① Session是什么及Session的创建和获取过程 ② Session在分布式下为什么会有共享问题及怎么解决该问题 ③ Spring Session的使用及核心原理分析
CompletableFuture实现异步编排
异步编排的使用场景?为什么要用异步的方式执行任务?为什么JDK5的Future接口不在适用处理异步,弊端在哪里?CompletableFuture怎么实现异步编排以及如何使用?
Redis作为缓存出现的问题及解决方案
Redis为什么需要作为缓存使用?缓存雪崩、缓存穿透、缓存击穿、缓存污染要怎么处理?如果集群服务需要加什么锁,怎么实现分布式锁?更新数据时缓存为什么会存在数据不一致问题?怎么解决缓存的数据不一致性问题
JMeter压力测试简单使用
压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。
服务器校验数据-JSR303校验
对于请求数据的校验通常会在前端数据进行校验,但是“前端防君子、后端防小人”,为了避免恶意跳过前端使用postman等工具向后端发起请求导致数据不规范,所以可以使用JSR303便捷的校验后端数据的正确性
跨域资源共享(CORS)问题解决方案
跨源资源共享(CORS,或通俗地译为跨域资源共享)是一种基于 HTTP 头的机制,该机制通过允许服务器标示除了它自己以外的其它源(域、协议和端口),使得浏览器允许这些 origin 访问加载自己的资源
Docker安装单机mysql与redis
docker安装mysql和redis的使用过程 解决mysql的中文字符集问题 对mysql和redis数据库的持久化