架构精进之路

LV0
发表了文章

关于MySQL varchar类型最大值,原来一直都理解错了

关于MySQL varchar字段类型的最大值计算,也许我们一直都理解错误了,本文从问题出发,经实践验证得出一些实用经验,希望对大家的开发工作有些帮助~

架构精进之路
MySQL
发表了文章

超全面分布式缓存高可用方案:哨兵机制

开发工作中对于分布式缓存高可用方案(搭建Redis缓存高可用方案),Redis主从架构下是如何保证高可用的呢?

架构精进之路
Redis
发表了文章

隐秘的 MySQL 类型转换

当索引字段 `phone` 为字符串类型时,字符串查询时候使用了索引`idx_phone`,而数值类型查询时候竟无法使用索引`idx_phone`。

架构精进之路
发表了文章

程序员不得不知的软技能

程序员群体不应该是一直低头敲代码,更应该掌握一些软技能,改变一贯的沉闷木讷的形象,让自己在竞争中胜出,从而职业发展更顺利。在此总结整理了几个常用软技能点供大家参...

架构精进之路
发表了文章

一文讲透“布隆过滤器”

布隆过滤器本质上就是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 ...

架构精进之路
发表了文章

MySQL explain 中的 rows 究竟是如何计算的?

疑问1:上述SQL理应按id主键(聚簇索引)范围查找,为啥explain里的rows会多余两者之差呢?

架构精进之路
MySQL
发表了文章

为什么会是Docker?

最近Docker容器化部署特别火热,那为什么说Docker是下一代的容器工具?回答这个问题之前,我们就服务器的历史演变来简单说明一下。

架构精进之路
发表了文章

有趣的“第二个系统”

当在开发第一个系统时,程序员倾向于精炼和简洁。因为他知道自己对正在进行的任务不够了解,所以他会谨慎仔细地工作。

架构精进之路
发表了文章

表驱动法

是一种编程模式,从表里查找信息而不使用逻辑语句(if 和case)。事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。对简单的情况而言,使用逻辑语句...

架构精进之路
发表了文章

“信息茧房”里的人

指人们的信息领域会习惯性地被自己的兴趣所引导,从而将自己的生活桎梏于像蚕茧一般的“茧房”中的现象。当用户困于喜欢的东西时,相应的他所不喜欢的东西和差异性价值观就...

架构精进之路
发表了文章

一文搞懂 Redis高性能之IO多路复用

哈哈,反正我在面试时候经常会问候选人这个问题,这个问题其实是对redis内部机制的一个考察,可以牵扯出好多涉及底层深入原理的一些列问题。

架构精进之路
发表了文章

架构优化与业务迭代,你会怎么选?

尤其是软件开发人员,应该确保自己的系统在这两个维度上的实际价值都能长时间维持在很高的状态。

架构精进之路
发表了文章

我是这样给同事分析幂等性问题的

在日常一些技术设计方案评审会上,经常会提到注意服务接口的幂等性问题,最近有个同学就跑到跟前问我,到底啥是幂等性?

架构精进之路
发表了文章

一致性算法Raft 简易入门

当我们只有一个服务节点的情况下,是不存在节点共识的问题的,当存在多个不同服务节点时,才会引入分布式一致性的问题。

架构精进之路
发表了文章

跨系统数据一致性方案的思考(上)

本文主要意在总结沉淀现有问题解决经验过程,整理解决跨系统数据不一致问题的经验方法。

架构精进之路
发表了文章

架构到底是什么?

提到架构,大家常常会将架构(Architecture)和框架(Framework)混为一谈。

架构精进之路
发表了文章

为啥PHP in_array(0,['a', 'b', 'c']) 返回为true?

但是,直观上看, 0并没有包含在['a', 'b', 'c']数组中,也不会等于'abc'这个字符串。那怎么解释上述的返回结果呢?

架构精进之路
发表了文章

从程序员到架构师的精进之路

“程序员到架构师的技术成长之路分为几个典型的阶段:工程师 - 高级工程师 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师”

架构精进之路
发表了文章

关于架构精进之路

程序员的成长绕不开架构设计,有时架构设计就像鸿沟一样挡在程序员晋升之路上,只要跨过去就可以海阔天空。

架构精进之路
订阅了专栏

腾讯云自媒体分享计划

3 文章3.5K 关注者

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券