什么是MVC设计模式? 及其优点 MVC即 Model-View-Controller(模型-视图-控制器) 模式。 - Model (模型) 简而言之即数据模型。模型不是数据本身(比如数据库里的数据),而是抽象的描述数据的构成和逻辑关系。通常模型包括了数据表的各个字段(比如人的年龄和出生日期)和相 ...
分类:
其他好文 时间:
2020-02-10 13:39:50
阅读次数:
101
概述 提炼内容来自书籍 ,时长阅读回顾,勉励自己! 技术人需要具备"结构化思维" 结构化思维: 逻辑+套路 1. 表达要有逻辑 想让表达内容有逻辑,需要学会四种组织思想的逻辑关系,实际上所有逻辑都在这四种顺序之内,只要我们的思想和表达在这四种逻辑顺序之内,就是有逻辑的: 演绎(因果)顺序:"大前提, ...
分类:
其他好文 时间:
2020-02-08 15:52:54
阅读次数:
66
什么是判定表? 也称决策表,能表示输入条件的组合,以及与每一输入组合对应的动作组合。与因果图法相似判定表法主要侧重输入条件之间的逻辑关系。用于描述数据是如何被加工处理的。 判定表(Decision table)是一种表达逻辑判断的工具。是分析和表达多逻辑条件下执行不同操作的情况的工具。在一个程序中, ...
分类:
其他好文 时间:
2020-02-04 16:04:59
阅读次数:
120
修订记录 1.前言 1.1 名称解释 1.2 参考文档 1.3 整体流程/逻辑关系 2.特性 2.1 特性 F01XXXX 2.1.1 特性所包含的功能 2.1.2 功能性需求 2.1.2.1 F01.FR01 XXXXX 2.2 ... ...
分类:
其他好文 时间:
2020-01-21 23:21:19
阅读次数:
110
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI ...
分类:
编程语言 时间:
2020-01-20 14:36:49
阅读次数:
107
循环遍历数组的时候,你还在用for语句走天下吗? 我曾经就是for走天下,最后发现自己给自己挖了一个巨大的坑,层层嵌套的循环,总要花大量的时间去捋清各种逻辑关系,很容易逻辑混乱。终于你经过千辛万苦把逻辑捋清了,实现了功能需求。可是这时候接踵而来的问题来了?性能,扩展性,重用性....等等,合着我费了 ...
分类:
其他好文 时间:
2020-01-16 10:29:17
阅读次数:
76
核心思想 单条数据处理时,只需要极少的时间,将数据进行汇总,并储存起来。在查询时,可以很快获取查询汇总数据,从而让用户有良好的体验。 逻辑图 性能分析 查询时,如果再sum或者group关系数据,性能消耗是很大的。特别是访问量比较大的首页,需要展示的一些汇总数据, 预先计算好,性能提升百倍。 业务场 ...
分类:
其他好文 时间:
2020-01-14 14:53:19
阅读次数:
102
程序 = 数据结构 + 算法 数据结构指的是数据与数据之间的逻辑关系 算法指的是解决特定问题的方法与步骤一. 算法特征: 1 有穷性 2 确切性 3 输入项 4 输出项 5 可行性 (有效性) 二。算法优劣判断标准 1 正确性 2 可读性(修改,扩展,维护) 3 健壮性(容错处理) 4 时间复杂度和 ...
分类:
编程语言 时间:
2020-01-10 20:47:45
阅读次数:
100
我觉得有必要将CPN Tools中的 ML关于函数的定义的部分单独拿出来做一个博客写。 因为CPN Tools中的函数 只能表示逻辑关系,不能表示协议中算法相关的性质。比方加解密函数,对称以及非对称函数。 首先我们对CPN Tools中出现的函数做一个介绍,看看具体都有哪些函数定义: CPN ML函 ...
分类:
其他好文 时间:
2020-01-06 13:00:41
阅读次数:
101
相对来说下面几种情况更适合switch结构 枚举表达式的值.这种枚举是可以期望的,平行逻辑关系的 表达式的值具有离散性,不具有线性的非连续的区间值 表达式的值是固定的,不是动态变化的 表达式的值是有限的,而不是无限的,一般来说表达式应该比较少 表达式的值一般为整数,字符串等类型数据 而if结构更适合 ...
分类:
其他好文 时间:
2019-12-24 12:01:42
阅读次数:
71