首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
robbendev
掘友等级
Java开发
后端开发 coding!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
MySQL组合索引到底加不加ID
一、前言 前几天有个慢sql问题,场景是导入导出,,这个表有大概2亿多的数据,需要加索引优化,表和字段已脱敏。,原sql大概是这样: 可以看到有三个查询字段type,biz_typ,objec_no,
Java尾递归
一、序言 尾调用 维基百科 尾递归 维基百科: 尾递归在普通尾调用的基础上,多出了2个特征: 在尾部调用的是函数自身 (Self-called); 可通过优化,使得计算仅占用常量栈空间 (Stack
Java后端架构开荒实战(二)——单机到集群
上一篇文章做了一些准备工作,这边文章正式开始写代码。 在做好单实例架构之后,升级到集群是一件很容易的事情,所以把单机和集群放在这一篇一起说。 在开始前先说一下本文一些名词的定义吧。 组织(org):这个就是公司的意思,一个公司组织下面可能会有多个项目。 项目(project):…
我们是如何一步一步走到微服务的(一)——架构演进
在今天,大部分Java后端开发应该都对SpringCloud/Dubbo这样的框架以及生态耳熟能详,“微服务”,“高并发”更是招聘JD上的常客。但是回过头来看一看,我们到底是为什么需要它们呢,它们又是在什么场景下诞生的呢? Robben是一家公司的后端组长,有一天老板让他负责一…
Java后端架构开荒实战(一)——基础设施
之前的文章有讲过后端架构演进系列,这个系列文章还是以一个经典的电商系统为例子,来讲讲Robben是如何在实际开发中一步一步打造出一个大型的后端架构的。本系列文章更多的一些实践操作方面的操作和选型。 工欲善其事,必先利其器。在业务代码开发前,让我们先做好相关的基础设置建设。 云服…
MVCC
MVCC,多版本的并发控制,Multi-Version Concurrency Control。 读未提交:又称为脏读,一个事务可以读取到另一个事务未提交的数据。这种隔离级别岁最不安全的一种,因为未提交的事务是存在回滚的情况。 读已提交:又称为不可重复读,一个事务因为读取到另一…
分库分表笔记
这就说明 MySQL 单表的最大尺寸不能超过 2TB,我们简单来算一下,假设一个表的平均行长度为32KB(InnoDB最大行长度限制65536字节,64KB),那么他最大能存储多少行数据?4 x 1024 x 1024 x 1024 / 32 = 134217728大约 1.4…
Redis常见面试题
String: 内部实现SDS、缓存功能、计数器、共享用户Session。 Hash: KV结构、不能存嵌套对象、场景少。 Set: 无序集合自动去重、分布式环境下去重、交集并集操作。 Sorted Set: 去重有序、排行榜、带权重的队列。 HyperLogLog:供不精确的…
Redis持久化
Redis是KV内存数据库,所有的数据保存在内存中,如果没有配置持久化,Redis重启后数据就会全部丢失了。所以需要开启Redis持久化功能,将数据保存在磁盘上,下面介绍两种不同的持久化方式。 RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是for…
双亲委派模型
类加载是Java类加载器把编译好的.class文件加载到Java虚拟机(JVM)中的运行时数据区中,供执行引擎调用。 启动类加载器(BootClassLoader): Java虚拟机启动后创建的第一个类加载器,由C++语言实现,所以我们在Java代码中查看其信息时,看到的均为 …
下一页
个人成就
文章被点赞
42
文章被阅读
8,936
掘力值
323
关注了
3
关注者
12
收藏集
0
关注标签
23
加入于
2019-06-25