加载中
阿里巴巴编程规范-编程规约-(一) 命名风格

最近公司也在培训编程规范,个人呢,顺道把疫情期间阿里云1分钱的羊毛机会也用了。大家感兴趣的话,可以去考一下这个。感觉编程的规范还是有必要学习一下的。毕竟别人的代码你看着顺眼,你的...

个人的网站

无知狼的个人网站 欢迎大家来访

2019/09/09 13:15
261
红黑树

在看jdk的HashMap的代码的时候,看到了jdk8的实现方式用到了红黑树,然后,就看了一下。 废话少讲,开始红黑树的简介。 红黑树的特性 1.每个节点或者是黑色,或者是红色。 2.根节点是黑色。 ...

JDK
2018/09/11 18:29
192
Objects类下面的deepEquals()方法

public static boolean deepEquals(Object a, Object b) { if (a == b) return true; else if (a == null || b == null) return false; else retur......

2018/08/28 15:22
6K
lambda表达式的map和flatmap的区别

map: 对于Stream中包含的元素使用给定的转换函数进行转换操作,新生成的Stream只包含转换生成的元素。这个方法有三个对于原始类型的变种方法,分别是:mapToInt,mapToLong和mapToDouble。这...

2018/06/06 09:28
5.4K
Redis数据库的基本语法(1)

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key...

2018/01/25 10:57
154
如何把码云上的项目克隆到本地,以及本地如何提交到远程的码云仓库

由于刚刚接触码云不久,github几乎也没有使用过。所以在操作git的过程中还是碰到了一些问题。现在把这些问题拿出来和大家分享一下。 1、在码云上新建一个项目。 2、拿到的地址类似于: git@...

2018/01/11 14:07
2.5W
分享一个很有意思的异常

有这样一段代码: try{ pageQueryResult = customerInfoImpl.getCustomList(customRequese,pageIndex,pageSize); if(pageQueryResult==null){ Exception.throwCommonExcepti...

2018/01/05 14:21
221
Feign实现多文件上传

想用Feign实现多文件的批量上传 Controller实现如下代码: @PostMapping(value = "/uploadBatch/ali", consumes = MediaType.MULTIPART_FORM_DATA_VALUE, headers = "content-type=multipart...

2020/09/10 17:18
4K
线程池源码分析,持续更新中

代码的注释都写在了 这里 1. 线程的生命周期 ExecutorService主要功能 /** * 履行Ruannable类型的任务 * @param command / void execute(Runnable command); /* * 可用来......

2020/09/04 11:27
192
Zookeeper简介

一. Zookeeper功能简介 ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现。 分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、...

2020/09/04 11:27
55
阿里巴巴编程规范-(三)代码格式

(三) 代码格式 【强制】 如果是大括号内为空,则简洁地写成{}即可,大括号中间无需换行和空格;如果是非 空代码块则: 1) 左大括号前不换行。 2) 左大括号后换行。 3) 右大括号前换行。 ...

阿里巴巴编程规范-(二) 常量定义

【强制】不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。 反例: (二) 常量定义 //本例中同学 A 定义了缓存的 key,然后缓存提取的同学 B 使用了 Id#taobao 来提取,少了下划线...

2020/07/01 22:54
303

没有更多内容

加载失败,请刷新页面

返回顶部
顶部