技术
文章平均质量分 52
weixin_42714245
这个作者很懒,什么都没留下…
展开
-
程序员常用
双活双活数据中心 不分主从,互为备份数据库主从数据库写只写入主数据库,定期更新从数据库,备份数据熔断断开服务失败率到达一定的阈值,触发自动熔断降级业务降级大促时候,不太重要的业务可以降级,处理的优先级变低限流限制流量流量限速,只允许指定的事件进入系统,超过的部分将被拒绝服务、排队或等待、降级等处理计数器令牌桶算法漏桶算法隔离业务隔离一个服务挂了,不会影响其他业务内容分发网络,部署在网络运营商机房的一种缓存服务器。因为离用户距离近,所以CDN可以更快速地响应用户请求,加快访问速度。同时,CDN还能极大降低数据原创 2022-12-07 11:22:54 · 556 阅读 · 1 评论 -
设计模式- 备忘录模式 - 实现
解决方法:a: 1.原生者(Originator): 需要被保存和恢复的对象; 2.备忘录(Memento): 由原生者(Originator)创建, 用来保存原生者(Originator)的内部状态;具体实现:1. 新建一个Memento类, 就是一个简化版的原生者(Originator)类,用于存储数据, 只需要基础的getval, setval的方法即可;...原创 2019-01-31 11:48:03 · 113 阅读 · 0 评论 -
设计模式- 备忘录模式
备忘录模式用途: 存储 恢复 (打游戏保存记录) 常见解决方式1. 定义Person类;实例化 Person per = new Person(“nino”, “男”, 6);定义backup保存内容;Person backup = new Person();backup.setName(per.getName());backup.setS...原创 2019-01-31 10:55:22 · 111 阅读 · 0 评论 -
设计模式 -- 工厂模式
工厂模式分为a. 具体工厂具体工厂对应产品族b. 抽象工厂抽象工厂中的方法对应产品结构原创 2019-01-31 17:30:00 · 114 阅读 · 0 评论 -
设计模式- 策略模式
模式又叫策略模式是指对一系列算法进行封装, 为所有算法定义一个抽象的算法接口.并通过继承该抽象算法接口, 对所有的算法加以封装和实现. —抽象策略角色: 策略类,通常由一个接口或者抽象类实现。—具体策略角色:包装了相关的算法和行为。—环境角色:持有一个策略类的引用,最终给客户端调用。 具体应用场景:定义出行方案: 飞机, 汽车, 轮船定义票价打折:...原创 2019-01-31 14:47:10 · 118 阅读 · 0 评论 -
10.25
见过大海的人不会满足于看一口井威力导演爱美刻缸中之脑akgmrMR与AR、VR、CR有什么区别?https://www.sohu.com/a/158158088_801911头号玩家 Google glassifc国金中心 浦东陆家嘴国际金融区 一楼 高科技体验nasa2k 4k摩尔定律cpu...原创 2018-10-26 17:55:00 · 152 阅读 · 0 评论 -
CAP定理
CAP定理(CAP theorem)在计算机科学中, CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer's theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点:一致性(Consistency) (所有节点在同一时间具有相同的数据) 可用性(Availability) (保证每个请求不管成功或者失败都有响应) 分隔容忍(Partitio...转载 2018-08-14 14:49:56 · 99 阅读 · 0 评论 -
Chrome扩展程序
Chrome扩展程序 WhatFont —— 名字就说明了一切。这是找出你最喜欢网站使用的字体的简单方法,这样你就可以为己所用了。 Pesticide—— 修改CSS的绝佳程序。当我试着学习匣子模型的时候,它简直就是救命稻草般的存在。 Colorzilla ——用于复制确切颜色的一个网站,用它可以将颜色直接复制到剪贴板上,这样你就没必要花太多时间获得正确的RGBA组...转载 2018-08-06 11:51:35 · 379 阅读 · 1 评论 -
VS Code扩展程序
VS Code扩展程序 Auto Rename Tag ——自动重命名成对的HTML标记。假如你创建了一个<p>标记。现在你想更改它。有了这个软件,你只需要更改一个就行,另一个会自动修改。从理论上来说,使用这个软件可以把你的工作效率提升一倍。 HTML CSS Support ——HTML文档的CSS支持工具。该工具在获得一些简洁的语法高亮显示和代码建议方面非常有用。...转载 2018-08-06 11:51:14 · 473 阅读 · 1 评论 -
为什么要用forEach()
问:当我们建立一个对象的时候, 语言做了什么答:将我们的对象的名称转换后,按照红黑树排列 其实foreach遍历过程中,并不是直接操作对象a的,而是会将a复制出一个acopy , foreach在遍历过程中操作的其实一直是acopy 。acopy的特性是链表,使用的方法是Iterator迭代器。 for循环使用的是递归,查找速度远远不及foreach 不止...原创 2018-07-17 15:34:10 · 659 阅读 · 2 评论