自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿教你打篮球的博客

Yo can do all things!

  • 博客(101)
  • 收藏
  • 关注

原创 湖北专升本2025年C语言新题型冲刺押题卷上线

4月18日前,你我共同见证从“小白”到“编程能手”的蜕变!—— 从算法设计到完整实现,覆盖文件操作、链表等高频难点。据最新考纲反馈,2024年湖北专升本C语言科目将。:关注+私信【湖北专升本C语言新题】,立即领取。—— 精准狙击变量命名、运算符优先级等易错细节。—— 解剖典型bug代码,提升调试实战能力。—— 补全关键代码段,训练逆向逻辑思维。—— 直击指针、结构体等核心概念理论。抓住改革风口,用新题型思维决胜考场!,传统刷题模式已无法应对新考情!:2025年4月17日。:按章节权重分配题目。

2025-02-22 15:35:27 23435 16

原创 【SpringCloud】Nacos负载均衡

由于 Spring CloudLoad Balance 组件自身有负载均衡配置方式,所以不支持 Nacos 的负载均衡策略。想使用 Nacos 负载均衡策略,需要我们先开启Nacos的负载均衡策略,也就是在远程调用方,咱们这里的 cook-service 的 .yml 配置文件中进行配置。

2025-04-02 09:30:00 727

原创 【SpringCloud】Nacos注册中心

那是一个悲伤的月份,2018年6月,Eureka 宣布闭源(但是1.x版本仍为活跃项目),同年的 7 月,阿里巴巴站出来了,宣布 Nacos 开源,并快速成为了国内最受关注的开源产品。作为 Eureka 的替代品,阿里巴巴的 Nacos 已经成为了国内开发者的首选。

2025-03-31 16:32:18 2620

原创 【SpringCloud】LoadBalance-负载均衡

负载均衡策略是⼀种思想。无论是哪种负载均衡器。它们的负载均衡策略都是相似的。Spring Cloud LoadBalancer 仅支持两种负载均衡策略:轮询策略和随机策略。

2025-03-29 09:45:00 3658

原创 【SpringCloud】Eureka的使用

Eureka主要分为两个部分:EurekaServer:作为注册中心Server端,向微服务应用程序提供服务注册,发现,健康检查等能力。EurekaClient:服务提供者,服务启动时,会向EurekaServer注册自己的信息 (IP,端口,服务信息等),Eureka Server 会存储这些信息。Eureka 是一个单独的服务,所以咱们要手动搭建出 Eureka 服务器。

2025-03-27 10:15:00 2669 1

原创 【SpringCloud】服务注册和发现

Spring Cloud 就像个「技术整合大师」,把 Netflix、Alibaba 等大厂的优秀组件,按统一规范打包成「全家桶」,再裹上 Spring Boot 的清爽外衣,让开发者开箱即用。

2025-03-25 10:00:00 3381

原创 【SpringCloud】认识微服务

单体架构:简单粗暴,适合试水。前后端分离:解放生产力,技术栈自由。集群:用“人海战术”扛压力。分布式:拆解复杂度,分工协作。微服务:精细化分工,系统像细胞一样可自愈、可进化。

2025-03-23 11:19:06 3922

原创 【消息队列】消息的存储方式

前面解决了 交换机,队列,绑定 在数据库中的存储,实现了这三个的持久化,对于消息来说,当客户端给服务器发送消息时,如果此时顺利到达了服务器,那么服务就需要把消息把消息推送给客户端,这时的消息也是可以由用户选择是否需要持久化了。这样随之而来的又有一个问题,用哪种方式持久化存储消息?

2025-03-13 22:09:50 3609 5

原创 【消息队列】数据库的数据管理

对于当前实现消息队列这样的一个中间件来说,具体要使用哪个数据库,是需要稍作考虑的,如果直接使用 MySQL 数据库也是能实现正常的功能,但是 MySQL 也是一个客户端服务器程序,也就意味着如果想在其他服务器上部署这个消息队列的项目,还得需要安装 MySQL,其实是不够轻量化的!!!

2025-03-05 19:30:00 4494 1

原创 【消息队列】BrokerServer的核心概念

BrokerServer 它的内部是如何工作的?如何管理数据的呢?这也是一个复杂的问题,BrokerServer 中有几个核心的概念需要提前了解!

2025-03-05 15:04:39 3652 5

原创 【消息队列】认识消息队列

生产者消费者模型固然很好,要如何实现呢?此时消息队列就是对生产者消费者模型思想的其中一种实现方式!> 消息队列(Message Queue)是一种在分布式系统中用于组件间通信的技术。它允许应用程序通过发送和接收消息来进行异步通信。逐渐成为解决系统间通信、解耦和负载均衡的重要工具。概念不好理解很正常,随着你往下看,便能拨开云雾见光明了。既然叫做消息队列,首先必须得理解什么是消息队列,在数据结构阶段的学习中,肯定学到了一种数据结构叫做队列,队列是一种先进先出的结构,那什么是消息呢?就拿我们常用的通讯

