Git五分钟教程

许多人认为Git太混乱,或认为它是一种复杂的版本控制系统,其实不然,这篇文章有助于大家快速上手使用Git。

茹茹 2019-11-18 22:24
投票通过,PHP 8 确认引入 Union Types 2.0

关于是否要在 PHP 8 中引入 Union Types 的投票已于近日结束。

茹茹 2019-11-18 22:22
MySQL分组

GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。

茹茹 2019-11-18 14:00
PHP 7.4 将更好地支持使用 C 函数/数据结构

即将在下月底发布的 PHP 7.4 将会引入一个有趣的新功能

茹茹 2019-11-15 08:00
Redis 6.0正式支持多线程

Redis 6.0将在今年年底发布,其中引入的最重大的改变就是多线程IO。本文深入阅读并解析了关键代码,并且做了基准测试,揭示多线程 IO 特性对Redis性能的提升,十分值得一读。

茹茹 2019-11-14 13:05
分布式架构之「 数据分布」

为什么需要分布式,它解决了单机的计算能力不足(大规模计算)、存储容量不足(大规模存储)、吞吐量低(高流量)、延迟时间长(低延迟)、并发量小(高并发)这些问题。 如何进行数据分布?这里的”数据”指请求流量、会话数据、存储的数据、计算、调度策略等等。分布式的本质是每台机器负责原问题的一个子集,它是一个典型的分而治之(分 合)思维的体现。 集群中每台机器干的事情是一样的,分布式中每台机器做的事情是不一样的。下面开始介绍本文的主角分布式架构之「 数据分布」。

茹茹 2019-11-14 10:00
费曼学习法

你是否曾幻想读一遍书就记住所有的内容?是否想学习完一项技能就马上达到巅峰水平?除非你是天才,不然这是不可能的。对于大多数的普通人来说,可以通过笨办法(死记硬背)来达到学习的目的,但效率低下。当然,也可以通过优秀的学习法来进行学习,比如今天讲的“费曼学习法”,可以将你的学习效率极大的提高。

茹茹 2019-11-13 11:15
数据库系统-主键为何不宜太长?

MySQL数据表,在数据量比较大的情况下,主键不宜过长,是不是这样呢?这又是为什么呢?

茹茹 2019-11-13 11:00
负载均衡原理

开头先理解一下所谓的“均衡”。不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。

茹茹 2019-11-12 16:00
MYSQL隐式类型转换造成的慢查询

线上业务发现了一个慢查询,经过分析,发现原因是mysql的隐式类型转换造成的索引失效。本文详细介绍了mysql 隐式类型转换的规则,最后利用这些规则,对 Laravel 框架进行了安全改造。

茹茹 2019-09-18 12:00
  • 战胜你的“拖延症”
  • MySQL分库分表原理简述
  • MySQL 规范指南
  • SQL 的各种 join 到底是怎么回事
  • 巧用CAS解决数据一致性问题
  • 分布式ID生成方法
  • Git 提交规范
  • PHP没你想的那么差
  • 秒杀系统架构优化思路
  • 通过信鸽来解释HTTPS
  • 优秀的用户界面设计
  • 什么是云原生?
  • MySQL语句加锁分析
  • DevOps介绍
  • 让你爆笑的程序员段子