03 2020 档案
摘要:1:吞吐率(Requests per second) 服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 记住:吞吐率是基于并发用户数的。这句话代表了两个含义,1:吞吐率和并发用户数相关;2
阅读全文
摘要:我从维基百科翻译的。翻译水平有限: 在计算机科学中,ACID(原子性,一致性,隔离性,持久性)是数据库事务的一组属性,旨在即使在发生错误,断电等情况下也可以确保有效性。在数据库的上下文中,这是指一系列数据库操作,它们可以满足ACID属性(并且可以将这些属性视为对数据的单个逻辑操作)称为事务。例如,从
阅读全文
摘要:要求: 1、输入手机号,点击发送后随机生成6位数字码,2分钟有效 2、输入验证码,点击验证,返回成功或失败 3、每个手机号每天只能输入3次 import redis.clients.jedis.Jedis; import java.util.Random; public class Validati
阅读全文
摘要:maven依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> jedis的操作的api跟redis-cli命令行
阅读全文
摘要:代理模式的基本介绍 代理模式:为一个对象提供一个替身,以控制这个对象的访问。即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即拓展目标对象。 被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象 代理模式有三种不同的形式:静态代理、动态代理(又
阅读全文
摘要:1、计量单位,大小写不敏感,配置redis内存。 # Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # #
阅读全文
摘要:一、redis key相关的命令 keys * 查询当前库的所有键 exists <key> 判断某个键是否存在 type <key> 查看键的类型 del <key> 删除某个键 expire <key> <seconds> 为键值设置过期时间,单位秒。 ttl <key> 查看还有多少秒过期,-
阅读全文
摘要:基本介绍: 1)享元模式:运用共享技术有效地支持大量细粒度的对象 2)常用于系统底层开发,,解决系统性能问题。如数据库的连接池。 3)能够解决重复对象在内存中的浪费问题。当系统中有大量的相似对象的时候,需要缓冲池。不需要总是创建新对象,可以从缓冲池里拿。可以降低系统内存,同时提高效率。 4)享元模式
阅读全文
摘要:外观模式介绍:外观模式(Facade),也叫"过程模式", 外观模式为子系统中的一组接口提供一个一致的界面,此模式定了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式通过定义一个一致的接口,用以屏蔽内部子雄他那个的细节,使得调用端只需要跟这个接口发生调用,而不需关心这个子系统的内部细节。
阅读全文
摘要:组合模式的基本介绍: 又叫部分整体模式。创建了对象组的树形结构,将对象组合成树形结构以表示"整体-部分"的层次关系。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。组合模式使得用户对单个对象和组合对象的访问具有一致性。即:组合能让客户以一致的方式处理个别对象以及组合对象。 组合模式主要解决
阅读全文
摘要:装饰者模式介绍:动态的将新功能附加到对象上。在对象的功能拓展方面,它比继承更有弹性,装饰者模式也体现了开闭原则(opc原则)。 装饰者模式类似于打包一个快递。 主体(Component):陶瓷、衣服。 包装(Decorator):报纸填充、塑料泡沫、纸板、木板。 这边的Component主体一般是抽
阅读全文
摘要:适配器模式介绍: 1、适配器模式是将某个类的接口转化成客户端期望的另一个接口表示,主要目的是为了兼容性,让原本因接口原因不匹配不能一起工作的两个类可以协同工作。也叫包装器。 2、适配器模式属于结构性模式。 3、主要分类:类适配器模式,对象适配器模式,接口适配器模式。 适配器模式最大的作用就是将原本不
阅读全文
摘要:背景:需要建造一个房子,建造的房子过程有打地基、砌墙、封顶。建造的类型有普通的房子、高楼。 思路:需要有一个抽象类,里面有建造房子过程的三个方法,然后具体类继承这个抽象类。 关系图如下: 代码实现如下: AbstractHouse.java public abstract class Abstrac
阅读全文
摘要:背景:如果有一只狗,Jim, 现在需要创建5只,跟Jim一样的狗(属性一样的),按常规的做法如下: Dog: public class Dog { private String name; private int age; public Dog(String name, int age) { thi
阅读全文
摘要:chrome搜索插件,并添加 然后新建javascript调试: 这边设置成跟你项目启动一样的ip及端口。src目录的remote URL改成webpack:///src。 然后先 npm run dev,启动项目。(就是你平常项目启动的命令) 然后点调试的小乌龟开始调试。 这时候会打开一个新的浏览
阅读全文
摘要:在kibana中: POST index/type/_id/_update { "doc" : { "is_algorithm" : 1 } } 这个是修改_id对应的文档的is_algorithm的值为1。
阅读全文
摘要:1.创建型模式 创建型模式,就是创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关系创建对象过程中的逻辑。 社会化的分工越
阅读全文