自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 资源 (1)
  • 收藏
  • 关注

原创 【鬼灭之刃学英语 立志篇】2、义勇对炭治郎的怒斥

【鬼灭之刃学英语 立志篇】2、义勇对炭治郎的怒斥

2024-08-31 15:03:15 981

原创 【生活英语】4、音乐

【生活英语】4、音乐

2024-08-28 19:58:27 938

原创 【鬼灭之刃学英语 立志篇】1、无论付出什么代价,我都会拯救你

【鬼灭之刃学英语 立志篇】1、无论付出什么代价,我都会拯救你

2024-08-27 21:36:05 504

原创 【生活英语】3、支持和鼓励

【生活英语】3、支持和鼓励

2024-08-27 21:03:06 600

原创 【生活英语】2、喜欢与讨厌

【生活英语】2、喜欢与讨厌

2024-08-27 20:35:11 648

原创 【生活英语】1、高兴与难过

【生活英语】1、高兴与难过

2024-08-27 19:58:28 1145

原创 英语笔记 1

Although the rich might look down upon the poor, it is important to remember that everyone deserves to be treated with respect.

2024-05-08 18:51:07 127

原创 【7】双向循环链表

双向循环链表

2024-04-06 17:33:08 299

原创 【1】初识 Python

安装Python环境

2024-04-06 16:57:46 859

原创 【6】单向循环链表

单向循环链表

2024-04-05 22:53:16 359 1

原创 【无限列车1】SpringCloudAlibaba 与 SpringBoot后端架构的搭建

【无限列车1】SpringCloudAlibaba 与 SpringBoot后端架构的搭建

2024-04-01 01:01:55 617 2

原创 【5】双向链表

双向链表的实现

2024-03-31 19:35:51 998

原创 【4】单链表(有虚拟头节点)

带有虚拟头节点的单链表,复杂度震荡,均摊复杂度,动态数组的缩容

2024-03-31 16:20:26 1338

原创 【编程笔记】学会使用 Git

📖VersionControlSystem 版本控制系统📖 多人开发必用版本控制📖 版本控制工具:GitSVN📖 分布式版本控制系统(Git):可立即看到代码的改变📖 集中式版本控制系统(SVN):需要中央服务器📖Linus两周写完 Git 代码的核心。

2024-03-30 19:40:14 1135

原创 【3】3道链表力扣题:删除链表中的节点、反转链表、判断一个链表是否有环

删除链表中的节点、反转链表(递归和迭代)、判断一个链表是否有环(快慢指针)

2024-03-30 16:13:34 778

原创 【2】单链表

单链表增删改查接口实现

2024-03-29 20:43:54 773

原创 【2】MAC地址和IP地址

MAC地址和IP地址

2024-03-29 15:40:43 1728

原创 【1】网络协议基础概念

网络协议基础概念:OSI参考模型、网络协议

2024-03-28 22:53:16 1574

原创 【1】动态数组

使用Java代码实现动态数组的,完成增删改查、缩容、扩容等接口

2024-03-28 16:11:05 591

原创 1、若依(前后端分离)框架的使用

若依

2024-02-16 23:30:42 1641

原创 npm install 一直卡着不动如何解决

npm install 一直卡着不动如何解决

2024-02-16 17:20:42 2466

原创 Docker安装和使用MySQL

Docker安装和使用MySQL

2024-02-16 15:15:05 445

原创 Docker安装和使用Redis

Docker安装和使用Redis

2024-02-16 14:58:52 567

原创 Docker安装nginx和基本配置

Docker安装Nginx和基本配置

2024-02-16 13:47:26 715

原创 2、学习 Nacos 注册中心

🍀NACOS 权重配置可以控制服务实例被访问的频率(权重越大,被访问的概率越高)🍀NACOS 控制台可以设置每个服务实例的权重值(值为0则完全不会提供服务)优先访问本地集群,当本地集群没有实例提供服务的时候,才跨集权访问。🍇NACOS环境隔离 (namespace):用于隔离不同的环境。服务 👉 集群 👉 实例。

2024-02-09 20:40:45 459

原创 1、学习 Eureka 注册中心

