会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蛮三刀酱
技术公众号:后端技术漫谈 生活公众号:蛮三刀酱
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年9月4日
缓存与数据库一致性问题深度剖析
摘要: 前言 本篇文章是我之前系列文章中的一篇,主要讨论了我们在平时的开发过程中,各大系统中都要用到的缓存数据的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给出了所有方案的实现代码方便大家参考。 本篇文章主要内容 数据缓存 为何要使用缓存 哪类数据适合缓存 缓存的利与弊 如何保证缓存和数据库一致性
阅读全文
posted @ 2020-09-04 11:32 蛮三刀酱
阅读(1884)
评论(2)
推荐(4)
2020年8月28日
阿里巴巴Canal常见问题:重复解析/Filter失效/消费落后
摘要: 前言 Canal是阿里巴巴开源的数据库Binlog日志解析框架,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 在之前我写的文章阿里开源MySQL中间件Canal快速入门中,我已经介绍了Canal的基本原理和基础使用。 在部署到生产环境的过程中,自己作为一个菜鸟,又踩了一些
阅读全文
posted @ 2020-08-28 15:23 蛮三刀酱
阅读(4133)
评论(1)
推荐(0)
使用Binlog日志恢复误删的MySQL数据实战
摘要: 前言 “删库跑路”是程序员经常谈起的话题,今天,我就要教大家如何删!库!跑!路! 开个玩笑,今天文章的主题是如何使用Mysql内置的Binlog日志对误删的数据进行恢复,读完本文,你能够了解到: MySQL的binlog日志是什么?通常是用来干什么的? 模拟一次误删数据的操作,并且使用binlog日
阅读全文
posted @ 2020-08-28 15:20 蛮三刀酱
阅读(414)
评论(0)
推荐(0)
Git实战技巧:恢复被强制push -f失踪的代码
摘要: 前言 Git是一个易学难精的分布式版本控制系统,被我们码农常用于代码的管理。如果你还不了解Git,建议先通过廖雪峰的Git教程进行了解,再来看本文,因为本文以使用技巧为主,不会在基础名词上做过多解释。 廖雪峰的Git教程: https://www.liaoxuefeng.com/wiki/89604
阅读全文
posted @ 2020-08-28 15:18 蛮三刀酱
阅读(2772)
评论(1)
推荐(0)
2020年8月27日
一次完整的JVM堆外内存泄漏故障排查记录
摘要: 记录一次线上JVM堆外内存泄漏问题的排查过程与思路,其中夹带一些JVM内存分配机制以及常用的JVM问题排查指令和工具分享,希望对大家有所帮助。
阅读全文
posted @ 2020-08-27 11:30 蛮三刀酱
阅读(27296)
评论(20)
推荐(14)
2020年8月25日
Java线上问题排查神器Arthas快速上手与原理浅谈
摘要: 前言 当你兴冲冲地开始运行自己的Java项目时,你是否遇到过如下问题: 程序在稳定运行了,可是实现的功能点了没反应。 为了修复Bug而上线的新版本,上线后发现Bug依然在,却想不通哪里有问题? 想到可能出现问题的地方,却发现那里没打日志,没法在运行中看到问题,只能加了日志输出重新打包——部署——上线
阅读全文
posted @ 2020-08-25 22:47 蛮三刀酱
阅读(1574)
评论(0)
推荐(1)
SpringBoot快速配置多数据源(整合MyBatis)
摘要: 前言 由于业务需求,需要同时在SpringBoot中配置两套数据源(连接两个数据库),要求能做到service层在调用各数据库表的mapper时能够自动切换数据源,也就是mapper自动访问正确的数据库。 本文内容: 在Springboot+Mybatis项目的基础上,学习多数据源的快速配置 避免网
阅读全文
posted @ 2020-08-25 22:45 蛮三刀酱
阅读(1275)
评论(0)
推荐(0)
使用WebSocket实现实时多人答题对战游戏
摘要: 前言 前两章教程,我们使用WebSocket的基础特性打造了一个小小聊天室,并在第二章对其进行了集群化改造。 系列教程回顾: [WebSocket]第一章:手把手搭建WebSocket多人在线聊天室(SpringBoot+WebSocket) [WebSocket]第二章:WebSocket集群分布
阅读全文
posted @ 2020-08-25 22:01 蛮三刀酱
阅读(1773)
评论(1)
推荐(0)
WebSocket集群分布式改造:实现多人在线聊天室
摘要: 前言 书接上文,我们开始对我们的小小聊天室进行集群化改造。 上文地址: [WebSocket入门]手把手搭建WebSocket多人在线聊天室(SpringBoot+WebSocket) 本文内容摘要: 为何要改造为分布式集群 如何改造为分布式集群 用户在聊天室集群如何发消息 用户在聊天室集群如何接收
阅读全文
posted @ 2020-08-25 21:40 蛮三刀酱
阅读(2670)
评论(0)
推荐(0)
手把手搭建WebSocket多人在线聊天室(SpringBoot+WebSocket)
摘要: 前言 本文中搭建了一个简易的多人聊天室,使用了WebSocket的基础特性。 源代码来自老外的一篇好文: https://www.callicoder.com/spring-boot-websocket-chat-example/ 本文内容摘要: 初步理解WebSocket的前后端交互逻辑 手把手使
阅读全文
posted @ 2020-08-25 21:16 蛮三刀酱
阅读(3032)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告