摘要:在如今的网络环境下,高并发的场景无处不在,特别在面试如何解决高并发是一个躲不过的问题,即使生产环境达不到那么高的qps但是也应该给自己留条后路来应对日后可能发生的高并发场景,不用匆忙的加班加点的进行重构。 在应对日常高并发场景常常会有这么几个方法: 集群&负载均衡SLB 读写分离&分库分表 缓存 异 阅读全文
posted @ 2021-03-10 23:42 rookie丶 阅读(3346) 评论(12) 推荐(19) 编辑
摘要:AOF日志与RDB是Reids中两大持久化机制,当服务器或者Reids宕机的时候可以通过这两大机制恢复Redis的数据。 先说说AOF日志吧,在执行一条操作请求时,Redis先将命令在内存中执行,之后再将命令写到AOF日志中,与我们熟悉的MySQL的redo log日志先写日志再执行sql的顺序刚好 阅读全文
posted @ 2021-04-10 23:12 rookie丶 阅读(245) 评论(0) 推荐(2) 编辑
摘要:在如今的网络环境下,高并发的场景无处不在,特别在面试如何解决高并发是一个躲不过的问题,即使生产环境达不到那么高的qps但是也应该给自己留条后路来应对日后可能发生的高并发场景,不用匆忙的加班加点的进行重构。 在应对日常高并发场景常常会有这么几个方法: 集群&负载均衡SLB 读写分离&分库分表 缓存 异 阅读全文
posted @ 2021-03-10 23:42 rookie丶 阅读(3346) 评论(12) 推荐(19) 编辑
摘要:前言:个人阅读工厂模式的时候看了两遍才稍微理解,可能事先阅读过简单工厂模式第一遍粗略阅读工厂模式就感觉有点懵,思维还是停留在简单工厂一大优点:工厂类中包含了必要的判断逻辑使其能动态实例化相关对象,从而除去了客户端和具体实现类之间的依赖,而工厂模式却将类的实例化放到了子类也就是说实例化哪一个对象的逻辑 阅读全文
posted @ 2019-11-30 15:25 rookie丶 阅读(150) 评论(0) 推荐(0) 编辑
摘要:业务场景:设计一款计算器 提供加减乘除功能同时要满足松耦合高复用以及高拓展的特性。 一般情况:抛去上述的特性就实现简单的加减乘除的功能,大多数初级程序员可能和我一样首先脑中 浮现出的代码逻辑是这样的 public static string Operate(int A, int B, string 阅读全文
posted @ 2019-11-27 23:52 rookie丶 阅读(103) 评论(0) 推荐(0) 编辑