摘要:代码约定可读性以下地方需要进行注释函数和方法注释参数代表什么,是否有返回值大段代码描述任务的注释复杂的算法变量和函数命名变量用名词函数名用动词开头等返回布尔值类型的函数用等合乎逻辑不用担心太长变量类型透明化方法一初始化,如下推荐方法二匈牙利 代码约定 可读性 以下地方需要进行注释: 函数和方法:注释参数代表什么,是否有返回值; 大段代码:描述任务的注释; 复杂的算法; Hack 变...
摘要:可以对比某个类库如包和某个框架如加强理解一框架与类库的区别结构上,框架内部是高内聚的,而类库内部则是相对松散的。下图描述了类库框架和应用之间的层次关系。 可以对比某个类库如utils包和某个框架如mybatis加强理解 一、 框架与类库的区别 1、结构上,框架内部是高内聚的,而类库内部则是相对松散的。 2、框架封装了处理流程的控制逻辑,而类库几乎不涉及任何处理流程和控制逻辑。 正是...
摘要:微服务架构概述应用架构的发展应用是可独立运行的程序代码,提供相对完善的业务功能。阿里开源的是的典型实现。它目前由官方开发维护,基于开发,提供一套完整的微服务解决方案。 微服务与Spring Cloud 随着互联网的快速发展, 云计算近十年也得到蓬勃发展, 企业的IT环境和IT架构也逐渐在发生变革,从过去的单体应用架构发展为至今广泛流行的微服务架构。 微服务是一种架构风格, 能给软件应用...
摘要:在中编写前言不希望每次运行一下代码就要去启动这个庞然大物,正好可以做一个轻量级的,所以配置了用来编写程序环境配置首先可以在的安装目录下找到在环境变量中添加以下项值为例如然后再控制台输入命令检测环境是否配置妥当如果正常,则如下图所示如果出现 在VSCode中编写Kotlin/Java 前言 不希望每次运行一下代码就要去启动Android Studio这个庞然大物,正好vscode可以做一...
摘要:方法可接收两个参数,第一个参数是分隔符,即用来分隔字符串的字符,默认是所有的空字符,包括空格换行制表符等。拆分过程会消耗分隔符,所以拆分结果中不包含分隔符。 正如《你真的知道Python的字符串是什么吗?》所写,Python 中字符串是由 Uniocde 编码的字符组成的不可变序列,它具备与其它序列共有的一些操作,例如判断元素是否存在、拼接序列、切片操作、求长度、求最值、求元素的索引位...