03 2022 档案

摘要:原型模式是一种创建模式,它在考虑性能的同时创建重复对象。当直接创建对象成本高时,使用原形模式。它定义一个原型接口,这个接口会帮助返回克隆对象。 例如,一个对象将在一个代价高昂的数据库操作之后创建。我们可以缓存对象,在下一次请求时返回其克隆,并在需要时更新数据库,从而减少数据库调用。 举例说明: 创建 阅读全文
posted @ 2022-03-30 22:30 iceriver315 阅读(103) 评论(0) 推荐(0) 编辑
摘要:单例模式是一种非常简单的模式,它也是一种创建模式。单例模式涉及一个单一的类,它负责创建一个对象,并确保只创建一个对象。 它提供了访问这个唯一对象的方法,这个对象可以被直接访问而不需要实例化。 下面是一个例子。新建一个单例类SingleObject,它有一个私有的构造方法和一个私有的静态实例。 1、创 阅读全文
posted @ 2022-03-29 22:53 iceriver315 阅读(102) 评论(0) 推荐(0) 编辑
摘要:抽象工厂模式也是创建模式,可以把它理解成创建工厂的工厂,这种模式也是我们经常使用的。在抽象工厂中的接口是用来创建工厂的,每个生成的工厂又都可以按照工厂模式创建其他对象。 举例说明: 创建Shape接口及其实现类Circle、Square、RoundedRectangle、RoundedSquare 阅读全文
posted @ 2022-03-29 22:15 iceriver315 阅读(815) 评论(0) 推荐(0) 编辑
摘要:工作中我们经常会遇到系统查询慢的情况,一般我们会采取好多方法进行优化,如建立索引,优化查询Sql,分表,规范数据表结构设计,调整数据库参数(内存分配、缓存等),增加硬件配置,优化网络环境等。下面介绍两种常用的优化方法,遵循其中的一些原则,可以解决很多常见的问题。 一、索引设计 建立一个好的索引,对于 阅读全文
posted @ 2022-03-29 21:51 iceriver315 阅读(163) 评论(0) 推荐(0) 编辑
摘要:工作中,我们经常会定期更换服务器密码,如果手动去修改,不仅费时,而且容易出错。下面提供了一种思路,可以实现批量、自动修改服务器密码。 大致思路:首先,为每一台服务器设定一个唯一标识;其次,将每台服务器的唯一标识、新密码、修改指令等信息存入专门的密码服务器;最后,每台服务器定时去查询密码服务器中的信息 阅读全文
posted @ 2022-03-28 09:09 iceriver315 阅读(805) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示