LoadBalancerInterceptor 的 intercept 方法中获取服务名称,把服务名称交给 RibbonLoadBalanceClient,RibbonLoadBalanceClient 把服务名称交给 DynamicServerListLoadBalancer,DynamicServerListLoadBalancer 从 Eureka 注册中心获取该服务名的所有的实例信息,然后根据负载均衡规则挑选一个服务实例(使用服务名,根据负载均衡规则挑选服务提供者。

2024-02-09 16:57:00 2138

原创 【1】请问什么是 AQS?

AQS全称是AbstractQueuedSynchronizer,是阻塞式锁和相关同步器工具的框架。内部通过state属性来表示资源的状态(独占状态或共享状态),独占表示只有一个线程能够访问资源,共享可以允许多个线程访问资源。

2023-10-20 13:43:52 225 10

原创 【面试题】2、Docker和Spring相关

(1)JSR是Java Specification Requests的缩写(Java规范提案)(2)任何人都可以向JCP(Java Community Process)提出一个JSR,以向Java平台增添新的API或服务(3)一旦某个JSR通过了JCP的审核,该JSR就变成了Java技术栈的一部分,Spring中也支持JSR规范中定义的一些注解(这些注解是Java技术栈提供的,不是Spring提供的注解)(4)JSR 250(250是一个编号)的@Resource。

2023-08-19 16:04:29 259 2

原创 【Bug解决】1、Nacos启动成功,但却无法访问(提示:无法访问此网站,192.168.10.133的响应时间过长)

在虚拟机上通过Docker创建Nacos容器,已经创建成功,查看Nacos启动日志也是成功。但通过端口号加8848/nacos)无法访问到Nacos管理页面。

2023-08-16 12:17:01 7189

原创 【面试题】1、总结面试题1

(1)【面向对象】Java是一种面向对象的语言,支持封装、继承和多态等面向对象的特性。Java特别强调类和对象的关系,要求所有代码都必须位于类中。和Java一样很流行的Python也是面向对象的语言,但它对面向对象的支持更灵活、更自由,并不要求所有的代码都必须在类中(2)【编译型】Java是一种编译型语言,需要先将源代码编译成字节码,再由Java虚拟机执行,Java虚拟机(JVM)也是Java跨平台的关键。Python则是一种解释型语言,不需要事先编译,代码逐行解释执行。

2023-08-13 12:12:07 264 1

原创 【碎碎念随笔】1、回顾我的电脑和编程经历

回顾我的电脑和编程经历

2023-08-11 14:44:41 3324 28

原创 【Redis】6、Redisson 分布式锁的简单使用(可重入、重试机制...)

Redisson 的可重入锁原理、可重试原理

2023-07-19 06:51:09 3307 14

原创 【Redis】5、Redis 的分布式锁、Lua 脚本保证 Redis 命令的原子性

Redis 的分布式锁、Lua 脚本保证 Redis 命令的原子性

2023-07-13 07:12:24 2382 15

原创 【Redis】4、全局唯一 ID生成、单机(非分布式)情况下的秒杀和一人一单

🍀 受单表数据量的限制(优惠券订单可能很多,当分库分表的时候,每张表的 id 各自递增)🍀 为了增加 ID 的安全性,不直接使用 Redis 自增的数值,而是拼接一些其它信息。🍀 ③ 高性能:生成 ID 的速度要足够快(否则会影响其他业务的功能)📖 认为线程安全问题一定会发生,因此在操作数据之前先获取锁,确保线程。📖 如果已经被其它线程修改,说明发生了安全问题,此时可以重试或异常。🍀 ② 高可用:生成 ID 的功能在高并发情况下也要能够提供服务。🍀 序列号:32bit,秒内的计数器,支持每秒产生。

2023-07-12 05:57:23 881 18

原创 【Redis】3、Redis 作为缓存(Redis中的穿透、雪崩、击穿、工具类)

【Redis】3、Redis 作为缓存(Redis中的穿透、雪崩、击穿、工具类)

2023-07-04 07:36:48 1620 21

原创 【数据结构与算法】7、队列(Queue)的实现【用栈实现队列】

数据结构 —— 栈

2023-07-02 19:44:12 773 18

原创 【Redis】2、Redis应用之【根据 Session 和 Redis 进行登录校验和发送短信验证码】

根据 Session 和 Redis 进行登录校验和发送短信验证码

2023-06-29 07:35:29 2685 20

原创 【数据结构与算法】6、栈(Stack)的实现、LeetCode:有效的括号

栈(Stack)的实现、LeetCode 练习题:有效的括号

2023-06-28 10:30:59 507 12

原创 【数据结构与算法】5、循环链表、约瑟夫问题、静态链表

循环链表、约瑟夫问题、静态链表

2023-06-27 14:31:05 588 2

原创 【数据结构与算法】4、双向链表(学习 jdk 的 LinkedList 部分源码)

双向链表(学习 jdk 的 LinkedList 部分源码)。🌱 动态数组:开辟、销毁内存空间的次数相对较少但可能造成内存空间浪费(可以通过缩容解决)🌱 双向链表:开辟、销毁内存空间的次数相对较多(每次添加元素都会创建新的内存空间 ),但不会造成内存空间的浪费

2023-06-27 11:13:06 756 13

vscode.zip (前端开发工具)

vscode是前端开发工具

2021-07-08

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

TA关注的人

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