首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA
所求为何
创建于2021-12-29
订阅专栏
JAVA汇总
等 4 人订阅
共53篇文章
创建于2021-12-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
登录验证——JWT、shiro
JWT 什么是JWT JSON Web Token 是一个包含某种意义的JSON串,只看JWT本身的内容,就可以确认他是否有效。主要包含了3个部分:头部Header,数据Payload,签名Signa
项目
架构 高可用 一个系统在大部分时间都是可用的,可以为我们提高服务。高可用代表系统即使发生硬件故障的情况或者系统升级的时候,服务仍然时可用的。 常用手段:超时、重试、熔断、
MYSQL大表问题
大数据量表如何新增字段 基础方法:几十万数据一般可以直接添加 临时表:复制临时表,加上新增字段,然后拷贝过去 大数据量limit问题 limit页数特别大的时候回影响性能,可以先选好id范围,大于某个
DUBBO一篇全
Dubbo有哪些注册中心 Zookeeper 采用Zookeeper的watch机制。 Redis key/map存储,基于Redis的发布/订阅模式。 Dubbo 的注册中心集群挂掉,发布者和订阅
MQ一篇全
MQ的特点 单机吞吐量:十万级 可用性:非常高,分布式架构 消息可靠性:经过参数 rocketmq核心模块 broker:接收生产者发来的消息并存储,消费者从这里取得消息 client:提供发送、接收
GC一篇全
什么是垃圾 不在被其他对象引用的对象 循环依赖 如何定位垃圾 引用计数 根可达算法 可达性分析,是否有引用链与之相连 GC Root (可达性算法的起点) 虚拟机栈中引用对象 各个线程被调用的方法使用
分布式——事务
什么是分布式事务 一次大操作由不同的小操作组成,这些小操作在不同的服务器上,且属于不同的应用,分布式事务要保证这些小操作要么全部成功,要么全部失败。 CAP CAP C(一致性)(Consistenc
JUC——之synchronized、volatile、lock
概念 JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包。 synchronized synchronized的三种应用方式 修饰实例方法,作用于当前实例加锁,
JVM篇
说一下JVM加载一个类的过程 JVM 中类的装载是由类加载器,也就是ClassLoader,和它的子类来实现的,Java 中的类加载器是一个重要的 Java 运行时系统组件,它负责在运行时查找和装入类
Redis总篇(全)
1、什么是Redis,Redis有哪些特点? Redis全称为:Remote Dictionary Server(远程数据服务),Redis是一种支持key-value等多种数据结构的存储系统。可用于
Sring 源码灵魂拷问
1.谈谈Spring IOC的理解,原理与实现? 总: 控制反转:理论思想,原来的对象是由使用者来进行控制,有了spring之后,可以把整个对象交给spring来帮我们进行管理 DI:依赖注入,把对应
网上关于MVCC的几大误区
看了网上一些MVCC的讲解,总结以下几个误区。 1、MVCC原理——没有创建版本号和删除版本号的概念 简化版(通过创建时间版本号和过期(删除)时间版本号): 每行数据实际上隐藏了两列,创建时间版本号,
MySQL灵魂十连(持续完善ING...)
1、SQL语句执行流程 MySQL大体上可分为Server层和存储引擎层两部分。 Server层: 连接器:TCP握手后服务器来验证登陆用户身份,A用户创建连接后,管理员对A用户权限修改了也不会影响到
MySQL的RR隔离级别与幻读问题
本次mysql版本为5.7.22。 理解本次实验所需具备的基础知识 此篇文章的重点在于通过实验的形式解释清楚InnoDB的RR隔离级别是否解决了幻读问题。所以文中将不会对一些相关的概念进行解释,默认读