上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 编码规约(六)集合处理 所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 1)只要覆写 equals,就必须覆写 hashCode。 2)因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对 阅读全文
posted @ 2021-09-07 17:31 超级鲨鱼辣椒 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 编码规约(五)日期时间 所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】日期格式化时,传入 pattern 中表示年份统一使用小写的 y。 说明:日期格式化时,yyyy 表示当天所在的年,而大写的 YYYY 代表 week in which year(JDK7 之后引入的概念),当天所在的周属于的年份,一周从周 阅读全文
posted @ 2021-09-07 15:39 超级鲨鱼辣椒 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 编码规约(四)OOP 规约 所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 【强制】所有的覆写方法,必须加 @Override 注解。 说明:getObject() 与 get0bject() 的问题。一个是字母的 阅读全文
posted @ 2021-09-07 10:23 超级鲨鱼辣椒 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 编码规约(三)代码格式 所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】如果是大括号内为空,则简洁的写成 {} 即可,大括号中间无需换行和空格;如果是 非空代码块则: 1)左大括号前不换行。 2)左大括号后换行。 3)右大括号前换行。 4)右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 阅读全文
posted @ 2021-09-06 21:25 超级鲨鱼辣椒 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 编程规约(二)常量定义 所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】不允许使用魔法值(即未经预先定义的常量)直接出现在代码中。 【强制】在 long 类型或者 Long 赋值时,数值后使用大写字母 L,不能是小写字母 l,小写容易跟数字混淆,造成误解。 说明:Long a=2l; 写的是数字的 21,还是 阅读全文
posted @ 2021-09-06 17:38 超级鲨鱼辣椒 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 编程规约(一)命名风格 所有内容摘自阿里巴巴的《Java开发手册-嵩山版》 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / $name / name_ / name$ / name__ 【强制】所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许 阅读全文
posted @ 2021-09-06 13:38 超级鲨鱼辣椒 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 下载 JDK 官网地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 上传到 Linux 创建一个目录: mkdir /usr/local/java 解压: tar -zxvf xxxx.tar.gz 配置环境 阅读全文
posted @ 2021-09-05 16:02 超级鲨鱼辣椒 阅读(2491) 评论(0) 推荐(0) 编辑
摘要: 什么是死信队列 死信队列:顾名思义,存放“死”了的消息的队列。当然了,并不是那个真正的死的意思,那么什么样的消息才被认为是“死”了的消息呢,有以下几种情况: 消息过期。超过了设置的过期时间(ttl) 队列超载。超出队列长度 被消费者拒绝回复(basic.reject/basic.nack),并且拒绝 阅读全文
posted @ 2021-08-31 13:54 超级鲨鱼辣椒 阅读(470) 评论(0) 推荐(0) 编辑
摘要: Docker学习(四)安装 Rabbit MQ 1 在Docker镜像仓库查找Rabbit MQ镜像 Docker镜像仓库地址:https://hub.docker.com 在搜索框输入rabbitmq查找所有镜像,选择带有"management"的(包含管理页面) 2 拉取镜像 docker pull rabbitmq:3.8.21-manag 阅读全文
posted @ 2021-08-31 09:15 超级鲨鱼辣椒 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 先来看看雪花算法生成的唯一ID的结构: 如上图所示,雪花算法生成的ID一共64bit。共分为4个组成部分来保证唯一性,分别是: 1bit:不使用,默认为0 41bit:单位毫秒,时间戳 = 当前系统时间 - 系统上线时间 10bit:机器ID,可同时部署的机器节点数 210-1=1023 12bit 阅读全文
posted @ 2021-08-27 13:08 超级鲨鱼辣椒 阅读(847) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页