• Java8的lambda应该大家都比较熟悉了,这篇文章主要从源码层面探讨一下lambda的设计和实现。先看下面的示例代码:staticclassA{@GetterprivateStringa;@GetterprivateIn
    admin6月前
    240
  • 上篇文章介绍了各种缓存技术,前端技术等来提高web程序的性能,这篇文章主要介绍SpringBoot中的缓存技术来提高系统性能。在使用SpringBoot缓存技术使用比较简单,但也需要注意一些问题。本节先介绍SpringBoot自
    admin6月前
    170
  • 原理HashMap的实现用到了数组、链表、红黑树(二叉查找树):最外层是Node数组,数组的某一位置可能是单个节点,也可能是链表或红黑树,由这个哈希索引对应的元素多少而定。键值对在数组中的位置根据hashcode运算得到高位与低位异或对数组
    admin6月前
    240
  • jar包导入shiro-spring.jarweb.xml配制<filter><filter-name>ShiroFilter<filter-name><filter-class>org.s
    admin6月前
    170
  • Java集合(一)——Collection源码分析Java集合(二)——ArrayList源码分析Java集合(三)——LinkedList源码分析Java集合(四)——PriorityQueue源码分析Java集合(五
    admin6月前
    150
  • 原文链接PriorityQueue详解PriorityQueue是优先级队列,底层使用数组存储,是基于二叉堆的一个无界队列,可以使用默认排序或者提供Comparator比较器使得队列中的元素有序存储结构小顶堆根节点的元素最小是小顶堆(小于左
    admin6月前
    160
  • 算法是程序的灵魂1.概念什么是数据结构数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索
    admin6月前
    180
  • 原文出自:1.下载VMware下载地址:2.安装到D盘下的VMwareWorkstation中密钥可在网上搜索3.打开vm主页,创建新的虚拟机4.自定义(高级),然后下一步5.选择稍后安装操作系统,没必要现在选择,减少不必要的麻烦6.客户端
    admin6月前
    170
  • Hadoop体系虽然在目前应用非常广泛,但架构繁琐、运维复杂度过高、版本升级困难,且由于部门原因,数据中台需求排期较长,我们急需探索敏捷性开发的数据平台模式。在目前云原生架构的普及和湖仓一体化的大背景下,我们已经确定了将Doris作为离线数
    admin6月前
    170
  • 安装zk创建文件apache-zookeeper-3.9.0-binconfzoo.cfgtickTime=2000dataDir=varlibzookeeperclientPort=2181启动zkzkServer.cmd启动两
    admin6月前
    200
  • 前言最近在研究Telegram代码,Telegram的代码是使用Bazel管理的,但是平常的项目都是使用Pod管理,于是将Bazel转换为pod依赖,过程中遇到很多问题,一一记录问题一:项目库依赖项目写法1.1本地项目依赖本地项目,使用s.
    admin6月前
    200
  • 都有哪些SpringCache我们现在在用的SpringCache,可以直接看SpringBoot提供的缓存枚举类,有如下这些:publicenumCacheType{GENERIC,使用的SimpleCacheManager(自己手动
    admin6月前
    170
  • 当一个项目的代码不断增加,其中很多的内容诸如全局变量、提示语言等等都有必要放在一个独立的文件,方便变更。这个独立的文件有很多种,可以是init文件、conf文件、xml文件,为了通用性,我选择了xml文件作为自己的配置文件。 .conf
    admin6月前
    190