自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王小明的专栏

如有问题,关注微信公众号: 程序员开发者社区,获取我的联系方式,或者访问 www.benjming.com...

原创 阿里巴巴开发手册为啥推荐: 若是 static 成员变量,必须考虑是否为 final ?

阿里巴巴开发手册为啥推荐: 若是 static 成员变量,必须考虑是否为 final ? 18. 【推荐】final 可以声明类、成员变量、方法、以及本地变量,下列情况使用 final 关键字: 1. 不允许被继承的类,如:String 类。 2. 不允许修改引用的域对象,如:POJO 类的...

2020-08-19 09:54:53 76 0

原创 康托展开公式与在全排列中应用

康托展开公式 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 怎样知道其中一种排列是有序序列中的第几个? 康托展开. {1…n}的全排列由小到大有序,s[]为第几个数 {1,2,3,4,…,n}的排列总共有n!种,将它们从小到大排序,怎...

2020-08-18 15:38:24 43 0

原创 LeetCode 5 题解

LeetCode 5 题解 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: &...

2020-08-17 11:17:48 59 0

原创 Spring 是如何解决循环依赖的?
原力计划

Spring 是如何解决循环依赖的? 循环依赖: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 Spring 循环依赖有三种情况: 构造器的循环依赖,这种依赖 Spring 无法处理,直接抛出 BeanCurrentlyInCreationException 异常 单例...

2020-08-13 00:35:43 155 0

原创 面向对象、设计原则、设计模式、编程规范、重构

面向对象、设计原则、设计模式、编程规范、重构 面向对象 主流的三个编程风格有:面向对象,面向过程,函数式编程。 面向对象是最主流的风格,面向对象具有丰富的特性(封装,抽象,继承,多态)。 面向对象 面向对象的4大特性:封装、继承,抽象、多态。 面向对象编程与面向过程的区别和联系 面向对象分析,面...

2020-08-10 21:42:02 56 0

原创 布隆过滤器
原力计划

布隆过滤器 布隆过滤器拥有极高的性能,无论是写入操作还是读取操作,时间复杂度是O(1)。 在空间上相对于其他数据结构,有很大优势, 20亿的数据需要 2000000000bit/8/1024/1024 = 238 M ,如果使用数组来存储,假设每个用户 ID 占用 4个字节的空间,存储20亿用户需...

2020-08-01 11:44:26 101 0

提示
确定要删除当前文章?
取消 删除