2025-02-26 15:01:59 6712

原创 【消息队列】认识生产者消费者模型

本章主要带领大家认识什么是生产者消费者模型。

2025-02-22 09:00:00 12441

原创 【消息队列】认识项目

该项目是去实现一个简单的消息队列,包含服务器,客户端的实现,客户端通过远程方法调用与服务器进行交互。采用自定义应用层协议,下层使用 TCP 协议进行数据在网络中传输,核心功能提供了虚拟主机,交换机,队列,消息的管理等,实现了三种典型的消息转发方式,项目数据可以本地进行持久化存储,最终实现了跨主机之间的生产者消费者模型。

2025-02-21 23:12:52 6279 3

原创 【后端速成Vue】Vue 的生命周期

本期主要讲解:1、了解 Vue 的生命周期2、Vue 生命周期钩子3、beforeCreate 和created4、beforeMount 和 mounted5、beforeUpdate 和updated6、beforeDestroy 和 destroyed

2024-11-16 11:29:24 8062 2

原创 【后端速成Vue】模拟实现翻译功能

本期主要讲解:1、认识翻译功能2、watch侦听器(监视器)语法3、模拟实现翻译功能4、watch 的深度监视

2024-11-10 14:48:04 10331 1

原创 【后端速成Vue】computed计算属性

本期主要讲解:1、computed计算属性2、computed VS methods3、计算属性的完整写法

2024-11-06 10:39:28 6949 4

原创 【后端速成Vue】v-bind和v-model

本期主要讲解:1、v-bind 操作类名2、v-bind 操作 style3、v-model 应用于表单元素

2024-11-04 13:55:05 7495 2

原创 【后端速成Vue】常见指令修饰符

本期主要讲解:1、什么是指令修饰符?2、常见的指令修饰符 2.1 按键修饰符 2.2 v-model 修饰符 2.3 @事件名.stop 2.4 @事件名.prevent3、总结

2024-09-19 09:48:46 13537 2

原创 【后端速成 Vue】实现动态表白墙

本期主要讲解:1、渲染列表2、删除功能3、添加功能4、统计清空5、完整代码

2024-08-13 11:05:16 7729 4

原创 小米商城—模拟实现(有源码)

这是一个只有前端没有后端的项目, 适合于基础前端课设.该前端项目没有花里胡哨的特效, 纯手写 HTML CSS JS, 特别适合基础小白入门, 或者做为基础的课设(含有组员介绍页面), 此项目中, 充分使用 flex 布局, 绝对 相对定位, css 动画, 封装公共样式区域, 代码风格及命名规范, 几乎涵盖了所有 HTML CSS 基础知识! 实现了: 组员介绍, 手机APP, 好物推荐, 售后服务, F码通道, 购物车, 以旧换新等页面。源码可分享!

2024-05-07 09:30:00 10228 6

原创 【后端速成 Vue】初识指令(下)

本期主要讲解:1、v-for2、v-model

2023-11-07 13:09:27 5555 28

原创 【后端速成 Vue】初识指令(上)

本期主要讲解:1、v-html2、v-show 和 v-if3、v-else 和 v-else-if4、v-on5、v-bind

2023-09-13 10:42:42 9179 20

原创 【后端速成 Vue】第一个 Vue 程序

本期主要讲解:1、为什么要学习 Vue?2、第一个 Vue 程序3、插值表达式4. 再谈 Vue 响应式

2023-08-21 15:03:14 10664 10

原创 【多线程】JUC的常见类

本期主要讲解:1.Callable接口2.ReentrantLock可重入锁2.1认识ReentrantLock2.2 ReentrantLock 的优势3. Semaphroe信号量3.1认识信号量3.2信号量与锁4.CountDownLatch5.多线程环境使用集合类5.1多线程使用ArrayList5.2多线程使用HashMap(重点)

2023-08-18 16:25:08 7399 9

原创 【多线程】synchronized 原理

本期主要讲解:1.写在前面2.锁升级/锁膨胀3.锁消除4.锁粗化5.常见锁策略相关面试题5.1你是如何理解乐观锁和悲观锁5.2介绍下读写锁5.3什么是自旋锁?5.4 synchronized是可重入锁吗?

2023-08-07 14:53:37 6654 37

原创 【多线程】CAS 原理

本期主要讲解:1.什么是CAS?2.CAS应用场景2.1实现原子类2.2实现自旋锁3.CAS 典型ABA问题

2023-07-11 09:25:42 7292 33

原创 【多线程】锁策略

