会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
石
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
23
24
25
26
27
28
29
30
31
···
61
下一页
2019年4月14日
Java堆和优先队列
摘要: 普通队列:先进先出,后进后出 优先队列:出队顺序和入队顺序无关,和优先级相关。 堆中某个节点的值总是不对于其父节点的值,最大堆。 测试 给定一个非空整数的数组,返回其中出现频率前k高的元素 java自定义:
阅读全文
posted @ 2019-04-14 19:22 石shi
阅读(835)
评论(0)
推荐(0)
编辑
2019年4月13日
JAVA取数两个数组交集,考虑重复和不重复元素
摘要: 1.考虑不重复元素,重复元素不添加 2.重复元素添加
阅读全文
posted @ 2019-04-13 18:16 石shi
阅读(1698)
评论(0)
推荐(0)
编辑
2019年4月11日
Java策略模式
摘要: 定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化不会影响到使用算法的用户 类型:行为型 使用场景: 系统有很多类,而他们的区别仅仅在于他们的行为不同。 一个系统需要动态地在集中算法中选择一种 优点: 1.开闭原则 2.避免使用多重条件转义语句 3.提高算法的保密性和安全性 缺
阅读全文
posted @ 2019-04-11 13:07 石shi
阅读(668)
评论(0)
推荐(0)
编辑
2019年4月10日
Java设计模式迭代器
摘要: 定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示。 类型:行为型 适用场景: 访问一个集合对象的内容而无需暴露它的内部表示 为遍历不同的集合结构提供一个统一的接口 优点: 分离了集合对象的遍历行为 缺点: 类的个数成对增加
阅读全文
posted @ 2019-04-10 13:21 石shi
阅读(284)
评论(0)
推荐(0)
编辑
2019年4月9日
Java 模板模式
摘要: 定义:定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现 模板方法使得子类可以在不改变算法的结构的情况下,重新定义算法的某些步骤 类型:行为型 一次性实现一个算法的不变的部分,并将可变的行为留给子类实现 各子类中公共的行为被提取出来并集中到一个公共父类中,从而避免代码重复 优点: 提高复用性
阅读全文
posted @ 2019-04-09 12:56 石shi
阅读(181)
评论(0)
推荐(0)
编辑
2019年4月8日
java图片缩放与裁剪
摘要: import java.awt.Graphics; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; ...
阅读全文
posted @ 2019-04-08 11:48 石shi
阅读(3833)
评论(0)
推荐(0)
编辑
2019年4月4日
Java桥接模式
摘要: 定义:将抽象部分与它的具体实现部分分离,使他们都可以独立的变化 通过组合的方式建立两个类之间联系,而不是继承 类型:结构型 适用场景: 抽象和具体实现之间增加更多的灵活性 一个类存在两个(或多个)独立变化的维度,且这两个(或多个)都需要独立进行拓展 不希望使用继承,或因为多层继承导致系统类的个数剧增
阅读全文
posted @ 2019-04-04 13:03 石shi
阅读(292)
评论(0)
推荐(0)
编辑
2019年4月1日
Java集合实现
摘要: set: 文件操作: 有序集合中的元素具有顺序性,基于搜索树的实现 无序集合中的元素没有顺序,基于哈希表实现 二分搜索树的映射实现: 测试: 有序映射中的键具有顺序性, 基于搜索树的实现 无序映射中的键没有顺序性 基于哈希表实现
阅读全文
posted @ 2019-04-01 21:24 石shi
阅读(171)
评论(0)
推荐(0)
编辑
Java Mybatis实现主从同步
摘要: @Intercepts({@Signature(type=Executor.class,method="update",args={MappedStatement.class,Object.class}), @Signature(type=Executor.class,method="query",
阅读全文
posted @ 2019-04-01 17:02 石shi
阅读(507)
评论(0)
推荐(0)
编辑
Java组合模式
摘要: 定义:将对象组合成树形结构以表示 部分--整体的层次结构 组合模式使客户端对单个对象和组合对象保持一致的方式处理 类型:结构型 优点: 1.清楚地定义分层次的复杂对象,表示对象的全部去或部分层次 2.让客户端忽略了层次的差异,方便对整个层次结构进行控制 3.简化客户端代码 4.符合开闭原则
阅读全文
posted @ 2019-04-01 13:43 石shi
阅读(173)
评论(0)
推荐(0)
编辑
上一页
1
···
23
24
25
26
27
28
29
30
31
···
61
下一页
公告