自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务之Nacos配置管理

一、统一配置管理Nacos操作二、统一配置管理java操作1.引入依赖2.创建配置文件3.测试4.总结三、Nacos配置自动更新1.添加注解@RefreshScope2.使用@ConfigurationProperties注解3.总结四、Nacos多环境配置共享1.配置文件2.多种配置的优先级3.总结Nacos中的配置文件变更后,微服务无需重启就可以感知。,例如:userservice-dev.yaml,例如:userservice.yaml而。

2024-03-24 11:31:24 3455 121

原创 Mybatis之自定义映射resultMap

一、resultMap处理字段和属性的映射关系二、多对一映射处理1、级联方式处理映射关系2、使用association处理映射关系3、分步查询查询员工信息查询部门信息三、一对多映射处理2、分步查询查询部门信息根据部门id查询部门中的所有员工四、延迟加载以上就是Mybatis之自定义映射resultMap的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-03-21 07:54:00 1532 63

原创 Python之变量命名、运算符和面向对象

一、变量命名1.1、type(变量名)1.2、命名方法:驼峰式命名1.3、补充小知识(单引号、双引号和三引号)二、运算符2.1、算数运算符2.2、关系运算符2.3、位运算符2.3.1、左移运算符2.4、逻辑运算符三、面向对象3.1、面向对象概念3.2、面向过程——怎么做?3.3、面向对象——谁来做?以上就是Python之变量命名、运算符和面向对象的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。

2024-03-21 07:50:55 1198 1

原创 RabbitMQ的幂等性、优先级队列和惰性队列

一、幂等性1、概念2、消息重复消费3、解决思路4、消费端的幂等性保障5、唯一 ID+指纹码机制6、Redis 原子性二、优先级队列1、使用场景2、如何添加3、实战三、惰性队列1、使用场景2、两种模式3、内存开销对比以上就是RabbitMQ的幂等性、优先级队列和惰性队列的相关知识点,希望对你有所帮助。

2024-03-18 11:39:27 6175 130

原创 算法设计与分析(贪心法)

以上就是算法设计与分析(贪心法)的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-03-18 11:29:25 1197 4

原创 RabbitMQ的Windows版安装教程

曾经写过一篇关于RabbitMQ的Ubuntu安装教程(),当时使用的是Docker将RabbitMQ安装到虚拟机上,但是有很多小伙伴问Windows上如何进行安装RabbitMQ,以及如何简单使用RabbitMQ,所以这期就来简单讲解一下RabbitMQ的Windows安装教程。以上就是RabbitMQ的Windows版安装教程的相关知识点,希望对你有所帮助。

2024-03-08 19:25:35 4568 74

原创 基于React低代码平台开发:直击最新应用构建

随着数字化转型的深入,企业对应用开发的效率和灵活性要求越来越高。低代码平台(Low-Code Platform)作为一种新兴的软件开发方式,通过提供可视化的界面和预构建的组件,极大地简化了应用开发过程,降低了技术门槛。而基于React的低代码平台,更是凭借其组件化、响应式、数据驱动等特性,成为了当前低代码开发的热门选择。基于React的低代码平台开发有哪些优势、挑战以及实践方法呢?

2024-03-08 18:04:13 2531 114

原创 微信小程序之本地生活案例的实现

这个案例的相关接口都是最新的,原接口现在都不管用了,有需要的小伙伴可以用这个。以上就是微信小程序之本地生活案例的实现的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-02-04 15:00:43 1509 36

原创 微信小程序之下拉刷新事件、上拉触底事件和案例

一、页面事件 - 下拉刷新事件1、什么是下拉刷新2、启用下拉刷新3、配置下拉刷新窗口的样式4、监听页面的下拉刷新事件5、停止下拉刷新的效果二、页面事件 - 上拉触底事件1、什么是上拉触底2、监听页面的上拉触底事件3、配置上拉触底距离三、页面事件 - 上拉触底案例1、案例的实现步骤2、步骤1 - 定义获取随机颜色的方法3、步骤2 - 在页面加载时获取初始数据4、步骤3 - 渲染 UI 结构并美化页面效果5、步骤4 - 上拉触底时获取随机颜色。

2024-01-31 11:31:24 4624 99

原创 微信小程序之页面导航、生命周期和WXS脚本

一、页面导航1、什么是页面导航2、小程序中实现页面导航的两种方式二、页面导航 - 声明式导航1、导航到 tabBar 页面2、导航到非 tabBar 页面3、后退导航三、页面导航 - 编程式导航1、导航到 tabBar 页面2、导航到非 tabBar 页面3、后退导航四、页面导航 - 导航传参1、声明式导航传参2、编程式导航传参3、在 onLoad 中接收导航参数五、生命周期1、什么是生命周期2、生命周期的分类3、什么是生命周期函数。

