JAVA 大数据框架 第3页
- 关于大数据,这些你不得不知道的事情
-
我们处在大数据时代,大数据不只是数量大而已,而是与网络社交、互联网、物联网都能搭上关系。大数据在我们的生活中扮演着很重要的角色,可能很多人对大数据只是一个比较笼统的概念。那么,今天我们就来了解一下关于大数据,这些你不得不知道的事情!什么是大数据?简单来说,大数据是与利用和管理大型数据集相关的所有流程...
- Java 引入 Lombok , 看这一篇就够了
-
什么是LombokJava语言的排名一直名列前茅,但是有时候我们的代码与业务无关,并且过于冗长,并例如在实体类中,经常写很多getter或者setter方法。这时候我们使用Lombok来使用一些功能,使其代替我们把Java字节码自动编译到class文件中。Lombok配置目...
- HashMap的设计与优化(hashmap详细讲解)
-
前言手执烟花以谋生心怀诗意以谋爱不论我是否去记录,在往昔与未来的无限岁月中,仍会有人奋起,有人沉沦,有人成为英雄,有人扮演小丑,有人挺身而出,有人迷惘沉沦。但你只需——“在繁华中自律,在落魄中自愈,在谋生的路上不抛弃良知,在谋爱的路上不丢失最严,这次我站在风中,任你大雾四起。”HashMap的设...
- 一文带你吃透Java代码执行过程:JVM加载字节码+解释执行+编译执行
-
Java代码执行过程简介前面介绍了C/C++代码编译执行的过程,以及C++编译器如何支持面向对象的特征。本节简单介绍Java代码执行过程,JVM在执行Java代码时所做的工作,以及JVM是如何设计的。Java代码执行的过程简单可以分为以下几步:1)Java代码被编译成字节码。2)(可选)字节码被AO...
- Lombok原理和同时使?@Data和@Builder 的坑
-
问题背景Lombok使?同时使?@Data和@Builder,构建无参构造器报错!编译不通过。如下图:Lombok@Data和@Builder分别单独分析用法Lombok使?@Data可以?成?参构造和类??所有属性的getter/setter?法。可以简化我们代码的开发。(需要安装Lombo...
- Java关键字:final,static,this,super
-
1.final关键字:final关键字,意思是最终的、不可改变的,初始化之后就不能再次修改,用来修饰类、方法和变量,具有以下特点:final修饰的类不能被继承,final类中的所有成员方法都会被隐式的指定为final方法;final修饰的方法不能被重写;final修饰的变量是常量,...
- MySql的InnoDB的三层B+树可以存储两千万左右条数据的计算逻辑
-
B+树是一种在非叶子节点存放排序好的索引而在叶子节点存放数据的数据结构,值得注意的是,在叶子节点中,存储的并非只是一行表数据,而是以页为单位存储,一个页可以包含多行表记录。非叶子节点存放的是索引键值和页指针。那么,在MySql数据库里,一个页的大小是多少呢?可以通过查询语句进行查看:showvar...
- 你们都想知道的HashMap实现原理和源码详细分析
-
HashMap实现原理和源码详细分析ps:本博客基于Jdk1.8学习要点:1、知道HashMap的数据结构2、了解HashMap中的散列算法3、知道HashMap中put、remove、get的代码实现4、HashMap的哈希冲突是什么?怎么处理的?5、知道HashMap的扩容机制1、什...
- 5张图搞懂:动态数组的实现(Java版本)
-
静态数组Java中最基本的数组大家肯定不会陌生:int[]array=newint[6];for(inti=0;i<array.length;i++){array[i]=2*i+1;}通过循环把元素放入指定的位置中,类似于这样(图用WPS...
- 基于 Solon 框架开发,Java一站式服务治理平台(源码分享)
-
介绍为Java服务开发和治理,提供一站式解决方案(可以理解为微服务架构支持套件)。基于Solon框架开发,并支持完整的SolonCloud规范;已在生产环境跑了4年。功能相当于:consul+rabbitmq+elk+prometheus+openFaas+quartz...