建表规约 1. 【强制】表达是与否概念的字段,必须使用 is _ xxx 的方式命名,数据类型是 unsigned tinyint( 1 表示是,0 表示否 ) 。 说明:任何字段如果为非负数,必须是 unsigned 。正例:表达逻辑删除的字段名 is_deleted ,1 表示删除,0 表示未删除。 2. 【强制】表名、字段名必须使用小写字母或数字 , 禁止出现数字开头,禁止两个下划线中间
前言 一种工具被发明出来,那么针对这种工具的各种使用规则、条条框框就随之而来。无规矩不成方圆,无制度则无国家,无风格不成代码!治国有国法、排兵布阵有章法、那么写代码也有它界内通用的不成俗的约定。最近刚好alibabaJava开发手册,只听说是业界内通用的Java代码规范小红书。这不也刚转入Jav ...
转载 2021-09-16 00:12:00
110阅读
2评论
目录一、概述:二、原理:三、sentinel应用入门案例1.创建基础环境2.创建两个服务提供者和一个服务消费者模块,分别为:    3. 引入 sentinel 依赖4.编写配置5.创建主启动类6. 编写消费者 OpenFegin 接口7.创建controller8.启动测试一、概述:       学习过程中就学习两大块,要保护哪个资源,
追加最新题型(2019-11)1、利用索引进行排序,下列哪些说法是正确的:多选  【AB】 A.查询语句 WHERE a = 10 ORDER BYb,可以利用素引(a,b)来进行索引排序。B.查询语句WHERE a > 10 ORDER BY b,不可以利用素引(a,b)进行索引排序。C.查询语句WHERE a IN (10, 11) ODER BY b.可以
SpringCloud Alibaba学习1、微服务介绍系统架构演变随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。从互联网早起到现在,系统架构大体经历了下面几个过程单体应用架构----->垂直应用架构------>分布式架构>SOA架构—>微服务架构,当然还有悄然兴起的Service Mesh(服务网格化).接下来我们就来了解一下每种系
转载 2024-09-25 18:16:57
36阅读
一、编程规范 (一)命名规范 1、代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 2、代码中的命名严禁使用评语与英文混合的方式,更不允许直接使用中文的方式 3、类名使用UpperCamelCase风格,必须遵从驼峰形式,但是:DO BO DTO VO AO除外 4、方法名、参
原创 2021-07-29 16:37:26
519阅读
个人编程时日虽说不短,但整体项目经验感觉上还是比较欠缺,而且个人的编程风格并未形成,为了使自己的编程更加让人赏心悦目(而不是伤心)最近看了阿里的Java开发编程的规约希望对自己的编程风格有些正面的影响,下面是我的一些笔记和总结: 一、编程规约 (一) 命名规约 1. 【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name /
转载 2023-11-07 11:44:11
102阅读
( 一 ) 建表规约【强制】表达是与否概念的字段,必须使用 is _ xxx 的方式命名,数据类型是 unsigned tinyint ( 1 表示是,0 表示否 ) 。 说明:任何字段如果为非负数,必须是 unsigned 。 正例:表达逻辑删除的字段名 is_deleted ,1 表示删除,0 表示未删除。【强制】表名、字段名必须使用小写字母或数字 , 禁止出现数字开头,禁止两个下划线中
转载 2024-01-17 01:00:55
43阅读
在现代软件开发中,Java作为一种广泛使用的编程语言,拥有许多编码规范。其中“Alibaba Java开发规范”是一项被广泛推崇的标准,它帮助开发人员以清晰、一致、可维护的方式编写代码。本文将详细介绍如何解决与“Alibaba Java开发规范”相关的问题,包括环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用。 ### 环境准备 在开始之前,我们需要准备好开发环境,以确保我们可以顺
原创 5月前
5阅读
前言Spring Cloud Alibaba为分布式应用开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,可以轻松地使用Spring Cloud开发应用程序。使用Spring Cloud Alibaba,只需添加一些注解和少量配置,即可将Spring Cloud应用连接到Alibaba的分布式解决方案中,并使用Alibaba中间件构建分布式应用系统。正是基于这些原因,我们有必要来学
安全规约         1、用户输入的 SQL 参数严格使用参数绑定或者 METADATA 字段值限定,防止 SQL 注入,禁止字符串拼接 SQL 访问数据    库    2、用户请求传入的任何参数必须做有效性验证。    3、表单、 AJAX 提交必须执
转载 2024-08-22 19:42:10
20阅读
在开发过程中,遵循《Alibaba Java开发手册》中关于`if`语句的单行书写规范,可以有效提高代码的可读性和维护性。在这篇博文中,将详细探讨如何解决“alibaba java开发手册 if单行”的问题,涵盖环境准备、分步指南、配置详解、验证测试、优化技巧和扩展应用等结构。 ### 环境准备 首先,确保开发环境的必要依赖安装,这包括Java开发工具和相关的IDE。以下是版本兼容性矩阵:
原创 6月前
30阅读
Mongodb规范
原创 2023-01-28 14:22:55
247阅读
# MongoDB 规范手册:深入理解非关系型数据库 在现代应用程序的开发中,选择合适的数据库是一项关键任务。而MongoDB作为一种流行的非关系型数据库,因其灵活性和可扩展性而受到广泛欢迎。在本篇文章中,我们将深入探讨MongoDB的概念、结构、操作方式,并结合代码示例进行说明,同时也会引入一些数据可视化工具,帮助大家更好地理解数据的分布。 ## 1. MongoDB概述 MongoDB是
原创 2024-10-09 03:43:18
25阅读
MySQL数据类型选择在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步: (1)确定合适的大类型:数字、字符串、时间、二进制; (2)确定具体的类型:有无符号、取值范围、变长定长等。 在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量 把字段定义为NOT NULL,避免使用NULL。1、数值类型优化建议如果整形数据
MySQL数据类型选择在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步: (1)确定合适的大类型:数字、字符串、时间、二进制; (2)确定具体的类型:有无符号、取值范围、变长定长等。 在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量 把字段定义为NOT NULL,避免使用NULL。1、数值类型优化建议如果整形数据
MySQL数据类型选择在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步: (1)确定合适的大类型:数字、字符串、时间、二进制; (2)确定具体的类型:有无符号、取值范围、变长定长等。 在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量 把字段定义为NOT NULL,避免使用NULL。1、数值类型优化建议如果整形数据
前言 一种工具被发明出来,那么针对这种工具的各种使用规则、条条框框就随之而来。无规矩不成方圆,无制度则无国家,无风格不成代码!治国有国法、排兵布阵有章法、那么写代码也有它界内通用的不成俗的约定。最近刚好在看alibabaJava开发手册,只听说是业界内通用的Java代码规范小红书。这不也刚转入Jav ...
转载 2021-09-21 22:33:00
71阅读
2评论
一、SQL语言1.1 SQL语言的分类DDL:数据定义语言,定义库,表结构等,包括create,drop,alter等DML:数据操作语言,增删改查数据,包括insert,delete,update,select [DQL:数据查询语言]等(四种的话则为将数据查询划分出来)DCL:数据控制语言,权限,事务等管理。1.2 MySQL的语法规范和要求(1)mysql的sql语法不区分大小写MySQL
创建父工程Spring Cloud Alibaba 的环境在父工程中创建,微服务的各个组件作为子工程,继承父工程的环境。1、创建 Spring Boot 工程,选择常用的 Lombok,Spring Cloud Alibaba 还没有完全集成到 Spring Boot Initialzr 中,我们需要手动添加。Spring Boot —》Spring Cloud —》Spring Cloud Al
转载 2024-03-29 15:50:00
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5