2024-01-27 22:50:06 3081 124

原创 微信小程序之全局配置-window和tabBar

一、全局配置1、全局配置文件及常用的配置项二、全局配置 - window1、小程序窗口的组成部分2、了解 window 节点常用的配置项3、设置导航栏的标题4、设置导航栏的背景色5、设置导航栏的标题颜色6、全局开启下拉刷新功能7、设置下拉刷新时窗口的背景色8、设置下拉刷新时 loading 的样式9、设置上拉触底的距离三、全局配置 - tabBar1、什么是 tabBar2、tabBar 的 6 个组成部分3、tabBar 节点的配置项。

2024-01-24 20:28:22 6676 142

原创 微信小程序之WXSS模板样式、页面配置(.json)和网络数据请求

一、WXSS 模板样式1、什么是 WXSS2、WXSS 和 CSS 的关系二、WXSS 模板样式 - rpx1、什么是 rpx 尺寸单位2、rpx 的实现原理3、rpx 与 px 之间的单位换算*三 、WXSS 模板样式 - 样式导入1、什么是样式导入2、@import 的语法格式四、WXSS 模板样式 - 全局样式和局部样式1、全局样式2、局部样式五、页面配置1、页面配置文件的作用2、页面配置和全局配置的关系3、页面配置中常用的配置项。

2024-01-23 12:28:30 2252 54

原创 微信小程序之WXML 模板语法之数据绑定、事件绑定、wx:if和列表渲染

一、WXML 模板语法——数据绑定1、数据绑定的基本原则2、在 data 中定义页面的数据3、Mustache 语法(差值表达式)的格式4、Mustache 语法的应用场景5、动态绑定内容6、动态绑定属性7、三元运算8、算数运算二、WXML 模板语法-事件绑定1、什么是事件2、小程序中常用的事件3、事件对象的属性列表4、target 和 currentTarget 的区别5、bindtap 的语法格式6、在事件处理函数中为 data 中的数据赋值。

2024-01-20 21:43:48 2415 96

原创 微信小程序之组件和API

一、组件1、小程序中组件的分类2、常用的视图容器类组件3、view 组件的基本使用4、scroll-view 组件的基本使用5、swiper 和 swiper-item 组件的基本使用6、swiper 组件的常用属性7、常用的基础内容组件8、text 组件的基本使用9、rich-text 组件的基本使用10、其它常用组件11、button 按钮的基本使用12、image 组件的基本使用13、image 组件的 mode 属性二、API。

2024-01-17 15:25:44 5689 164

原创 我的创作纪念日(730天)

不知不觉来到CSDN已经730天了,这两年来我收获丰富,从原本的只是从CSDN获取知识,到现在的传播知识,我感觉受益良多,一年多的沉淀,让我在这三个月中绽放,粉丝也从原本的两位数到现在的四千+,学习中记笔记是我养成的习惯,自己总结的东西总觉得很适合自己记忆。三个月从“零”开始,这是件不容易的事,唯有坚持才是我前进的动力,每每想到现如今的成就,我都庆幸当时的自己没有放弃,依旧坚持,唯有坚持才能成功。未来希望在接下来的六个月内继续勇攀高峰,希望能够达到2W+,也希望越来越多的人能够认可我。

2024-01-17 10:14:20 774 7

原创 计算机组成原理之算数逻辑单元

一、电路基本原理&加法器设计1、算术逻辑单元(ALU)2、最基本的逻辑运算3、复合逻辑4、并行进位加法器5、补码加减运算器1、加法器原理2、补码加/减法运算方法6、加减运算和溢出判断1、原码的加减运算2、补码的加减运算3、溢出判断4、符号扩展7、标志位的生成以上就是计算机组成原理之算数逻辑单元的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-16 15:10:30 1955 15

原创 计算机组成原理之原/反/补码和定点小数

一、带符号整数表示和运算(原/反/补码)1、原码2、原码、补码快速转换3、补码的加法运算4、补码的减法运算二、原/反/补码的对比三、移码四、定点小数表示和运算1、定点小数的加/减运算2、定点小数与定点整数对比3、小数补码的加法运算4、小数补码的减法运算以上就是计算机组成原理之原/反/补码和定点小数的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-16 15:09:40 1684 1

原创 微信小程序之初步了解微信小程序

