1、打包前准备1.1、 打包前确认工程中指定的端口在服务器在未被占用。 application.properties文件server.port=8090 并确保改端口已经添加到你的阿里云安全组中,具体参考前面文章中1.2、 确保数据源连接参数正确,开发时若使用的是本地数据库,那在打包前将数据库连接参数修改为目标数据库。#datasource
spring.datasource.drive            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 14:11:25
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 阿里MySQL命名规范详解
在数据库设计中,合理的命名规范能够提高代码的可读性、可维护性,并且为团队协作提供了便利。其中,阿里巴巴提出了一套MySQL命名规范,接下来,我们将详细探讨这些规范,同时提供一些相关的代码示例和类图。
## 1. 表名命名规范
- **表名应使用小写字母**:使用小写字母能够避免在不同操作系统上产生问题(如Linux区分大小写)。
- **使用下划线分隔单词**            
                
         
            
            
            
            Alibaba数据库设计规范【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsignedtinyint (1表示是,0表示否)。说明:任何字段如果为非负数,必须是unsigned。正例:表达逻辑删除的字段名is_deleted,1表示删除,0表示未删除。【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 16:55:02
                            
                                314阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            命名风格1. 代码命名不能以下划线或者美元符号开头或者结尾
 2. 代码命名不能以中文拼音或者中文拼音与英文混合方式
 3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外
 4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰命名
 5. 常量名全部大写,单词间用下划线隔开
 6. 抽象类必须以Abstract或者Base开头,异            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 00:22:24
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            索引的本质MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n)的算法在数据量很大时显然是糟糕的,            
                
         
            
            
            
            一、键值设计1. key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:user:{uid}:friends:messages:{mid}简化为u:{uid}:fr:m:{mid}。反例:包含空格、换行、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 09:48:36
                            
                                342阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、建表规约1.【强制】表达是与否概念的字段,必须使用 is_xxx的方式命名,数据类型是 unsigned tinyint( 1表示是,0表示否)。      说明:任何字段如果为非负数,必须是 unsigned。      正例:表达逻辑删除的字段名 is_deleted,1 表示删除,0 表示未删除。 2.【强制】表名、字段名必须使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-14 09:41:09
                            
                                229阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2、路径(接口命名)路径又称"终点"(endpoint),表示API的具体网址。在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的表格名对应。一般来说,数据库中的表都是同种记录的"集合"(collection),所以API中的名词也应该使用复数。举例来说,有一个API提供动物园(zoo)的信息,还包括各种动物和雇员的信息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 14:13:48
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             mysql 有军规  写在前面的话: 总是在灾难发生后,才想起容灾的重要性; 总是在吃过亏后,才记得曾经有人提醒过。 (一)核心军规 (1)不在数据库做运算:cpu计算务必移至业务层 (2)控制单表数据量:单表记录控制在1000w (3)控制列数量:字段数控制在20以内 (4)平衡范式与冗余:为提高效率牺牲范式设计,冗余数据 (5)拒绝3B:拒绝大sql,大事物,大批量 (二)字段类军规 (6)            
                
         
            
            
            
            1688API接口是阿里巴巴集团推出的一种开放平台,提供了丰富的数据接口、转换工具以及开发资源,为开发者提供了通用的应用接口及大量数据资源,支持开发者在1688上进行商品搜索、订单管理、交易报表及物流等方面的操作。1688API接口主要包含以下几类:商品API:提供商品搜索、商品详情、商品发布等接口。订单API:提供订单查询、订单状态更新、订单创建等接口。物流API:提供物流信息查询、物流订单查询            
                
         
            
            
            
            文章目录Sonar - 都2020年了,你的代码还不规范?1.SonarLint1.1 SonarLint是什么?1.2 SonarLint下载安装1.3 SonarLint使用2.SonarQube2.1 SonarQube是什么?2.2 SonarQube下载安装2.3 SonarQube使用2.3.1 插件市场2.3.2 Projects项目页2.3.3 项目总面板2.3.4 Issues            
                
         
            
            
            
            # MongoDB 文档命名规范——阿里案例分析
在现代应用中,MongoDB 被广泛用于数据存储。良好的文档命名规范可以提高数据的可读性、维护性以及整体的开发效率。本文将介绍阿里在 MongoDB 开发中所采用的文档命名规范,并通过代码示例和状态图来帮助大家理解。
## 一、文档命名规范概述
在 MongoDB 中,文档是存储数据的基本单位。文档的命名规范涉及到集合的命名、字段的命名及文档            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-06 06:35:51
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (一) 建表规约【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint( 1表示是,0表示否)。 说明:任何字段如果为非负数,必须是unsigned。 正例:表达逻辑删除的字段名is_deleted,1表示删除,0表示未删除。 【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只出现数字。数据库字段名的修改代价很大,因            
                
         
            
            
            
            RESTful        一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。概述        REST(英文:Representational State Transfer,简称REST)            
                
         
            
            
            
            1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $Object / name_ / name$ / Object$ 2. 【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免采用。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 10:38:30
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于建表的字段取名:【强制】表示是否概念的字段,必须使用is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)。 注意:POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以,需要在设置从 is_xxx 到 Xxx 的映射关系。数据库表示是与否的值,使用 tinyint 类型,坚持 is_xxx 的命名方式是为了明确其取值含 义与取值范围。 正例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 20:34:00
                            
                                236阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录强制推荐参考强制1.表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否),任何字段如果为非负数,必须是unsigned。POJO类中的任何布尔类型的变量都不要加is前缀,所以需要周期<resultMap>设置从is_xxx到Xxx的映射关系。数据库表示是与否的值,使用tinyint类型,坚持is_xxx的命名方式是为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-12 14:41:46
                            
                                174阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ======数据库层面2. 【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。 正例:getter_admin,task_config,level3_name 反例:GetterAdmin,taskConfig,level_3_nam 3. 【强制】表名不使用复数名词。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 17:42:05
                            
                                288阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、SpringBoot的入门1.SpringBoot简介简化Spring应用开发的一	个框架;
            整个Spring技术栈的一个大整合;
		J2EE开发的一站式解决方案;2.SpringBoot的优势- 快速创建独立运行的Spring项目以及与主流框架集成 
		-使用嵌入式的Servlet容器,应用无需打成WAR包 
		-starters自动依赖与版本控制
		-大量的            
                
         
            
            
            
            初学SpringBoot三【SpringBoot整合Mybatis&properties中的key命名规则】前言一、SpirngBoot整合Mybatis1、环境搭建并完成CRUD添加maven依赖添加application.properties文件编写POJO实体编写Mapper.xml映射文件(UsersMapper.xml)编写Mapper接口在application.proper            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 16:33:30
                            
                                161阅读
                            
                                                                             
                 
                
                                
                    