Loading

上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 模板方法 定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。 模板方法包含以下角色: 抽象类:负责给出一个算法的轮廓和骨架 模板方法包含了具体逻辑顺序 基本方法包含了抽象方法以及具体方法 具体子类:实现抽象类中所定义的方法,它们 阅读全文
posted @ 2021-07-04 22:48 炒焖煎糖板栗 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 策略模式 生活中我们去超市购物可以选择不同促销价格的商品,去旅游可以选择可以坐汽车、可以坐火车、可以坐飞机。 策略模式:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换 策略模式具体角色实现 抽象策略(Strategy)类:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的 阅读全文
posted @ 2021-07-04 12:51 炒焖煎糖板栗 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 代理模式:为其他对象提供一种代理以控制对这个代理对象的访问 代理分为两种模式:静态代理、和动态代理模式 代理模式中有三个角色: 抽象角色:声明真实对象和代理对象的共同接口。 代理角色:代理对象与真实对象实现同样的接口,所以它可以在不论什么时刻都可以代理真实对象。代理角色内部包括有对真实对象的引用。所 阅读全文
posted @ 2021-06-09 22:58 炒焖煎糖板栗 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 简单工厂模式是由工厂对象决定创建哪一种产品,虽然不属于23种设计模式,但是也是工厂模式进阶的由来。 模拟场景: 暑假太过无聊,就自己在家打算做一个MP3播放器,其中包括播放器的程序设计也是自己来搞定的。如下结构 //歌曲播放接口 public interface ISong { voi 阅读全文
posted @ 2021-06-06 13:30 炒焖煎糖板栗 阅读(205) 评论(0) 推荐(1) 编辑
摘要: Mysql索引数据结构 下面列举了常见的数据结构 二叉树 红黑树 Hash表 B-Tree(B树) Select * from t where t.col=5 我们在执行一条查询的Sql语句时候,在数据量比较大又不加索引的情况下,逐行查询并进行比对,每次需要从磁盘上查找,每行数据可能在磁盘不同的位置 阅读全文
posted @ 2021-06-05 20:07 炒焖煎糖板栗 阅读(483) 评论(0) 推荐(0) 编辑
摘要: mxgraph中mxStencil使用经验 官方文档:https://jgraph.github.io/mxgraph/docs/js-api/files/shape/mxStencil-js.html 标签嵌套关系 <!--基本结构--> <shapes> <shape name="linearr 阅读全文
posted @ 2021-05-20 10:31 炒焖煎糖板栗 阅读(1291) 评论(0) 推荐(1) 编辑
摘要: 在运行CAD程序之后,运行代码突然报错!dbobji.cpp@8615 检查发现是因为执行到赋值变量的时候,因为该对象是entity转换过来的,所以不能直接赋值给本身,虽然程序不会提示错误。 最后转换一下就可以了 阅读全文
posted @ 2021-04-22 17:19 炒焖煎糖板栗 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ForkJoinPool线程池 ​ “分而治之”是处理大数据的方法,著名的MapReduce就是采用这种分而治之的思路,简单点说,如果要处理1000个数据,但是不具备处理1000个数据的能力,可以只处理10个数据,可以把1000个数据分阶段处理100次,每次处理10个,把100次的处理结果进行合成, 阅读全文
posted @ 2021-04-10 15:06 炒焖煎糖板栗 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 从面向对象的角度出发,使用保障线程安全设计技术可以使我们不必再借助锁的情况下保障线程安全,避免锁可能导致的问题和开销 保障线程安全设计技术之局部变量 ​ Java运行时(Java runtime)空间可以分为栈区,堆区与方法区(非堆空 间) 栈空间(Stack Space)为线程的执行准备一段固定大 阅读全文
posted @ 2021-04-10 15:05 炒焖煎糖板栗 阅读(92) 评论(0) 推荐(0) 编辑
摘要: ThreadFactory 线程池中的线程从哪里来呢?就是ThreadFoctory public interface ThreadFactory { Thread newThread(Runnable r); } Threadfactory里面有个接口,当线程池中需要创建线程就会调用该方法,也可以 阅读全文
posted @ 2021-04-10 15:02 炒焖煎糖板栗 阅读(974) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页