本期主要讲解:1.说在前面2.常见的锁策略2.1乐观锁和悲观锁2.2轻量级锁和重量级锁2.3自旋锁和挂起等待锁2.4互斥锁和读写锁2.5公平锁和非公平锁2.6可重入锁和不可重入锁

2023-07-05 10:03:37 5001 12

原创 【多线程】实现一个线程池

本期主要讲解:1.线程池的概念1.1什么是线程池?1.2为什么需要线程池?2.Java标准库自带的线程池2.1工厂模式2.2简单使用线程池3.常见创建线程池的方法4.ThreadPoolExecutor类4.1构造方法4.2拒绝策略5.实现一个简单的线程池

2023-06-28 10:01:08 9408 32

原创 【多线程】模拟实现一个定时器

本期主要讲解:1.Java自带的定时器2模拟实现定时器3.定时器代码优化

2023-06-08 17:27:28 5411 8

原创 【多线程】阻塞队列

本期主要讲解:1.认识阻塞队列和消息队列2.生产者消费者模型2.1认识生产者消费者模型2.2阻塞队列实际中的实用3.模拟实现一个阻塞队列

2023-06-01 10:06:15 4580 19

原创 面试官:写一个单例模式

本期主要讲解:1.什么是单例模式2.饿汉模式的实现3.懒汉模式的实现4.多线程使用单例模式

2023-05-24 10:23:20 5666 18

原创 面试官:为什么有了sleep还需要wait?

本期主要讲解:1.能不能调整线程先后顺序?2.wait方法3.notify方法4.使用wait和notify 注意点5. wait带参数和sleep的区别

2023-05-18 08:38:13 6158 2

原创 【线程安全】内存可见性问题及解决方案

本期主要讲解:1.关于内存可见性的一段代码2.volatile关键字3.JVM官方内存模型4.volatile不保证原子性

2023-05-05 11:19:57 5195 6

原创 【线程安全】死锁问题及解决方案

本期主要讲解:1.什么是死锁2.死锁的三个典型情况2.1—个线程─把锁2.2两个线程两把锁2.3多个线程多把锁3.如何避免死锁3.1产生死锁的四个必要条件3.2打破循环等待

2023-05-01 13:51:22 7156 31

原创 【多线程】线程安全问题

本期主要讲解:1.—段线程不安全的代码2.线程不安全的原因2.1随机调度2.2修改共享数据2.3原子性2.4内存可见性2.5指令重排序3.synchronized加锁操作3.1针对指定对象加锁3.2针对this加锁3.3针对类对象加锁3.4 synchronized疑难解答3.5 synchronized是可重入锁

2023-04-25 11:29:42 7503 17

原创 【多线程】线程的状态

本期主要讲解:1.等待一个线程join2.休眠当前线程3.线程的状态3.1认识线程的六种状态3.2线程的状态转换4.多线程的优势

2023-04-21 16:19:28 6153 11

原创 【多线程】Thread类

本期主要讲解:1.Java 中如何进行多线程编程?2.简单使用多线程3.start和run的区别4. jconsole 工具5.Java中创建线程的写法6.Thread类方法介绍6.1构造方法6.2 Thread类常见属性6.3什么是守护线程?6.5什么情况线程才是存活的?6.6什么是线程中断?

2023-04-17 14:26:48 7783 27

原创 【多线程】初识多线程

本期主要讲解:1.为什么要学习多线程?2.进程的认识2.1进程与线程的关系2.2进程间如何通信?3.计算机如何描述进程的?3.1概述3.2 PCB是如何描述进程的?4.线程的调度5.线程的缺点

2023-04-12 14:56:41 8526 1

原创 【MySQL】JDBC编程

本期主要讲解:1、什么是JDBC?2、导入 jar 包3、JDBC 的使用4、总结

2023-04-06 08:41:11 2845 48

原创 【MySQL】事务的认识

本期主要讲解:1、什么是事务?2、为什么需要事务?3、事务的四大特性(重点)3.1 原子性3.2 一致性3.3 持久性3.4 隔离性(难点)3.4.1 脏读数据3.4.2 不可重复读3.4.3 幻读问题3.4.4 MySQL 提供的四个隔离级别

2023-04-02 17:21:31 4189 14

MySQL 5.7 版本驱动包

MySQL 5.7 版本驱动包,可配合博主 【MySQL】JDBC编程该篇文章来使用

2023-02-06

MySQL 联合查询案例代码

MySQL 联合查询案例,需要搭配博主【MySQL】联合查询这篇文章使用,用于初始化数据,搭配文章学习可以充分学会联合查询,建议先学习博主 MySQL 专栏前部分的基础知识,联合查询是在有一定基础后进行学习的,里面的案例非常多,快点进去我的 MySQL 系列的文章看看吧!

2023-01-30

空空如也

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

TA关注的人

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