一、小程序与普通网页开发的区别1、运行环境不同2、API不同3、开发模式不同二、项目结构1、了解项目的基本组成结构2、小程序页面组成部分三、JSON配置文件1、JSON配置文件的作用2、app.json 文件3、project.config.json 文件4、project.private.config.json 文件5、sitemap.json 文件6、页面的 .json 配置文件7、新建小程序页面8、修改项目首页四、WXML 模板。

2024-01-15 19:56:58 1963 43

原创 计算机组成原理之计算机的性能指标和数制与编码

一、计算机的性能指标1、CPU的性能指标二、数制与编码1、进制转换2、真值和机器数3、BCD码1、8421码(有权码)2、余3码(无权码)3、2421码(有权码)4、无符号整数的表示以上就是计算机组成原理之计算机的性能指标和数制与编码的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-15 19:56:16 1118

原创 设计模式之解释器模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。//用于两个整数相加//用于两个整数相加//用于n个整数相加sum += i;return sum;上面的形式比较单一、有限,如果形式变化非常多,这就不符合要求,因为加法和减法运算,两个运算符与数值可以有无限种组合方式。比如 1+2+3+4+5、1+2+3-4等等。

2024-01-14 11:04:21 920 31

原创 设计模式之备忘录模式【行为型模式】

一、概述二、结构三、案例实现1、 “白箱”备忘录模式2、“黑箱”备忘录模式四、优缺点五、使用场景备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件都提供了撤销(Undo)操作,如 Word、记事本、Photoshop、IDEA等软件在编辑时按 Ctrl+Z 组合键时能撤销当前操作,使文档恢复到之前的状态;

2024-01-14 11:04:07 289

原创 设计模式之访问者模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景六、扩展封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。以上就是设计模式之访问者模式【行为型模式】的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-13 10:19:36 716 17

原创 设计模式之迭代器模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK源码解析提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。以上就是设计模式之迭代器模式【行为型模式】的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-13 10:19:26 287

原创 设计模式之六大设计原则

一、开闭原则二、里氏代换原则三、依赖倒转原则四、接口隔离原则五、迪米特法则六、合成复用原则在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。以上就是设计模式之六大设计原则的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-12 09:54:35 2715 103

原创 设计模式之中介者模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景一般来说,同事类之间的关系是比较复杂的,多个同事类之间互相关联时,他们之间的关系会呈现为复杂的网状结构,这是一种过度耦合的架构,即不利于类的复用,也不稳定。例如在下左图中,有六个同事类对象,假如对象1发生变化,那么将会有4个对象受到影响。如果对象2发生变化,那么将会有5个对象受到影响。也就是说,同事类之间直接关联的设计是不好的。

2024-01-12 09:53:57 401 1

原创 计算机组成原理之计算机硬件发展和计算机系统的组成

一、计算机硬件发展1、电子管时代2、晶体管时代3、中小规模集成电路时代4、大规模、超大规模集成电路时代5、微处理器发展6、摩尔定律7、半导体存储器的发展8、计算机软件的发展9、计算机的分类与发展方向二、计算机系统的组成1、早期冯·诺依曼机的结构2、现代计算机的结构3、认识各个硬件部件1、主存储器的基本组成2、运算器的基本组成3、控制器的基本组成4、计算机的工作流程1、取数指令2、乘法指令3、加法指令4、存数指令。

2024-01-11 09:55:03 2133 75

原创 设计模式之命令模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK源码解析日常生活中,我们出去吃饭都会遇到下面的场景。将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行存储、传递、调用、增加与管理。以上就是设计模式之命令模式【行为型模式】的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-11 09:53:58 1268

原创 SpringMVC之注解配置SpringMVC

使用配置类和注解代替web.xml和SpringMVC配置文件的功能一、创建初始化类,代替web.xml二、创建SpringConfig配置类,代替spring的配置文件三、创建WebConfig配置类,代替SpringMVC的配置文件四、测试功能以上就是SpringMVC之注解配置SpringMVC的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-10 09:59:27 874 14

原创 设计模式之观察者模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK中提供的实现又被称为发布-订阅(Publish/Subscribe)模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。以上就是设计模式之观察者模式【行为型模式】的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-10 09:58:19 1172 1

原创 设计模式之状态模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一种状态改变,都有可能要根据其他状态来更新处理。例如,如果电梯门现在处于运行时状态,就不能进行开门操作,而如果电梯门是停止状态,就可以执行开门操作。类图如下://电梯的4个状态//开门状态//关门状态//运行状态//停止状态//设置电梯的状态//电梯的动作//声明一个记录当前电梯的状态@Override。

