会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鱼在天上飞
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
2017年3月13日
设计模式(行为模式) 之 状态模式
摘要: 事物有n种状态,且维护状态变化。 如:水有 固态、液态、气态 ;小于等于0度,0 到 100 度,等于100度时。 1)状态类 有共同的父接口,n个不同的状态实现类; 2)事物类中包含状态类父接口成员变量声明; 3)事物类中有一定的方法选择 当前处于何种状态; 以上述为例:
阅读全文
posted @ 2017-03-13 23:48 鱼在天上飞
阅读(220)
评论(0)
推荐(1)
2017年3月12日
设计模式(行为模式) 之 访问者模式
摘要: 访问者模式目的: 封装一些施加于某种数据结构元素之上的操作,一旦这些操作需要修改,接受这些操作的数据结构可以保持不变。 为不同类型的元素提供多种访问操作方式,且可以在不修改原有系统的情况下增加新的操作方式。 访问者模式的四种角色: 1,抽象事物功能接口,定义了固定方法及可变功能方法接口; 2,具体的
阅读全文
posted @ 2017-03-12 23:57 鱼在天上飞
阅读(154)
评论(0)
推荐(0)
2017年3月8日
postgresql jsob类型的查询与更新 sql 整理
摘要: 表结构及数据 --按jsonb字段 作为查询条件SELECT * FROM person WHERE info::jsonb->>'age' = '30';--按jsob字段排序SELECT * FROM person ORDER BY info::jsonb->>'age' DESC;--根据js
阅读全文
posted @ 2017-03-08 13:36 鱼在天上飞
阅读(887)
评论(3)
推荐(0)
2017年3月5日
设计模式(行为模式) 之 命令模式
摘要: 命令模式:行为的请求者 与 行为的实现者 通常呈现一种 紧耦合 的状态;而 命令模式 就是将 一组行为抽象为对象,实现二者的松耦合。 事例:“领导” 命令“我 完成这个任务”; 1,ICommander 抽象的命令者,接口,规定了用来封装请求的若干方法; 2,ConcreteCommander 具体
阅读全文
posted @ 2017-03-05 23:45 鱼在天上飞
阅读(163)
评论(0)
推荐(0)
设计模式(行为模式)之 观察者模式
摘要: 下述是百度百科中对模式的介绍: 其实一个程序开发 绝不是搬砖那么简单,不是 copy 那么随意; 程序的开发是一门艺术,要根据具体情况考虑程序的易用性、扩展性及可复用性,不是简单的把功能码出来。码功能时 也需要有清晰的逻辑及注释,考虑到后续维护及调整;只所以说这些,是个人在工作中吃过这方面的亏。。
阅读全文
posted @ 2017-03-05 00:25 鱼在天上飞
阅读(268)
评论(0)
推荐(0)
2017年2月28日
java 内存区域 (程序计数器)
摘要: 是一块较小的内存空间,可以看做是当前线程所执行的字节码行号的指示器; 字节码解释器 工作时,通过改变计数器的值 选取下一条执行的字节码指令;(一些基本功能都需要依赖计数器来完成 如 分支 循环 跳转 异常处理 线程恢复 等) java虚拟机多线程是通过线程间轮流切换来分配给处理器执行时间;在确定时间
阅读全文
posted @ 2017-02-28 21:52 鱼在天上飞
阅读(1983)
评论(0)
推荐(0)
2017年2月12日
java 枚举的应用
摘要: 使用枚举的方式 实现上一篇中介绍的例子:并增加功能,输出今天执行的内容; 总结:该种方案 使用于 较为固化的若干种情况下 有区别的执行; 可用于 :如多数据源连接的加载(程序即使用mysql也使用mogodb,就可以采用这种方式获取不同数据源的连接)。 灵活运用,切忌生搬硬套。。。
阅读全文
posted @ 2017-02-12 22:30 鱼在天上飞
阅读(283)
评论(0)
推荐(0)
2017年2月11日
ServiceLoad 应用(链式编程:统一执行某一类功能、、分支语句优化)
摘要: 周计划安排;“工作日(周一到周五):去工作;周六:锻炼身体;周日:休息;” 若用代码完成上述内容该怎么做? 这样吗?很显然是可以实现。 但是这样不是个好的实现方式。。。。。。(没有什么扩展性,如果需求调整就得修改调用方法) 接下来介绍另外一种实现方式: 客户端调用:
阅读全文
posted @ 2017-02-11 17:51 鱼在天上飞
阅读(585)
评论(0)
推荐(0)
2015年11月17日
XDocReport 的简单使用 操作word 替换变量,动态图片,指定操作指令(程序)扩展。
摘要: XDocReport 主要是操作word,如动态插入数字、汉字、图片,也可以通过指令形式去执行程序输出结果。 1,模版变量定义。 1)新建word; 2)替换简单动态变量:Ctrl + F9 编辑域 选择MergeField 编辑域代码 如图: 3)替换动态图片: 4)指令扩展: 2,代码 3,测试
阅读全文
posted @ 2015-11-17 23:29 鱼在天上飞
阅读(11773)
评论(7)
推荐(2)
上一页
1
2
公告