首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
mhXiao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
171篇文章 · 0订阅
美团二面:Redis与MySQL双写一致性如何保证?
Redis与MySQL双写一致性如何保证? 这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。
MySQL 日志(redo log 和 undo log) 都是什么鬼?
innodb事务日志包括redolog和undolog。redolog是重做日志,提供前滚操作,undolog是回滚日志,提供回滚操作。undolog不是redolog的逆向过程,其实它们都算是用来恢
10个经典又容易被人疏忽的JVM面试题
1. 对象一定分配在堆中吗?有没有了解逃逸分析技术? 对象一定分配在堆中吗? 不一定的,JVM通过逃逸分析,那些逃不出方法的对象会在栈上分配。 逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过…
System.currentTimeMillis的性能真有如此不堪吗?
System.currentTimeMillis 确实要访问系统时钟,准确的说,是读取墙上时间(xtime),xtime是Linux系统给用户空间用来获取当前时间的,内核自己基本不会使用,只是维护更新。而且读写xtime使用的是Linux内核中的顺序锁,而非互斥锁,读线程间是互…
传说中的jwt,我们来征服一下
本文的完整示例代码,见github仓库。小q只在文中介绍最关键的代码块。 关于jwt是什么,这里就不再啰嗦了。总体来讲,它有Header、Payload、Signature三个部分,每一部分,都有一些细分的属性,这个原理扫一眼就可以,对我们的使用没有实质性的帮助。 使用jwt可…
打工四年总结的数据库知识点
国庆在家无聊,我随手翻了一下家里数据库相关的书籍,这一翻我就看上瘾了,因为大学比较熟悉的一些数据库范式我居然都忘了,怀揣着好奇心我就看了一个小国庆。 看的过程中我也做了一些小笔记,可能没我之前系统文章那么有趣,但是绝对也是干货十足,适合大家去回顾或者面试突击的适合看看,也不多说…
SpringCloudGateway源码阅读(二)请求流程解读
本章主要介绍一个Http请求的请求流程,下面是请求流程的流程图。 需要注意的是,这个请求流程中有个同名不同包的类,org.springframework.web.server.handler.FilteringWebHandler是SpringWeb的,org.springfr…
记一次JAVA 线上故障排查完整套路
线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候…
架构师的初级技能,选组件!(2020更新版)
2020年新版,对部分组件的描述进行了更新。19年文章参见 这里 。如果你在做选型方面的工作,或者想了解一些现在正在流行的技术,那么这篇文章正好适合你。 本篇内容涵盖14个方面,涉及上百个框架和工具。会有你喜欢的,大概也会有你所讨厌的家伙。这是我平常工作中打交道最多的工具,大小…
「查缺补漏」巩固你的Nginx知识体系
虚拟主机(为不同域名 / ip / 端口提供服务。如:VPS虚拟服务器) 虚拟主机的定义:虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供 www 服务,这样就可以实现一台主机对外提供多个 web 服务,每个虚拟主机之间…