相关文章
设计模式——解释器模式(Interpreter Pattern)+ Spring相关源码
文章目录 一、解释器模式定义二、例子2.1 菜鸟教程例子2.1.1 定义一个表达式接口2.1.2 实现Expression接口2.1.3 定义解析规则2.1.4 使用 2.2 JDK源码——Pattern2.3 Spring源码——ExpressionParser 三、其他设计模式 一、解释器模式定义
类型: 行为型模式 目的&a…
建站知识
2024/12/21 19:45:32
Vue渲染MarkDown
文章目录 1.安装依赖2. 代码 1.安装依赖
npm install vue-markdown --savenode.js安装【支持npm命令】可以参考这篇文档 ↓ https://blog.csdn.net/weixin_43721000/article/details/134284418 2. 代码
<template><div><!--渲染位置--><markdown :sourc…
建站知识
2024/12/19 13:15:41
Linux 下最主流的文件系统格式——ext
硬盘分成相同大小的单元,我们称为块(Block)。一块的大小是扇区大小的整数倍,默认是 4K。在格式化的时候,这个值是可以设定的。
一大块硬盘被分成了一个个小的块,用来存放文件的数据部分。这样一来…
建站知识
2024/12/18 1:07:07
SpringCloudAlibaba系列之Nacos配置管理
目录
说明
认识配置中心
Nacos架构图
Nacos配置管理实现原理
核心源码分析-客户端
核心源码分析-服务端
配置修改的实时通知
主流配置中心对比
小小收获 说明
本篇文章主要目的是从头到尾比较粗粒度的分析Nacos配置中心的一些实现,很多细节没有涉及&#…
建站知识
2024/12/16 17:51:52
【Node.js入门】1.2 部署Node.js开发环境
1.2 部署Node.js开发环境
在 Windows 系统上安装 Node.js
两种文件格式的安装包
Windows安装包(.msi)Windows二进制文件(.exe)安装包 检查Node.js版本 node --version
在 Linux 系统上安装 Node.js
Linux操作系统上安装Nod…
建站知识
2024/12/16 23:40:32
【数组】【快慢指针】Leetcode 27 移除元素
【数组】【快慢指针】Leetcode 27 移除元素 解法1 ---------------🎈🎈题目链接🎈🎈-------------------
解法1
时间复杂度O(N) 空间复杂度O(1)
class Solution {public int removeElement(int[] nums, int val) {// 快慢指针…
建站知识
2024/12/16 17:29:31
【面经】讲一下线程池的参数和运行原理
线程池是Java中一种重要的并发工具,它可以帮助我们更好地管理线程,避免线程过多导致的系统开销和性能问题。线程池通过预先创建一定数量的线程,并将任务提交给这些线程执行,从而避免了频繁创建和销毁线程的开销。
线程池的参数主…
建站知识
2024/12/16 11:13:32
微信小程序将后端返回的图片文件流解析显示到页面
说明
由于请求接口后端返回的图片格式不是一个完整的url,也不是其他直接能显示的图片格式,是一张图片
后端根据模板与二维码生成图片,返回二进制数据 返回为文件流的格式,用wx.request请求的时候,就自动解码成为了下面这样的数据数据格式,这样的数据没…
建站知识
2024/12/18 6:59:21