自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Redis 安装部署,基本数据类型介绍-长文详细介绍

本文将介绍`Redis `基本安装操作,以及基本指令,以及基础数据类型的介绍,并且我们提供了一个交互式的实战页面可以帮助你更好的学习了解Redis。 https://lab.naixuejiaoyu.com/#/editor-terminal?courseId=24&type=t

2022-05-22 21:54:39 172

原创 Stream流创建,常用方法

常用词句说明​ 语法糖: Syntactic sugar 这种语法对语言的功能并咩有影响,但是更方便使用,通常来说使用语法糖可以增加程序的可读性。stream简介 A sequence of elements supporting sequential and parallel aggregate译为:支持顺序和并行聚合的元素序列Stream并不是I/O Stream,实际上,流不一定都是IO流?在 java 8 中得益于Lamdba带来的函数式编程,引入了一个全新的Stream概念,用于解决

2021-02-23 12:03:36 488

原创 反射的原理,反射创建实例的三种方式是什么方法反射实例

反射的原理,反射创建实例的三种方式是什么方法反射实例反射的原理:java类的执行需要经历以下的过程编译:java文件编译后生成.class字节码文件加载:类加载器负责根据一个类的全限定名俩读取此类的二进制字节流到jvm内部,并存储在运行时内存区的方法区,然后将其转换为一个与目标类型对应的java.lang.Class对象实例连接:细分三步​ 验证:格式(class文件规范)语义(final类是否有子类)操作​ 准备:静态变量赋初值和内存空间,final修饰的内存空间直接赋原值,此处不是用户指定的

2021-01-08 16:56:19 793

原创 java对象序列化和反序列化

序列化和反序列化?概念序列化:吧对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列回复为对象的过程称为对象的反序列化上面是专业的解释,现在来点通俗的解释。在代码运行的时候,我们可以看到很多的对象,可以是一个,也可以是一类对象的集合,很多的对象数据,这些数据中,有些数据我们想让他持久的保存起来,name这个序列化就是把内存里面的这些对象给变成一连串的字节描述的过程。常见的就是编程文件,2.什么时候不需要序列化*当你想把内存中的对象状态保存到一个文件中或者数据库中的时候当你想通套接字在

2021-01-08 16:51:00 107

原创 JAVA对象的深拷贝和浅拷贝

拷贝?创建一个指向对象的引用变量的拷贝对象拷贝会创建对象本身的一个副本,因此如果我们再一次服务我们car对象,就会创建这个对象本身的一个副本,同时还会有第二个引用变量指向这个被赋值出来的对象、浅拷贝?对象的浅拷贝会对“主”对象进行拷贝,但不会复制主对象里面的对象。“里面的对象”会在原来的对象和它3的副本之间共享。(只是新建了两个指向,实际上改变的是同一个对象)public class Person { private Name name; private Address addre

2021-01-08 16:45:00 102 1

原创 HashMap底层实现原理

HashMap底层实现原理对于HashSet而言,它是基于HashMap实现的,底层采用的HashMap来存储元素概述HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用NULL建和NULL值,因为key允许重复,因此只能有一个建为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不能相同。HashMap是线程不安全的。继承关系public class HashMap<K,V> extends AbstractMap<K,V>

2021-01-08 16:16:23 3347

原创 java NIO浅谈

java NIO浅谈NIO(Non-blocking I/O,在java领域,也称为New I/O),是一种同步非阻塞的I/O模型。也是I/O多路复用的基础,已经被越俩越多的应用到大型应用服务器,称为解决高并发和大量连接,I/O处理问题的有效方式。传统BIO模型分析bio经典编程模型 public static void main(String[] args) throws IOException {​ // 线程池​ ExecutorService e

2021-01-08 16:11:05 142

原创 SpringCloud整合Nacos

SpringCloud整合Nacos一,前言​ Nacos是Alibaba的开源项目,核心定位是“一个更易于帮助构建云原生医用的冬天服务发现,配置和服务管理平台”,项目官网地址 https://nacos.io/zh-cn/​ Nacos核心功能:服务发现和服务健康监测,动态配置管理。​ 1.服务发现和服务健康监测​ Nacos支持基于DNS和基于RPC的服务发现。服务提供者使用原生SDK,OpenAPI,或一个独立Agent TODO注册Service后,服务消费这可以使用DNS TODO或HT

2021-01-08 16:03:10 381

空空如也

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

TA关注的人

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