首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不会敲代码了
掘友等级
摸鱼人员
|
腾讯
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
146
文章 146
沸点 0
赞
146
返回
|
搜索文章
最新
热门
你一定要知道的设计模式-原型模式
原型模式 原型模式是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,数据创建型模式。 原型模式的核心在于拷贝原型对象。以系统中已存在的一个对象为原型,直接基于内存二进制流进行拷贝
你一定要知道的Dubbo SPI
Dubbo为了更好的达到OCP原则(即"对扩展开放,对修改封闭"的原则),采用了"微内核+插件"的架构。那么什么是微内核架构呢?微内核架构也被称为插件化架构(Plug-in Architecture)
MySQL-不能忽略的 COLLATION
MySQL 数据库的字符串类型有 CHAR、VARCHAR、BINARY、BLOB、TEXT、ENUM、SET。不同的类型在业务设计、数据库性能方面的表现完全不同,其中最常使用的是 CHAR、VARC
你真的会抽象代码么?
在软件开发中,我们都学习过一些经典的设计原则,其中包括面向对象原则(SOLID)、简单原则(KISS)、单一原则(DRY)、最少原则(LoD)、分离原则(SoC)等。 你会发现,分开来看这些原则时,会
MySQL-数字类型自增是真的坑
在进行表结构设计时,数字类型是最为常见的类型之一,但要用好数字类型并不如想象得那么简单,比如: 怎么设计一个互联网海量并发业务的自增主键?用 INT 就够了? 怎么设计账户的余额?用 DECIMAL
求求你们别再if-else判断那么多了!
这几天接手项目,项目中有一些小问题,需要我优化修改,拿到代码,我直接人傻了,一句注释都没有,而且一段代码竟然if-else了十多次,哇哦,相信看过别人代码的小伙伴都懂这种感受。那么,我们如何优化if-else这种需要判断多次的呢?下面我来教你! 这里写的比较少,大家看起来可能感…
手写一个简单版的线程池
有些人可能对线程池比较陌生,并且更不熟悉线程池的工作原理。所以他们在使用线程的时候,多数情况下都是new Thread来实现多线程。但是,往往良好的多线程设计大多都是使用线程池来实现的。 降低资源的消耗。降低线程创建和销毁的资源消耗。 下图所示为线程池的实现原理:调用方不断向线…
我说一致性Hash简单,没人反对吧?
定义了一个数组,数组长度大于等于数据集长度,此处长度为9数据1就存储在下标为1的位置,3就存储 在下标为3的元素位置,,,依次类推。 这个时候,我想看下5存在与否,只需要判断list.get(5) array[5] 是否为空,如果为空,代表5不存在于 数据集,如果不为空代表5在…
这一定是全网讲的最好的Paxos一致性算法
Paxos算法是Lamport提出的一种基于消息传递的分布式一致性算法,使其获得2013年图灵奖。 Paxos由Lamport于1998年在《The Part-Time Parliament》论文中首次公开,最初的描述使用希腊的一个小岛Paxos 作为比喻,描述了Paxos小岛…
不是吧不是吧,现在还有人不知道2PC和3PC么
说到一致性协议,就离不开分布式。以前的单机情况下,我们用数据库的事务保证一致性,原子性,隔离性,持久性,简称ACID。分布式情况下,就不能用这个保证一致性了,所以,分布式场景中,也对应有分布式事务,这里就说一下一致性协议 准备阶段:事务管理器给每个参与者发送Prepare消息,…
下一页
个人成就
文章被点赞
655
文章被阅读
124,228
掘力值
3,597
关注了
47
关注者
482
收藏集
0
关注标签
2
加入于
2020-11-06