摘要: 微服务 微服务(Microservices)是一种软件架构风格,他区别与单体架构,将拆分为多个小型的、独立的服务,每个服务都可以独立开发、部署和维护。这些服务通过轻量级的API进行通信。 Nacos简述 Nacos 用于发现、配置和管理微服务。nacos有2个核心功能,一个是注册中心,一个是配置中心 阅读全文
posted @ 2024-12-17 13:37 二十四桥冷月夜 阅读(402) 评论(0) 推荐(0)
摘要: springboot源码学习过程记录 springboot 程序是通过 SpringApplication这个类来启动一个Java主程序 当前是基于springboot的2.6.13版本来学习的 调用SpringApplication的构造函数创建对象,然后调用run方法 public Spring 阅读全文
posted @ 2024-12-10 23:21 二十四桥冷月夜 阅读(25) 评论(0) 推荐(0)
摘要: 说明 java中的注解(Annotation)是用于为代码添加元数据的信息,编译器可以通过注解进行不同的处理。注解本身并不直接影响程序的运行。 常见内置注解 @Override 标记重写父类方法 @Deprecated 标记类、方法、字段等不推荐使用,可能会在未来的版本中删除。 @SuppressW 阅读全文
posted @ 2024-12-09 12:24 二十四桥冷月夜 阅读(61) 评论(0) 推荐(0)
摘要: springboot理解 用来创建一个基于spring的应用,可以独立运行,打包出来是一个完整的jar文件,可以使用java -jar命令来运行。 是基于Maven或者Gradle安装的。 新建springboot项目 新建项目 然后选择开发过程中需要的依赖包,也可以先不选,后续在gradle文件里 阅读全文
posted @ 2024-12-02 15:39 二十四桥冷月夜 阅读(38) 评论(0) 推荐(0)
摘要: 一、 线程池 实现了对线程的复用,统一管理和维护线程,减少没有必要的开销。 为什么要用线程池? 为了提高效率,需要将一些业务采用多线程的方式去执行。几乎所有需要异步或并发执行任务的程序都可以使用线程池。 线程池的概念和连接池是类似的。在Java集合中存储大量的线程对象,每次执行异步操作或者多线程操作 阅读全文
posted @ 2024-09-28 22:29 二十四桥冷月夜 阅读(38) 评论(0) 推荐(0)
摘要: 一. Redis的常用客户端: Jedis:和命令最相似,API全面。缺点:多线程不安全(多线程可以使用连接池,安全使用Jedis) SpringData:线程安全的,底层基于Netty(异步的支持) Redisson:线程安全的,底层基于Netty,提供很多的分布式服务(分布式锁,分布式集合,分布 阅读全文
posted @ 2024-09-25 22:17 二十四桥冷月夜 阅读(43) 评论(0) 推荐(0)
摘要: redis的基本数据类型 String:是最基本的数据类型,它可以存储任何二进制安全的数据。 不仅能存放文本数据,还能保存图片、音频、视频、压缩文件等二进制数据。它们通常用于缓存。 Hash:哈希类型,其中键值对中的值本身又是一个键值对结构,hash 特别适合用于存储对象。 List:Redis列表 阅读全文
posted @ 2024-09-24 21:10 二十四桥冷月夜 阅读(11) 评论(0) 推荐(0)
摘要: 一:线程的创建 继承Thread类 重写run方法 线程不能够启动多次,如果再次调用start()方法,会抛出异常IllegalThreadStateException。如果要创建多个线程,需要创建多个Thread对象。 public class MyTest { public static voi 阅读全文
posted @ 2024-09-19 21:08 二十四桥冷月夜 阅读(26) 评论(0) 推荐(0)
摘要: 什么是进程和线程? 进程是指运行中的程序,在windows里可以在任务管理器中查看;线程是CPU调度的基本单位,进程可以看成程序执行的一个实例。一个进程可以拥有多个线程,每个线程使用其所属进程的栈空间。进程就是线程的容器,需要线程利用进程中的一些资源,处理一个代码、指令。最终实现进程所预期的结果。 阅读全文
posted @ 2024-09-19 15:04 二十四桥冷月夜 阅读(20) 评论(0) 推荐(0)
摘要: 这部分是Java中的基础内容,集合,也叫做Java容器,用在很多的地方。 集合是用来存储数据的,简称为容器,其中这里的存储指内存层面的存储,不是持久化存储。 1. 数组的特点: 指定长度后,长度不可以更改 声明了类型后,数组只能存放这个类型的数据。 数组的查询效率高,删除、增加元素的效率低 数组中实 阅读全文
posted @ 2024-09-13 23:04 二十四桥冷月夜 阅读(29) 评论(0) 推荐(0)