2024-01-09 09:37:57 1820 22

原创 设计模式之责任链模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、源码解析在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话和地址等信息,这增加了难度。这样的例子还有很多,如找领导出差报销、生活中的“击鼓传花”游戏等。

2024-01-09 09:37:25 1305 2

原创 设计模式之策略模式【行为型模式】

一、概述二、结构三、案例实现四、优缺点五、使用场景六、JDK源码解析先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea进行开发,也可以使用eclipse进行开发,也可以使用其他的一些开发工具。​ 该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。

2024-01-08 11:01:59 1559 18

原创 设计模式之模板方法模式【行为型模式】

行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。模板方法模式策略模式命令模式职责链模式状态模式观察者模式中介者模式迭代器模式访问者模式备忘录模式。

2024-01-08 11:01:10 1106

原创 设计模式之享元模式【结构型模式】

一、概述二、结构三、案例实现四、优缺点和使用场景五、JDK源码解析​ 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。以上就是设计模式之享元模式【结构型模式】的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-07 11:55:27 1436 28

原创 设计模式之组合模式【结构型模式】

一、概述二、结构三、案例实现四、组合模式的分类五、优点六、使用场景​ 对于这个图片肯定会非常熟悉,上图我们可以看做是一个文件系统,对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子节点进行相关的操作。可以将这颗树理解成一个大的容器,容器里面包含很多的成员对象,这些成员对象即可是容器对象也可以是叶子对象。

2024-01-07 09:42:37 1275 1

原创 SpringMVC之拦截器和异常处理器

一、拦截器1、拦截器的配置2、拦截器的三个抽象方法3、多个拦截器的执行顺序二、异常处理器1、基于配置的异常处理2、基于注解的异常处理以上就是SpringMVC之拦截器和异常处理器的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

2024-01-06 09:53:23 3375 107

原创 设计模式之外观模式【结构型模式】

一、概述二、结构三、案例四、使用场景五、源码解析有些人可能炒过股票,但其实大部分人都不太懂,这种没有足够了解证券知识的情况下做股票是很容易亏钱的,刚开始炒股肯定都会想,如果有个懂行的帮帮手就好,其实基金就是个好帮手,支付宝里就有许多的基金,它将投资者分散的资金集中起来,交由专业的经理人进行管理,投资于股票、债券、外汇等领域,而基金投资的收益归持有者所有,管理机构收取一定比例的托管管理费用。​ 又名门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。

2024-01-06 09:52:21 1326

原创 设计模式之桥接模式【结构型模式】

现在有一个需求,需要创建不同的图形,并且每个图形都有可能会有不同的颜色。我们可以利用继承的方式来设计类的关系:我们可以发现有很多的类,假如我们再增加一个形状或再增加一种颜色,就需要创建更多的类。试想,在一个有多种可能会变化的维度的系统中,用继承方式会造成类爆炸,扩展起来不灵活。每次在一个维度上新增一个具体实现都要增加多个子类。为了更加灵活的设计系统,我们此时可以考虑使用桥接模式。​ 将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。

2024-01-05 09:24:36 1665 11

原创 设计模式之装饰者模式【结构型模式】

一、概述二、结构三、案例四、使用场景五、JDK源码解析六、代理和装饰者的区别我们先来看一个快餐店的例子。快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。使用继承的方式存在的问题:扩展性不好如果要再加一种配料(火腿肠),我们就会发现需要给FriedRice和FriedNoodles分别定义一个子类。如果要新增一个快餐品类(炒河粉)的话,就需要定义更多的子类。产生过多的子类。

2024-01-05 09:24:00 1796 67

原创 设计模式之适配器模式【结构型模式】

一、概述二、结构三、类适配器模式四、对象适配器模式五、应用场景六、JDK源码解析如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如下图最右边的。因此我们的笔记本电脑,手机在当地不能直接充电。所以就需要一个插座转换器,转换器第1面插入当地的插座,第2面供我们充电,这样使得我们的插头在当地能使用。生活中这样的例子很多,手机充电器(将220v转换为5v的电压),读卡器等,其实就是使用到了适配器模式。

2024-01-04 09:17:26 1453 4

Html课程设计——时代音乐网站

网站所采用的知识包含很多,有渐变色背景变化、轮播图的实现、盒子嵌套使用、图片旋转效果等。采用html、css完成。应对于多种场合,网站内的色彩搭配都很漂亮,满满的科技感

2022-08-20

空空如也

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

TA关注的人

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