自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 tableSizeFor的理解

看了ConcurrentHashMap和hashMap的源码的时候,发现有一个tableSizeFor的方法,目的是将传进来的参数转变为2的n次方的数值。学习了以后,记录一下/** * Returns a power of two table size for the given desired capacity. * See Hackers Delight, sec 3.2 */private static final int tableSizeFor(int c) { int n =

2020-07-24 02:43:31 9830 10

原创 Java当中Collection和Collections有什么区别?

Java当中Collection和Collections有什么区别?Collection 即 java.util.CollectionCollection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 * The root interface in the <i>collection ...

2020-04-10 21:18:40 675

原创 面向对象的设计六大原则

面向对象的设计原则单一职责原则 - Single Responsibility Principle从字面上去理解这个意思,就是一个类只承担单一的职责。其定义是有且只有一个类引起类的变化比如,有一个类public class OmnipotentPerson { public void java(){} public void python(){} publi...

2020-04-10 15:36:13 162

原创 自己实现简单的ArrayList

看完ArrayList的源码后,自己尝试着写一个简单的版本。import java.io.Serializable;import java.util.Arrays;/** * @文件名:MyArrayList * @创建人: wangsheng * @创建时间: 2020/3/18 * @描述: */public class MyArrayList<E> imple...

2020-03-19 21:12:16 174

原创 SpringBot 和 Mybatis 引用 存储过程 注解版

Mybatis 存储过程看了很多网上有关Mybatis引用存储过程的文章,但是大多都是XML的形式,记录一下,自己在项目当中写的代码。 @Select({"CALL community_db.proc_gethealth(#{callBackDTO.userId, mode = IN, jdbcType = BIGINT}, " + "#{callBackDTO....

2020-02-22 16:27:33 212

原创 MSQL: XXX is not a variable or NEW pseudo-variable in BEFORE trigger 存储过程

XXX is not a variable or NEW pseudo-variable in BEFORE trigger在存储过程写完进行运行的时候,产生了以下报错:OUT or INOUT argument 2 for routine XXXXX is not a variable or NEW pseudo-variable in BEFORE trigger找了一堆,看完以后突...

2020-02-22 16:12:12 2167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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