自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 内存模型(JMM)

JMM,全称 Java Memory Model ,中⽂释义Java内存模型。

2024-09-19 16:44:06 1606 2

原创 Java类加载机制

类是在运⾏期间第⼀次使⽤时,被类加载器动态加载⾄ JVM 。JVM不会⼀次性加载所有类。因为如果⼀次性加载,那么会占⽤很多的内存。

2024-09-19 15:59:15 1236

原创 JVM基础概念

Java 可以跨平台的最主要原因是因为 JVM ,因为不同的平台,使⽤的 JVM 不⼀样。

2024-09-11 19:25:37 1195

原创 线程(Thread)

线程是系统进行调度执行的基本单位,系统会以线程为单位,执行程序指令。

2024-09-10 20:14:29 810

原创 mysql中的innodb存储结构

InnoDB是MySQL的默认存储引擎,它是一个事务安全的存储引擎,支持行级锁定和外键约束。InnoDB为MySQL提供了高性能、高可靠性和高可用性的解决方案。1、InnoDB引擎的结构分为内存结构和磁盘结构。2、内存结构由缓冲池(Buffer Pool),写缓冲(Change Buffer),日志缓冲( Log Buffer),自适应hash索引(Adaptive Hash Index)组成。3、缓冲池(Buffer Pool)主要是缓存表数据与索引数据,加快访问速度。

2024-08-16 13:48:08 850 1

原创 假如有一个嵌套集合,怎么通过stream流将集合放到一个集合之中?

Stream API简介以及使用。

2024-08-05 20:41:18 1158

原创 微服务网关Gateway

⽹关搭建步骤: 1.创建项⽬,引⼊nacos服务发现和gateway依赖 2.配置application.yml,包括服务基本信息、nacos地址、路由路由配置包括:1.路由id:路由的唯⼀标示 2.路由⽬标(uri):路由的⽬标地址,http代表固定地址,lb代表根据服务名负载均衡 3.路由断⾔(predicates):判断路由的规则, 4.路由过滤器(filters):对请求或响应做处理。

2024-07-29 19:05:43 1342

原创 Redis初识

redis入门介绍数据类型操作等简介。

2024-07-28 16:17:55 821

原创 ES(ElasticSearch)倒排索引

倒排索引(Inverted Index)是一种用于快速查找文档的数据结构,主要用于信息检索系统中。

2024-07-28 16:10:43 955

原创 微服务通信

微服务通信,Feign是Spring Cloud提供的⼀个声明式的伪Http客户端, 它使得调⽤远程服务就像调⽤本 地服务⼀样简单, 只需要创建⼀个接⼝并添加⼀个注解即可。

2024-07-26 20:14:15 798

原创 微服务注册中心

微服务注册中心,Nacos 致⼒于帮助您发现、配置和管理微服务。Nacos 提供了⼀组简单易⽤的特性集,帮助您快 速实现动态服务发现、服务配置、服务元数据及流量管理。

2024-07-26 19:43:44 670

原创 微服务案例搭建

微服务架构基础案例。

2024-07-25 20:14:55 1000

原创 微服务架构基础

微服务架构基础知识了解。

2024-07-25 19:49:32 730

原创 SpringBoot事务管理、任务调度、Mail整合。

SpringBoot事务管理、任务调度、Mail整合。

2024-07-24 21:05:06 302

原创 Spring Boot自动装配原理

Spring Boot的自动转配原理深究以及总结。

2024-07-24 20:57:33 2247 2

原创 SpringBoot 数据访问操作

SpringBoot 数据访问操作,与mybatis-plus整合,以及Druid数据源切换。

2024-07-23 21:04:14 661

原创 Spring Boot的Web开发

SpringBoot的Web开放详细讲解,包括请求处理、参数绑定以及各种常用注解和SpringMVC的讲解。

2024-07-23 15:15:29 1087

原创 SpringBoot入门开发

随着动态语言的流行(Ruby、Scala、Node.js), Java的开发显得格外的笨重;繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术整合难度大。在上述环境下,Spring Boot由此诞生,它的设计是为了使您能够尽可能快地启动和运行。它使用 “习惯优于配置” (项目中存在大量的配置,而 Spring Boot 内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。

2024-07-22 18:35:28 1141

原创 Spring循环依赖以及解决方法

循环依赖的介绍以及解决方法。

2024-07-22 00:32:49 848

原创 Spring Bean的生命周期

本文主要介绍了Spring中bean的声明周期以及原理和循环依赖的解决。

2024-07-20 12:51:55 870

原创 SpringIOC/DI详解

SpringIOC/DI详细讲述,概念,包含内容实例化bean常用注解实现方式等等。

2024-07-19 15:45:26 1288

原创 SpringIOC/DI概述

Spring 框架介绍及SpringIOC概述。

2024-07-19 15:42:19 856

原创 Enjoy模版引擎

模板引擎是为了解决用户界面(显示)与业务数据(内容)分离而产生的。他可以生成特定格式的文档,常用的如格式如HTML、xml以及其他格式的文本格式。

2024-05-21 18:46:06 1275 1

原创 AES算法的两种工作模式区别

AES算法式目前应用最广泛的加密算法。比较常见的工作方式是ECB和CBC。这种算法产生的密文长度随明文长度增长而增长。

2024-04-21 00:15:59 674 2

原创 哈希算法总结

哈希算法(Hash)又称为摘要算法(Digest),它的作用是:对任意一组输入数据进行计算,得到一个固定长度的输出摘要。

2024-04-20 23:06:32 1072 1

原创 jfinalController

JFinal框架初步使用

2024-01-30 16:34:16 1042 1

原创 JFinal初识

JFinal框架初识

2024-01-30 16:32:14 1733 1

原创 MyBatis动态代理和映射器

MyBatis动态代理和映射器,各个标签的使用

2024-01-21 18:26:55 838 1

原创 MyBatis初识

MyBatis框架初识,了解MyBatis框架。

2024-01-18 18:47:58 903 1

原创 集合Collection接口

(3)boolean addAll(Arrays.asList("元素")) 添加集合内所有元素到当前集合。(4)boolean removeAll(Collection c) 删除当前集合与指定集合的相同元素。(1)E get(int index) 遍历链表,查找指定位置的元素。(2)boolean remove(Object o) 删除指定内容的元素。(3)int indexOf(Object o)查找指定元素的下标位置。

2023-11-14 19:12:26 46 1

原创 Set接口的常见问题

equals方法中比较两元素会先比较hash值,hash值不相等的两元素一定不等,hash值相等的两元素可能相等,但equals方法判断相等则一定相等,所以在判断hash值相等后要用equals方法进一步比较,这样可以大幅提高比较效率。Set集合是基于Map集合实现的,值存放在Map集合key的位置,Map集合中存入数据前会根据hashCode和equals方法比较,确定了两元素不同,再将元素存入集合中。2.为什么重写hashCode()时,必须重写equals()?1.Set集合如何过滤重复元素?

2023-08-14 08:54:15 57

原创 List接口的常见问题

扩容方式:ArrayList默认为空数组,第一次添加元素时,扩容至10,以后每次按原容量1.5倍扩容。数据结构:ArrayList是基于Object[]数组实现的,而LinkedList则是基于双向链表实现的。线程 性能:ArrayList线程不安全,性能好,Vector线程安全,性能较差。扩容方式:ArrayList是按1.5倍增长,而Vector按2倍扩容增长。ArrayList默认为一个空数组,当添加第一个元素时,数组扩容为10。如果当前数组容量不足,会按照原容量的1.5倍扩容增长。

2023-08-14 08:53:29 54

空空如也

空空如也

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

TA关注的人

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