首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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
文章被阅读
9,388
掘力值
324
关注了
3
关注者
12
收藏集
0
关注标签
23
加入于
2019-06-25