为什么阿里巴巴禁止开发人员使用isSuccess作为变量名收录于话题#解读阿里开发手册15个在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。关于这个”本次请求是否成功”的字段的定义,其实是有很多种讲究和坑的,稍有不慎就会掉入坑里,作者在很久之前就遇到过类似的问题,本文就来围绕这个简单分析一下。到底该如何定一
分类:
其他好文 时间:
2020-10-31 01:28:54
阅读次数:
25
乐观锁 什么是乐观锁? 顾名思义, 就是什么都往好处想的锁, 总是认为被人来读数据不会对数据进行修改, 所以不上锁, 但是在更新的时候会判断一下在此期间别人有没有去更新这个数据 适用场景: 适用于写比较少的情况下 实现方式: 版本号机制: 在表中加入一个version字段, 表示该条记录被修改的次数 ...
分类:
其他好文 时间:
2020-10-29 09:28:42
阅读次数:
16
什么是乐观锁? 很乐观的想,总是不会发生并发问题,每次取数据的时候总认为其他线程不会对数据进行修改,所以就不会加锁。但是在更新数据的时候,会判断在此之前又没有其他线程修改过数据。 实现乐观锁一般使用版本号机制和CAS操作。 版本号机制 一般是在数据表中加上一个数据版本号version字段,表示数据被 ...
分类:
其他好文 时间:
2020-09-21 11:34:45
阅读次数:
29
前提知识 数据库:就是将大量数据把保存起来,通过计算机加工而成的可以高效访问数据库的数据集合数据库结构:库:就是一堆表组成的数据集合表:类似 Excel,由行和列组成的二维表字段:表中的列称为字段记录:表中的行称为记录单元格:行和列相交的地方称为单元格在数据库里有一个系统库:information_ ...
分类:
数据库 时间:
2020-09-17 14:18:24
阅读次数:
30
【产品需求】 对所有元数据进行分析,匹配出表字段相似度达到阈值的向相似结构表关系数据。 网上没有搜到相关算法实现,只能自己动手了。 【算法分析】 简单点实现的话,可以轮询所有表,每张表都和其它表进行匹配相似度,不过这是人干的事?如果有1W张表岂不要查询1W × 1W次? 1、先统计出相同字段、表、表 ...
分类:
编程语言 时间:
2020-09-17 13:22:42
阅读次数:
28
###课堂上老师简略地讲了一些阿里的开发规范,这里做一点记录 一.Java 1. 常量:大写字母+下划线 2. 包名:小写 3. class -> clazz 4. 不要用缩写 二.Mysql 1. mysql无大小写之分(想想关键字) 2. 字段表名:都是小写(Linux上的mysql不区分大小写 ...
分类:
其他好文 时间:
2020-07-21 23:00:03
阅读次数:
130
ylbtech-专业词汇-计算机:逻辑地址 逻辑地址是指在计算机体系结构中是指应用程序角度看到的内存单元(memory cell)、存储单元(storage element)、网络主机(network host)的地址。 逻辑地址往往不同于物理地址(physical address),通过地址翻译器 ...
分类:
其他好文 时间:
2020-07-20 22:51:23
阅读次数:
84
1冗余字段的定义 冗余字段是指反复出现的,重复的字段。也就是说在数据库中如果表a出现过字段b,表c再出现字段b,那么字段b就可以被看作是冗余字段了。 2冗余字段的弊端 如果参照三范式,那我们在设计数据库的时候就必须致力于消灭冗余字段,毕竟如果我们需要更新某条记录,而这条记录又恰好包含了冗余字段,那么 ...
分类:
数据库 时间:
2020-07-18 00:52:33
阅读次数:
101
声明:本文摘抄自:https://blog.csdn.net/u010349169/column/info/jvm-principle 作为Java程序猿,我们知道,我们写好的.java 源代码,最后会被Java编译器编译成后缀为.class的文件,该类型的文件是由字节组成的文件,又叫字节码文件。那 ...
分类:
其他好文 时间:
2020-07-17 11:32:30
阅读次数:
66
条件查询 介绍: 根据条件过滤原始表的数据,查询到想要的数据。 语法: select 要查询的字段|表达式|常量值|函数 from 表 where 条件; WHERE 介绍: 使用WHERE子句,将不满足条件的行过滤掉,WHERE子句紧随FROM子句。 示例: SELECT employee_id, ...
分类:
数据库 时间:
2020-07-17 11:28:37
阅读次数:
59