• 【Java深入研究】11、深入研究hashmap中的hash算法

    【Java深入研究】11、深入研究hashmap中的hash算法 一、简介 大家都知道,HashMap中定位到桶的位置 是根据Key的hash值与数组的长度取模来计算的。 JDK8中的hash 算法: static final int hash(Object key) { int h; return (key == null ) ? 0 : (h = key.hashCode())...

    2019-08-16 09:38:44 java基础AV<对象优化使用容易设计原理数组

  • 28个Java开发常用规范技巧总结

    28个Java开发常用规范技巧总结 1、类的命名使用驼峰式命名的规范。 例如:UserService,但是以下情景例外:DO / BO / PO / DTO / VO。 例如说:UserPO,StudentPO(PO,VO,DTO,等这类名词需要全大写) @Data@Builder public class CustomBodyDTO { private String name;...

    2019-08-16 09:37:03 java开发定义IDCmysql技巧阿里巴巴用户误区敏感词PS

  • java_io流

    java_io流 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流...

    2019-08-16 09:34:49 文件ESET定义txtWindows系统硬盘2345timAV

  • JAVA-基础(Stream流)

    JAVA-基础(Stream流) JAVA-基础(Stream流) 说起stream流大家的第一反应是io,但是实际上谁规定流一定是存在io包里呢?在java8中得益于Lambda表达式的函数式编程,引入了一个全新的概念,stream。 1.优势? 在java8之前我们遍历集合大概就是增强for循环,如果我们想...

    2019-08-16 09:33:34 IEPSCFAVAE<the常用对象代码

  • Java 集合类

    Java 集合类 1 List 1.1 ArrayList 基于 数组 实现,按照 插入顺序排序 , 可重复 ,线程 不安全 ,默认初始化为空数组对象,在添加第一个元素时,初始化大小为 10 的数组。支持自动扩容,扩展因子为 0.5 ,即 newCapacity=oldCapacity*1.5,扩容方式是 Arrays.copyOf(...

    2019-08-16 09:31:48 ESETIE最近访问4399微软PSAccessAVAE<

  • Spring源码阅读-IoC容器解析

    Spring源码阅读-IoC容器解析 目录 Spring IoC容器 ApplicationContext设计解析 BeanFactory ListableBeanFactory HierarchicalBeanFactory MessageSource ApplicationEventPublisher EnvironmentCapable ResourceLoader和ResourcePatternResolver Spring IoC容器设计复...

    2019-08-16 09:31:34 文件定义IE简单明了系统AVSSLwebNTP思维导图

  • sentinel 滑动窗口统计机制

    sentinel 滑动窗口统计机制 sentinel的滑动窗口统计机制就是根据当前时间,获取对应的时间窗口,并更新该时间窗口中的各项统计指标(pass/block/rt等),这些指标被用来进行后续判断,比如限流、降级等;随着时间的推移,当前时间点对应的时间窗口是变化的,这时会涉及...

    2019-08-16 09:30:56 mysql基础sql基础ESETmysqlWindowsIE公众号PS数据统计共享

  • java基础第十三篇之Collection

    java基础第十三篇之Collection 常见的几种数据结构: * 1.堆栈:先进后出 * 2.队列:先进先出 * 3.数组:查找快,增删慢 * 4.链表:查找慢,增删快 import java.util.LinkedList; /* * java集合的根接口 Collection * 共性的方法:增删改查 * 增:add(E e);//addAll(Collection?...

    2019-08-16 09:30:24 java基础ESET定义驱动PSAVeclipse<the对象

  • Java集合 LinkedList的原理及使用

    Java集合 LinkedList的原理及使用 LinkedList和ArrayList一样是集合List的实现类,虽然较之ArrayList,其使用场景并不多,但同样有用到的时候,那么接下来,我们来认识一下它。 一. 定义一个LinkedList public static void main(String[] args) { ListString stringLis...

    2019-08-16 09:27:41 定义IEtimAVntt<the常用对象代码

  • (最全最灵活地)利用Jxl工具包实现Excel表的内容读取 、写入(

    (最全最灵活地)利用Jxl工具包实现Excel表的内容读取 、写入(可向已有表中追加数据) 1.引子 (1)读取 Jxl工具比较强大,可以方便地实现Excel表的读取和写入。另一款工具Poi也具有相似的功能,并且功能更多,运用也相对复杂。Poi读取Excel表内容时,需要先判断其内...

    2019-08-16 09:26:43 excel数据excel文件文件定义wordYYIE磁盘系统PS