阿里巴巴 规范
https://qiniu.ko25891wan.top/日记软件/obsition/2024-02-04_19-58-23_262d726f40eadec04cb01b162b6e41e0_vkisTHywGw.pdf
Vue3 规范
阅读须知在阅读《Java规范》之前,请一定先阅读上一篇《规范导读 V3.0》!!! ,前往阅读
#一、Vue3 基础规范#1.1、项目命名全部采用小写方式, 以中划线分隔。
12正例:`smart-admin`反例:`mall_management-system / mallManagementSystem`
#1.2、目录、文件命名目录、文件名 均以 小写方式, 以中划线分隔。
12正例:`/head-search/`、`/shopping-car/`、`smart-logo.png`、`role-form.vue`反例:`/headSearch/`、 `smartLogo.png`、 `RoleForm.vue`
#1.3、单引号、双引号、分号
html中、vue的template 中 标签属性 使用 双引号
所有js中的 字符串 使用 单引号
所有js中的代码行换行要用 分号
#二、Vue3 组合式 API规范#2.1、 使用setup语法糖
组件必须使用 setup 语法糖
setup 大法方便简洁
全局都要使用setup语法糖
#2.2、组合式Compositi ...
Java 规范
阅读须知在阅读《Java规范》之前,请一定先阅读上一篇《规范导读 V3.0》!!! ,前往阅读
#一、Java 项目规范#1.1、Java 项目命名规范全部采用小写方式, 以中划线分隔。
123正例:`mall-management-system / order-service-client / user-api`反例:`mall_management-system / mallManagementSystem / orderServiceClient`
#1.2、方法参数规范无论是 controller,service,manager,dao 亦或是其他 class 的代码,每个方法最多 5 个参数,如果超出 5 个参数的话,要封装成 javabean 对象。
方便他人调用,降低出错几率。尤其是当参数是同一种类型,仅仅依靠顺序区分,稍有不慎便是灾难性后果,而且排查起来也极其恶心。
保持代码整洁、清晰度。当一个个方法里充斥着一堆堆参数的时候,再坚强的人,也会身心疲惫。
反例:
123456789101112131415/*** 使用证书加密数据工具方法** @param pa ...
规范导读 V3.0 SmartAdmin
本文由 简悦 SimpRead 转码, 原文地址 smartadmin.vip
SmartAdmin 是由【1024 创新实验室】使用基于 SpringBoot + Sa-Token + Mybatis-Plus 和 Vue 3 + Vite 5 + Ant Design Vue 4 (同时支持 JavaScript 和 TypeScript 双版本) 并以高质量代码为核心、简洁、高效、安全的快速开发平台! 我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱代码,更热爱生活。
# 序2019 年,我们 1024 创新实验室 发布《1024 创新实验室 - Java 规范 V 1.0 和 前端规范 V 1.0》,在业内收到了很多好评,时至今日过去了五年,我们实验室在与百余家企业沟通和交流中,以及在我们实验室团队的不断成长和不断的摸索中,我们又在 v 2.0 的基础上做了更好的改进。规范的目的是为了编写高质量的代码,让你的团队成员每天得心情都是愉悦的,大家在一起是快乐的。
引自《阿 ...
mysql 数据查询练习题
CREATE TABLE department ( id int AUTO_INCREMENT COMMENT ‘ID’ PRIMARY KEY, name VARCHAR (50) NOT NULL COMMENT ‘部门名称’) COMMENT ‘部门表’;INSERT INTO department (name)VALUES(‘技术部’),(‘市场部’),(‘财务部’),(‘人力资源部’),(‘运营部’),(‘战略部’),(‘行政部’),(‘法务部’),(‘研发部’),(‘销售部’);
CREATE TABLE employee ( id INT AUTO_INCREMENT COMMENT ‘ID’ PRIMARY KEY, name VARCHAR (50) NOT NULL COMMENT ‘姓名’, age INT COMMENT ‘年龄’, job VARCHAR (20) COMMENT ‘职位’, salary INT COMMENT ‘薪资’, entrydate DATE COMMENT ‘入职时间’, managerid INT COMMEN ...
评论回复功能数据库设计
本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net
评论的场景 类似 csdn 博客评论
建表 sql
12345678910111213CREATE TABLE `comment` ( `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'id', `parent_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '父级评论id(查一级,二级的时候方便)', `user_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户id', `comment_content` varchar(500) CHARACTER SET utf8 ...
Java集合使用注意事项总结
本文由 简悦 SimpRead 转码, 原文地址 javaguide.cn
这篇文章我根据《阿里巴巴 Java 开发手册》总结了关于集合使用常见的注意事项以及其具体原理。
这篇文章我根据《阿里巴巴 Java 开发手册》总结了关于集合使用常见的注意事项以及其具体原理。
强烈建议小伙伴们多多阅读几遍,避免自己写代码的时候出现这些低级的问题。
# 集合判空《阿里巴巴 Java 开发手册》的描述如下:
判断所有集合内部的元素是否为空,使用 isEmpty() 方法,而不是 size()==0 的方式。
这是因为 isEmpty() 方法的可读性更好,并且时间复杂度为 O (1)。
绝大部分我们使用的集合的 size() 方法的时间复杂度也是 O (1),不过,也有很多复杂度不是 O (1) 的,比如 java.util.concurrent 包下的某些集合(ConcurrentLinkedQueue、ConcurrentHashMap…)。
下面是 ConcurrentHashMap 的 size() 方法和 isEmpty() 方法的源码。
1234567891011121314 ...
