『笔记』可扩展架构设计之消息队列

前言 众所周知,开发低耦合系统是软件开发的终极目标之一。低耦合的系统更加容易扩展,低耦合的模块更加容易复用,更易于维护和管理。我们知道,消息队列的主要功能就是收发消息,但是它的作用不仅仅只是解决应用之间的通信问题这么简单。消息队列作为常用的中间件,经常被用

前言 众所周知,开发低耦合系统是软件开发的终极目标之一。低耦合的系统更加容易扩展,低耦合的模块更加容易复用,更易于维护和管理。我们知道,消息队列的主要功能就是收发消息,但是它的作用不仅仅只是解决应用之间的通信问题这么简单。消息队列作为常用的中间件,经常被用

📬2020/04/06
Architecture
To: ShanSan's Reader
Tags: 架构设计, 消息队列
ShanSan Post Office
更新于 Architecture

单例模式如何保证实例的唯一性

前言 最近面试发现自己不懂的东西还是很多的,写一波文章来巩固和挖掘欠缺的知识点以及加深对已有知识点原理的理解。 <fancybox </fancybox 什么是单例模式 指一个类只有一个实例,且该类能自行创建这个实例的一种创建型设计模式。 使用目的:确保在

前言 最近面试发现自己不懂的东西还是很多的,写一波文章来巩固和挖掘欠缺的知识点以及加深对已有知识点原理的理解。 <fancybox </fancybox 什么是单例模式 指一个类只有一个实例,且该类能自行创建这个实例的一种创建型设计模式。 使用目的:确保在

📬2020/04/04
设计模式
To: ShanSan's Reader
Tags: 设计模式
ShanSan Post Office
更新于 设计模式

使用 mypy 做 type check

前言 完残!😂,最近看之前写的 Python 代码老得琢磨这比变量的类型是啥( Python 无类型系统xxx ),不愧是我写的! 看段之前写的实现迭代器模式的代码: python 抽象迭代器类 class Iterator(object): def h

前言 完残!😂,最近看之前写的 Python 代码老得琢磨这比变量的类型是啥( Python 无类型系统xxx ),不愧是我写的! 看段之前写的实现迭代器模式的代码: python 抽象迭代器类 class Iterator(object): def h

📬2020/03/06
Python
To: ShanSan's Reader
Tags: Python, 静态类型检查
ShanSan Post Office
更新于 Python

洞悉技术的本质-Git内部原理探索

前言 洞悉技术的本质,可以让我们在层出不穷的框架面前仍能泰然处之。用了那么久的 Git,不懂点内部原理,那可不行!懂点原理可以让我们遇到问题的时候能够更好更快的理清解决问题的思路。 要真正读懂本文可能需要以下基础: 有 Git 使用经验 对 Git 的三个

前言 洞悉技术的本质,可以让我们在层出不穷的框架面前仍能泰然处之。用了那么久的 Git,不懂点内部原理,那可不行!懂点原理可以让我们遇到问题的时候能够更好更快的理清解决问题的思路。 要真正读懂本文可能需要以下基础: 有 Git 使用经验 对 Git 的三个

📬2020/02/03
Git
To: ShanSan's Reader
Tags: Git
ShanSan Post Office
更新于 Git

React+Flask打造前后端分离项目开发环境

前言 新的一年,开始水第一篇技术文。碰巧最近React玩得多,撸一篇文章纪念一下开发环境的搭建。🤔 开篇两问: 什么是React?:React,用于构建用户界面的 JavaScript 库(官网复制粘贴,真香,不用怎么写template了,舒服 什么是F

前言 新的一年,开始水第一篇技术文。碰巧最近React玩得多,撸一篇文章纪念一下开发环境的搭建。🤔 开篇两问: 什么是React?:React,用于构建用户界面的 JavaScript 库(官网复制粘贴,真香,不用怎么写template了,舒服 什么是F

📬2020/01/13
React
To: ShanSan's Reader
Tags: React, Flask
ShanSan Post Office
更新于 React

2019 年总结

前言扯🥚 终于考完试了(昨天下午终结了最后一科 “万恶”的复变函数🎈🎉),可以摩擦下年终总结了,花点时间想下2019年我干了什么🎁。 完了写不下去了(此时中午12点59分30秒。 忆往昔 xxx 2019 这一年过得无比的充实,个人感觉高中的时候都

前言扯🥚 终于考完试了(昨天下午终结了最后一科 “万恶”的复变函数🎈🎉),可以摩擦下年终总结了,花点时间想下2019年我干了什么🎁。 完了写不下去了(此时中午12点59分30秒。 忆往昔 xxx 2019 这一年过得无比的充实,个人感觉高中的时候都

📬2019/12/31
随笔
To: ShanSan's Reader
Tags: 随笔
ShanSan Post Office
更新于 随笔music

愿和平永驻人间

<img src="https://img.vim cn.com/48/c4ac563eaa0515caea6bef70698c8265f76016.png" width="80%"

<img src="https://img.vim cn.com/48/c4ac563eaa0515caea6bef70698c8265f76016.png" width="80%"

📬2019/12/13
memory
To: ShanSan's Reader
Tags: memory
ShanSan Post Office
更新于 memory

❤Thanksgiving❤

📬2019/11/28
随笔
To: ShanSan's Reader
Tags: 随笔
ShanSan Post Office
更新于 随笔

Serialization and Deserialization

序列化与反序列化 Serialization:Data Structure/Object Binary String Deserialization:Binary String Data Structure/Object Goals:Cross platf

序列化与反序列化 Serialization:Data Structure/Object Binary String Deserialization:Binary String Data Structure/Object Goals:Cross platf

📬2019/11/25
Python
To: ShanSan's Reader
Tags: Python, Json
ShanSan Post Office
更新于 Pythonmusic

map-filter-reduce

听说函数式编程很⑥,咱也不知道,咱也不晓得,还没实际用过。emmm。。。。,先mark下Python中和函数式编程有关的部分功能先,又开始水了,立个flag🚩:慢慢完善 map 先看下Python官方文档的说法 map(function, iterabl

听说函数式编程很⑥,咱也不知道,咱也不晓得,还没实际用过。emmm。。。。,先mark下Python中和函数式编程有关的部分功能先,又开始水了,立个flag🚩:慢慢完善 map 先看下Python官方文档的说法 map(function, iterabl

📬2019/11/14
函数式编程
To: ShanSan's Reader
Tags: Python, 函数式编程
ShanSan Post Office
更新于 函数式编程
1789101118