- 博客(5)
- 收藏
- 关注
原创 第七节 Java代码避坑指南笔记
第七节 Java代码避坑指南笔记 正确的选择数据类型 浮点型:浮点数是属于有理数中某特定子集的数字表示,在计算机中用以表示任意某个实数。 整型:计算机中的一个基本的专业术语,指没有小数部分的数据。 货币数据类型的选择 任何货币金额均以最小货币单位且整型类型来进行存储。如100.05存在数据库中是10005.取出的时候除以100. float e = 0.1F; if(0.1 == (double)e){ sysout("true"); }else{ sysout("false");
2021-11-11 17:49:18
816
原创 第六节 编码规约笔记
第六节 编码规约笔记 熵增定律 任何系统在没有外力有序干预下,一定会往混乱无序的方向发展 现代软件是多人协作的产物。 Java 规约的缘起 代码规范不一致导致代码生产力损耗。 命名风格与代码格式--两个要求 命名体验代码元素特征,如DO类名以DO结尾,实现类以impl结尾。 命名最好望文知意 常量定义设计与规约 常量的复用层次共有五层:跨应用共享常量,应用内共享常量,子工程内共享常量,包内共享常量,类内共享常量。 跨应用共享常量:放置在SDK中。 应用内共享常量:防止在一
2021-11-09 16:14:06
316
原创 T31Day08工程结构规约笔记
第四节 工程结构规约笔记 分层目的 隐藏下层业务逻辑的复杂性 提高系统复用度,扩展性,可维护性。 *计算机领域的任何问题都可以通过增加一个中间层解决(java跨平台:不同平台对应不同的虚拟机统一标准) MVC框架 M:Model 。对象和逻辑业务处理 V:View 。视图 C:Controller 。控制层 推荐分层结构 表现层:终端显示层,开放API层,请求处理层(WEB层) 业务逻辑层:业务逻辑层(service层),通用逻辑层(manager层,比如通用的三方manage
2021-11-03 17:19:06
250
原创 T31学习笔记Day05
第五天 异常处理与日志 在销售业务中,有一个很重要的模块是售后模块,负责客户的不良品处理,纠纷处理,产品维修等等。同样的,在电商代码中,也有一个重要的模块就是异常的处理和日志模块,负责代码的异常信息反馈和预防,为系统的稳定运行保驾护航。 JAVA异常的处理流程 当程序发生异常时,jvm会实例化异常对象信息,然后判断该异常是否被try包裹,如果未包裹,JVM直接抛出异常信息,该段代码结束执行。如果被try包裹,进入try catch流程,catch执行完之后判断是否有finally,如果有final
2021-11-02 16:42:58
303
原创 T31学习笔记D03
T31第二天笔记 强制建表规约 必须使用小写字母或者数字:t31_user 禁止出现数字开头 禁止出现两个下划线中间只出现数字。反例:3s 不使用复数名词,反例statuses 禁用保留字:如desc 是与否概念的字段,必须使用is_xxx的方式命名。 数据类型: 小数:decimal 货币数据使用最小货币单位,数据类型为bigint。比如rmb最小单位为分:¥100.05,存为10005,显示的时候先使用公式:10005/100,再显示。 字符串长度几乎相等使用char。ps
2021-10-30 18:33:09
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