从桌面端软件转到 Web 前端的开发,设计思路上有不小的改变,这里记录一下目前的一些思考。 对于不同的 router 从整个产品的设计来看,UI 代码与业务逻辑代码的分离是必须的。之前做 WPF 开发,能充分体会到 MVVM 设计模式来带的可维护性上的优势。 但 Web 前端的技术碎片化实在太厉害, ...
分类:
Web程序 时间:
2021-04-13 11:44:25
阅读次数:
0
关于Class<T>的一点理解 运用泛型时遇到这样的问题: public <T> List<T> getForList(Class<T> clazz, String sql, Object ...args) 对这其中的Class的存在不是很理解。 之后在网上查阅资料后,看到一句话总结比较好: 单独的 ...
分类:
其他好文 时间:
2021-04-12 12:36:58
阅读次数:
0
面向服务的体系结构本质上是服务的集合。这些服务相互通信。通信可以涉及简单的数据传递,也可以涉及协调某些活动的两个或多个服务。需要一些将服务相互连接的方法。 微服务,又名微服务架构,是一种架构风格,它将应用程序构造为围绕业务领域建模的小型自治服务的集合。 微服务 vs SOA 当比较微服务和SOA时, ...
分类:
编程语言 时间:
2021-04-12 12:34:44
阅读次数:
0
【建表原则】 定长与边长相分离 常用与不常用相分离 适当反范式 【列类型选择】 int > date,time > enum,char > varchar > blob,text 字符串相对于整形要考虑字符集和校对集 尽量不用NULL 【btree索引 hash索引】 有必要使用联合索引(多列索引、 ...
分类:
数据库 时间:
2021-04-12 12:15:31
阅读次数:
0
PSP阶段 预估时间 实际所用时间 计划 16 10 明确相关需求和其他因素,估计每个阶段的时间成本 15 10 开发 88 93 需求分析 9 8 生成设计文档 8 10 设计审复(和同事审核设计文档) 11 8 代码规范(为目前开发制定合适的规范) 8 5 具体设计 10 15 具体编码 19 ...
分类:
其他好文 时间:
2021-04-12 12:07:32
阅读次数:
0
)张晴的PSP数据比较 PSP阶段 预计时间 实际记录 计划 10 10 明确相关需求和其他因素 10 6 开发 85 81 需求分析 10 10 生成设计文档 8 7 设计审复(和同事审核设计文档) 7 8 代码规范(为目前开发指定合适的规范) 6 7 具体设计 15 17 具体编码 30 21 ...
分类:
其他好文 时间:
2021-04-12 11:55:29
阅读次数:
0
何培歌的PSP数据比较 PSP阶段 预估时间 实际所用时间 计划 15 10 明确相关需求和其他因素,估计每个阶段的时间成本 15 10 开发 89 93 需求分析 10 8 生成设计文档 8 10 设计审复(和同事审核设计文档) 10 8 代码规范(为目前开发制定合适的规范) 8 5 具体设计 1 ...
分类:
其他好文 时间:
2021-04-12 11:54:44
阅读次数:
0
郭静的PSP数据比较 PSP阶段 预估时间 实际所用时间 计划 11 10 明确相关需求和其他因素,估计每个阶段的时间成本 11 10 开发 83 92 需求分析 10 8 生成设计文档 5 7 设计审复(和同事审核设计文档) 8 10 代码规范(为目前开发制定合适的规范) 6 5 具体设计 8 6 ...
分类:
其他好文 时间:
2021-04-12 11:54:27
阅读次数:
0
上一篇说了提到mutation时如何传参,写法如下: const five = 5 this.$store.commit('increfive',five) 但这种写法是普通的写法,还有一种比较特殊的写法,如下: const ten = 10 this.$store.commit({ type: ' ...
分类:
其他好文 时间:
2021-04-12 11:46:34
阅读次数:
0
1. 聊一聊什么是调用栈 比较官方的术语是: 调用栈是解释器(比如浏览器中的 JavaScript 解释器)追踪函数执行流的一种机制。 白话文解释一下, 无论何种语言, 在程序调用的过程中总会从一个方法调用到另外一个方法中,这种调用关系的执行在内存中会有一个栈的先进后出的过程。 最初是一个空栈,最终 ...
分类:
编程语言 时间:
2021-04-12 11:39:10
阅读次数:
0