摘要:
chmod -R a+rwx /appfolder修改文件权限 阅读全文
摘要:
==> mongodb To have launchd start mongodb now and restart at login: brew services start mongodb Or, if you don't want/need a background service you ca 阅读全文
摘要:
vi /usr/local/etc/nginx/nginx.conf /usr/local/Cellar/nginx/1.17.1/bin 安装工具: homebrew(还没用过的小伙伴可以点链接进行了解或者自行百度) 步骤: 1、打开终端,习惯性命令: 2、终端继续执行命令: 3、这里我们多执行一 阅读全文
摘要:
1. 缓存穿透 : 查询一个一定不存在的数据。因为缓存中无该数据数据,所以要查询数据库。如果频繁请求不存在的数据,因请求都会到达数据库层而导致db瘫痪。 解决方案: 缓存查询的空值,但设定比较短的失效时间。 2. 缓存雪崩: 所有的缓存同一时间失效,则所有的请求都会发送到数据库层,db可能无法承受如 阅读全文
摘要:
简单工厂模式 介绍 工厂类拥有一个工厂方法(create),接受了一个参数,通过不同的参数实例化不同的产品类。 优缺点 优点: 很明显,简单工厂的特点就是“简单粗暴”,通过一个含参的工厂方法,我们可以实例化任何产品类,上至飞机火箭,下至土豆面条,无所不能。 所以简单工厂有一个别名:上帝类。 缺点: 阅读全文
摘要:
1. 主要开发框架及工具 mysql : 1. 关系型数据库(由多张能互相连接的二维行列表格组成的数据库) 2. mysql索引的数据结构B+树 B+树是对B树的一种变形树,它与B树的差异在于: 有k个子结点的结点必然有k个关键码; 非叶结点仅具有索引作用,跟记录有关的信息均存放在叶结点中。 树的所 阅读全文
摘要:
引入依赖 Multimap对于树状数据结构很管用。比如一个dept下有个deptList。 基本用法: 输出结果: [tom, hellen] 阅读全文
摘要:
ThreadLocal不能保证其创建的对象是全局唯一,但能保证在单个线程中是唯一的。 示例: 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 ThreadLocal是如 阅读全文
摘要:
服务限流是高可用的一种手段 阅读全文
摘要:
1.nginx是什么? nginx是一款轻量级Web服务器,也是一款反向代理服务器 主要用作负载均衡服务器和HTTP反向代理服务器 高稳定、高性能 2.nginx安装(见印象笔记 nginx安装) 3. nginx默认80端口,浏览器访问:http://192.168.156.205,即可看到ngi 阅读全文