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

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

个人的网站

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

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

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

JDK
2018/09/11 18:29
92
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
2.3K
lambda表达式的map和flatmap的区别

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

2018/06/06 09:28
898
redis的安装和一些常用的配置

首先推荐一下redis的中文网站:http://www.redis.cn。 --下载源码包 $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz --解压 $ tar -zxvf redis-4.0.6.tar.gz --到解压目录...

2018/02/02 14:58
48
Redis数据库的基本语法(1)

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

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

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

2018/01/11 14:07
1.9W
关于weblogic11g更换jdk的问题

这边的weblogic默认的jdk的版本是jdk1.6,服务器上jdk1.6和1.7都安装的有。然后开发用的jdk的版本是1.7。虽然也很老,但是没办法,现在我们开发用的确实是jdk1.7。在这样的环境下,我们如何找...

2018/01/05 15:29
784
分享一个很有意思的异常

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

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

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

09/10 17:18
125
webflux简介

[toc] 前言  响应式编程是一种面向数据流和变化传播的编程范式。使用它可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。我们可以使...

09/04 11:29
94
线程池源码分析,持续更新中

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

09/04 11:27
28
Zookeeper简介

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

09/04 11:27
26
阿里巴巴编程规范-(四) OOP 规约

(四) OOP 规约 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成 本,直接用类名来访问即可。 【强制】所有的覆写方法,必须加@Override 注解。 说明:...

07/01 22:55
76
阿里巴巴编程规范-(三)代码格式

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

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

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

07/01 22:54
124
SpringAOP-2

title: SpringAOP-2 tags: Spring categories: Spring author: 无知的小狼 date: 2020-04-06 00:20:00 使用AOP前,先了解下JavaProxy和Cglib的用法。 package com.example.springboot; impo...

04/06 14:42
71
springioc体系图

![](q6rv9lbt4.bkt.clouddn.com/2020/03/21/spring IOC 体系图.jpg)

03/21 21:34
116
类加载机制学习

简单讲下JVM中的类加载过程 JVM中的类加载和卸载的时机? 如何理解JVM中不同类加载器的概念和作用? 简单讲下JVM中的双亲委派模型? 什么情况下会破坏双亲委派模型?为什么?可否举个例子? ...

03/06 09:55
84

没有更多内容

加载失败,请刷新页面

返回顶部
顶部