摘要:
Laravel 从学徒到工匠精校版 地址:https://laravelacademy.org/laravel from appreciate to artisan Advanced Application Architecture With Laravel 4》的中文精校版,这本书中文可以译作 《 阅读全文
摘要:
3篇关于分布式锁的文章,可以结合看:consul实现分布式锁:https://www.cnblogs.com/jiujuan/p/10527786.htmlredis实现分布式锁:https://www.cnblogs.com/jiujuan/p/10595838.htmletcd实现分布式锁:ht 阅读全文
摘要:
一:为什么需要持久化 因为Redis是一个完全使用内存来存储数据的数据库,如果机器突然断电、服务器重启或进程挂掉了等等原因,那么存储在Redis中的数据就会丢失,从而引起业务的损失。为了保证存储在内存中的数据安全,Redis引入了持久化这个功能。 二:Redis持久化分类 在Redis中,分别为我们 阅读全文
摘要:
3篇关于分布式锁的文章,可以结合看: consul实现分布式锁:https://www.cnblogs.com/jiujuan/p/10527786.html redis实现分布式锁:https://www.cnblogs.com/jiujuan/p/10595838.html etcd实现分布式锁 阅读全文
摘要:
在看laravel文档的时候,有一个服务容器(IoC)的概念。它是这样介绍的:Laravel 服务容器是一个用于管理类依赖和执行依赖注入的强大工具。依赖注入听上去很花哨,其实质是通过构造函数或者某些情况下通过「setter」方法将类依赖注入到类中。 但是上面并没有说明原理,是怎么来的呢? 在搜索的时 阅读全文
摘要:
转自: 作者 Fundebug, 本文地址:https://blog.fundebug.com/2018/08/27/code-interview-data-structure/ 译者按: 搞定面试,不要急着刷题,先弄懂什么是数据结构! 原文:The top data structures you 阅读全文
摘要:
一:旧版复制 (2.8版以前) 1、分2个步骤:同步 和 命令传播 sync 同步 同步操作用于将服务器的数据库状态更新至主服务器当前所在的状态 command propagate 命令传播 当主服务器的数据库状态被修改,导致主从服务器状态不一致,让主从服务器的数据库状态回到一致状态 1.1 同步- 阅读全文
摘要:
转自: https://yq.aliyun.com/articles/531067 摘要: 本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1. key名设计 (1)【建议】: 阅读全文
摘要:
一:订单号的需求 如果公司有交易相关的业务,那么订单号是一定需要的。 订单号设计需求: 1、基本需求: 唯一性,安全性,稳定性,满足当前业务需求 2、定制化需求: 业务相关,技术相关 3、其他 比如查询方面等,其实也跟业务有关 1:基本需求 其实最基本的需求就是满足当前业务发展,对未来的业务发展有一 阅读全文
摘要:
概述: 对于小公司而言,没有那么多的人力物力,尽量要以公司人员熟悉的技术栈来构建项目,用成熟的开源技术,用云服务把项目搭建起来。但是我们也要遵循一些基本原则,保证项目可以顺利的向前发展。 架构原则: 软件设计的6大原则:1:单一职责 2:里氏替换原则3:依赖倒置原则4:接口隔离原则5:迪米特法则6: 阅读全文