- 博客(7)
- 收藏
- 关注
原创 我们的23种设计模式(三)
23种设计模式总结与分析override31 Iterator(迭代器)模式2 Visitor(访问者)模式1 Iterator(迭代器)模式2 Visitor(访问者)模式
2022-06-03 11:03:36
496
原创 我们的23种设计模式(一)
23种设计模式总结与分析1 单例模式1.1 饿汉式1.2 静态方法1.3 懒汉式1.4 懒汉式加锁1.5 给类加锁1.6 给类加锁1.7 静态内部类方法(完美)1.8 枚举类2 Factory(工厂)模式抽象工厂3 Strategy(策略)模式(接口与实现)4 Facade 门面(外观)模式5 Mediator(中介者)模式6 Observer(观察者)模式7 Chain of Responsibility(责任链)模式8 Composite(组合)模式9 Flyweight(亨元)模式10 Proxy(代
2022-03-28 23:32:22
760
原创 Redis详细总结配置与使用
Redis总体介绍,配置以及基本使用方法1、Redis基本介绍Redis为什么快1.1、 Redis内核架构epoll介绍1.2、 Redis原理2、Redis的使用2.1、Redis数据类型高效的数据结构Redis的自定义协议高性能Redis协议分析器Redis中Value的类型2.2、Redis的进阶使用1、 Redis的发布订阅2、 Redis事务3、 布隆过滤器(Bloom)使用4、 Redis作为缓存/数据库的区别3、Redis的持久化(RDB/AOF)3.1、Redis-RDB(RedisDB)
2022-03-08 00:32:12
1370
原创 MitmProxy介绍以及使用
1、MitmProxy介绍mitmproxy 就是用于 MITM 的 代理(proxy), 而MITM,也就是(Man-in-the-middle attack)中间人攻击,指的就是通过各种技术手段将入侵者的一台计算机(服务器)虚拟放置在网络连接的两台计算机之间。(SMB会话劫持、DNS欺骗等)......
2021-12-26 23:57:46
13238
1
原创 Python高级特性
Python高级特性一、GIL锁GIL( Global Interpreter Lock)全局解释器锁。在Python中 其实并不存在严格意义上的多线程,当系统开始运行两个或两个以上的线程时,会在同一时刻为线程上锁,保证在同一时刻只有一个线程在运行代码,保证线程安全,每个线程在执行之前都要获取GIL锁。Python语言和GIL锁其实并没有关系。而GIL锁仅仅是因为历史原因在cpython解释器中难以移除的(属于系统漏洞)。当执行cpu(计算)密集型的程序时,可选择换解释器/选用其它语言(语言)/选
2021-04-11 23:41:39
248
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人