摘要: 视图: 也就是一个虚拟表(不是真实存在的),它的本质就是根据SQL语句获取动态的数据集,并为其命名。用户使用时只需要使用命名的视图即可获取结果集,并可以当做表来使用。它的作用就是方便查询操作,减少复杂的SQL语句,增强可读性,更加安全。 ①创建视图 ②删除视图: 格式:drop view 视图名称 阅读全文
posted @ 2018-12-25 13:28 zsq_fengchen 阅读(468) 评论(0) 推荐(0) 编辑
摘要: Oracle树形结构递归查询 在Oracle中,对于树形查询可以使用start with ... connect by 若将一个树状结构存储在一张表里,需要在表中存入两个字段ID和PARENTID,表示每一条记录的parent是谁。 table: treeTable 1.从根节点遍历子节点.:(一整 阅读全文
posted @ 2018-12-24 09:46 zsq_fengchen 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 本章内容根据BPMN2.0规范的分类划分为以下部分: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subprocess) 6.边界事件(Boundary Event) 7.中间事件(Intermediate 阅读全文
posted @ 2018-12-20 09:56 zsq_fengchen 阅读(5128) 评论(0) 推荐(0) 编辑
摘要: 单例模式 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 基本的实现思路 单例模式要求类能够有返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用g 阅读全文
posted @ 2018-12-18 10:11 zsq_fengchen 阅读(18032) 评论(0) 推荐(2) 编辑
摘要: Activiti介绍 Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是 阅读全文
posted @ 2018-12-17 09:58 zsq_fengchen 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 通过支付宝提供的API实现移动支付功能 一:下载相关的依赖和工具 蚂蚁金服 https://open.alipay.com/platform/home.htm 移动支付开发文档 https://docs.open.alipay.com/203/105285/ sdk-jar文件下载 https:// 阅读全文
posted @ 2018-12-14 10:00 zsq_fengchen 阅读(2129) 评论(0) 推荐(0) 编辑
摘要: 工作流引擎 个人觉得直接理解工作流引擎概念有点难度,我们可以先通过了解工作流引擎的职责再反过来理解工作流引擎,工作流引擎一般都做两件事情: 1.定义流程,也就是给我们提供某种规范来定义规则,以及如何定义一个流程的这种规范,同事我们可以根据工作流引擎提供的相关概念来定义更为复杂的流程,这就是工作流引擎 阅读全文
posted @ 2018-12-12 18:00 zsq_fengchen 阅读(2101) 评论(1) 推荐(0) 编辑
摘要: 现mysql中有一张表php_user表,表结构为: 表中数据有: 现在想查询出来不同学生的语数外成绩在一行显示,那么需要用到行转列的用法, 一、行转列 1、使用case...when....then 进行行转列MAX(case when 条件 then 列内容 else 不匹配时显示内容 end) 阅读全文
posted @ 2018-12-10 09:54 zsq_fengchen 阅读(2399) 评论(0) 推荐(2) 编辑
摘要: 当我们拿到一个新的需求,我们把需求从头到尾分析清楚后,就开始一步一步开发了,具体流程: 画流程图—>用例图—->设计数据库—->进入开发阶段—->编码—->测试—–>项目上线,至此一个项 目就算完成。 在这里我们只对设计数据库的这一块的范式进行讨论。提到范式,大家都知道第一范式,第二范式,第三范式。 阅读全文
posted @ 2018-12-07 10:02 zsq_fengchen 阅读(4581) 评论(0) 推荐(1) 编辑
摘要: 大家可能平时用HashMap比较多,相对于ConcurrentHashMap 来说并不是很熟悉。ConcurrentHashMap 是 JDK 1.5 添加的新集合,用来保证线程安全性,提升 Map 集合的并发效率。ConcurrentHashMap 使用了 Segment 的概念,默认有 16 个 阅读全文
posted @ 2018-12-05 16:45 zsq_fengchen 阅读(641) 评论(0) 推荐(0) 编辑