自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过JavaScript理解什么是语法糖

语法糖(Syntactic Sugar) 是编程语言中的一种术语,指的是一些对语言功能没有实质性影响,但使代码更简洁、可读性更强的语法设计。语法糖并不会引入新的功能,而是对现有功能的简化。其作用是让代码看起来更符合人类的自然思维方式,减少复杂性,但编译器或解释器会将这些语法糖还原为更基本的、底层的代码来执行。在 JavaScript 中,语法糖 可以理解为一种让代码更加优雅或简洁的写法,实际上它背后隐藏的是更加底层的实现。

2024-10-07 19:22:01 348

原创 什么是伪多态?在JavaScript当中显式伪多态和隐式伪多态指的是什么?

显式伪多态 是在编程语言中通过非严格的多态性模拟多态行为的一种技术。在这种情况下,多态行为并不是通过经典的继承或接口机制实现的,而是通过一些显式的方法来模拟类似多态的效果。显式伪多态的核心在于程序员显式地管理类型和行为,即通过代码判断类型并执行相应的操作,而不是让语言本身通过多态性自动处理不同类型的对象。这种方法模拟了多态的效果,但并不是正统的多态实现。

2024-10-06 15:22:19 618

原创 令牌主动失效机制范例(利用redis)注释分析

令牌生成在需要限流的场景中,系统会根据一定的速率生成令牌,存储在 Redis 中。可以设定每秒生成的令牌数量。令牌获取当用户请求时,系统会从 Redis 中获取令牌。可以使用原子性操作(如 DECR)来确保令牌的正确获取和减少。令牌失效令牌的主动失效可以通过设定过期时间(TTL)来实现。当生成的令牌在一定时间内未被消费,Redis 会自动删除这些令牌。也可以通过在逻辑上判断令牌的使用情况,主动将过期的令牌从队列中剔除。监控与调整。

2024-10-05 16:35:13 596

原创 介绍多环境开发-分组(springboot-profile)

在使用 Spring Boot 进行开发时,多环境配置是一项非常常见的需求。通常,我们会在开发、测试、生产等不同环境下部署同一个应用程序,而这些环境可能需要不同的配置,例如数据库连接、日志级别等。Spring Boot 通过 profile(配置分组) 的概念来简化多环境的配置管理。

2024-10-04 15:45:44 276

原创 JavaScript 的模块化机制学习

模块导入和导出是 JavaScript 模块化的核心概念。现代 JavaScript 通常使用 ES6(ECMAScript 2015)引入的模块系统,允许使用 import 和 export 语句。

2024-10-04 15:41:07 385

原创 总有人分不清spring、spring boot、spring MVC、spring cloud是什么关系,请看这篇帖子

四者都是 Spring 生态系统中的不同组成部分,彼此之间有着紧密的联系。

2024-10-01 23:36:37 494

原创 技术疑问:为什么在现在的spring代码当中几乎没有看到Applicationcontext了

Spring Boot 通过自动配置(Auto-Configuration)简化了 Spring 应用的配置过程。以前在 Spring 中,开发者通常需要手动创建和管理 ApplicationContext 来加载 Bean,处理依赖注入等。然而,在 Spring Boot 中,ApplicationContext 的创建和初始化由框架自动完成。Spring Boot 使用的核心类 SpringApplication 会自动创建 ApplicationContext,并进行必要的初始化。

2024-09-27 12:37:37 347

原创 @interface注解详解

注解允许你为代码中的元素(类、方法、字段等)添加元数据,这些元数据可以在运行时或编译时被访问和处理。

2024-09-27 00:25:32 436

原创 报错:cvc-elt.1.a:cannot find the declaration of element ‘project‘.

在 Eclipse 中,确保你的项目设置为 Maven 项目。这个错误通常是由于 Maven POM 文件的 XML 格式或命名空间问题引起的。:确保你使用的 Maven 版本与 POM 文件的 schema 相匹配。:确保没有隐藏的字符或格式错误,使用 XML 编辑器可以帮助发现这些问题。:确保你的 POM 文件是完整的,并没有其他错误。:如果你的机器无法访问 Maven 的 schema URL(),可以尝试将其手动下载并存储在本地,或暂时连接网络。

2024-09-24 11:35:47 223

原创 试图讲清楚spring的依赖注入

首先声明,依赖注入和反转容器是密不可分的,二者相互依存,依赖注入是实现反转控制的一种方式,允许对象在创建时将其依赖项提供给它,而不是在内部创建这些依赖项。这样可以增强代码的可测试性和可维护性。

2024-09-21 19:20:44 489

原创 深度理解servlet容器、servlet应用、servlet三者的关系

一个Servlet应用程序不仅包含Servlet,还包括其他组件,如JSP页面、静态资源(HTML、CSS、JS)、过滤器(Filter)、监听器(Listener)等。(也称为Web容器或Servlet引擎)是运行和管理Servlet的环境,它负责处理客户端的HTTP请求并将它们传递给相应的Servlet,最后将响应返回给客户端。这是因为Servlet容器通常会同时运行多个Web应用,每个Web应用都有自己独立的上下文路径,并根据请求的URL找到对应的。是这个应用内部的某个Servlet的路径),

2024-09-20 09:26:12 331

原创 典型的MVC设计模式:使用JSP和JavaBean相结合的方式来动态生成网页内容典型的MVC设计模式

文件结构解释解释。

2024-09-19 23:31:31 657

原创 使用FTP协议实现Windows和Linux的文件传输(手把手教你版本)(Windows11也适用)

使用FTP协议实现Windows和Linux的文件传输(手把手教你版本)(Windows11也适用)

2024-09-15 19:10:12 553

原创 解决eclipse当中的:The default superclass, “javax.servlet.http.HttpServlet,was not found on the Java...“问题

解决The default superclass, "javax.servlet.http.HttpServlet", according to the project's Dynamic Web Module facet version (4.0), was not found on the Java Build Path.

2024-09-15 16:07:04 502

原创 配置RHEL和centOS的阿里云镜像源

编辑 EPEL 仓库配置文件 epel.repo。

2024-09-15 15:52:23 1063

原创 RHEL、centOS通过NET模式连接外网的最真实操作经验

切换至NET模式(我这里用的是RHEL7)

2024-09-15 11:42:11 403

原创 如何利用Maven命令使得本地 .jar 文件安装到本地仓库中,以供其他项目通过 Maven 依赖引用

如何利用Maven命令使得本地 .jar 文件安装到本地仓库中,以供其他项目通过 Maven 依赖引用

2024-08-13 17:18:46 479 1

原创 如何在wordpress当中使用插件WP Coder(将html、css、javascript应用到wordpress上)

wordpress使用插件wpcoder

2024-08-12 22:34:39 482

原创 移动端在启动sunshine的时候报错error:503(连接错误,failed to initialize...)

sunshien解决503error问题

2024-08-04 19:52:41 1192

原创 前后端分离项目的项目分别打包操作

前后端分别打包操作

2024-08-04 01:19:53 232

原创 在云服务器上Git克隆项目时,项目的默认branch当中没有目标文件,目标文件在另外一个分支上,怎么处理?

克隆仓库时,Git 会自动检出默认分支(如。分支:(这里例如是master)

2024-08-04 00:38:49 366

原创 redis安装与运行(Spring boot连接redis服务器案例)

Spring Boot 应用在启动时无法连接到 Redis 服务器,导致应用启动失败,错误信息:Unable to connect to 127.0.0.1:6379; nested exception is org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionEx

2024-08-03 14:42:45 392

原创 使用VScode访问HTML页面时相对位置正确图片都加载不出来

利用VSCODE写代码的时候遇到写完后在file:///D:/xxxx%20Design/project/index.html当中访问不显示图片也就是我访问open in default browser跳转的路径资源不被加载进去。

2024-08-01 10:48:53 849

原创 2024最新GitHub项目挂载全流程(利用Git)

本人有一个前后端分离项目想要上传到GitHub,但是GitHub上的Code操作又只能单文件的上传,总之很麻烦,不可避免需要用到Git(开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理)

2024-07-31 23:01:59 769

原创 教你解决eclipse不会进行代码自动补全怎么办(看图全清晰版本)

轻松教会小白操作

2024-07-28 20:21:23 179

原创 点击进入http://localhost:8080/后跳到http://localhost:8080/#/这是什么原因?

在 Vue Router 中,默认情况下使用的是“哈希模式”(hash mode),这就是你看到的 # 的原因。哈希模式使用 URL 的哈希部分 (# 后的部分) 来模拟一个完整的 URL,这样可以让你的单页面应用(SPA)在没有重新加载页面的情况下导航。

2024-07-28 16:46:37 564

原创 vue create wms-web vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。 所在位置

关于vue Cli的安装看我前一篇帖子:https://blog.csdn.net/qq_55018264/article/details/140525322在这篇帖子解决系统无法识别vue命令,这可能是因为 Vue CLI 没有正确安装或路径没有配置好的继续问题:想要在一个文件夹上运行CMD然后vue --version运行不出,报错为:则以管理员身份运行 PowerShell:右键点击 PowerShell 图标,选择“以管理员身份运行”。检查当前执行策略:1.在管理员 PowerShell

2024-07-21 13:42:48 221

原创 vue CLI的安装问题范例,npm install -g @vue/cli安装过程中出现一大堆warn和err(vue安装)、利用镜像还是安装失败,看这篇攻略

node -v举例我的cmd截图:原因是没有全局安装 Vue CLI,使用报错我按照网上的步骤运行了npm install -g @vue/cli结果几乎全报错。

2024-07-18 16:16:41 1392

原创 npm install -g @vue/cli[...........] - idealTree:node_global: sill idealTree buildDeps安装报错、失败的解决

(在此之前我执行了npm config set registry https://registry.npm.taobao.org,目的是为了加速npm的安装)npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!

2024-06-12 18:43:07 1506

原创 IDEA项目进入,项目可以运行,依赖可以同步成功,但是maven模块处的依赖项还是会红色波浪线标记解决方法

每一步进行依赖项重新加载尝试,如果还是红色波浪线就继续恢复下去,直到步骤5,可以后选现在一切正常即可。

2024-06-11 10:26:02 274

原创 [main] ERROR org.springframework.boot.SpringApplication - Application run failedorg.yaml.snakeyaml.

spring.application.name=demo是创建的时候自动生成的,你需要把它删掉才行,

2024-06-08 18:16:31 285

原创 安装MySQL数据库时遇到sample Databases,select databases that should be created:有两个选项:sakila和world

Sakila Database:World Database:

2024-06-08 16:59:02 1304 1

原创 Could not find artifact com.mysql:mysql-connector-j:pom:8.0.36 in central (https://repo.maven.apache

以我的MySQL版本举例,可以降低MySQL版本到依赖项支持的版本。怕有人不知道怎么更新依赖项,附个图。

2024-06-08 14:56:53 512

原创 java: 错误: 无效的源发行版:17解决方法、java: 无法访问org.springframework.web.bind.annotation.GetMapping 错误的类文件:

可能的问题与解决方法。

2024-06-08 14:46:33 509

原创 最简单的解决C盘空间不足但其他盘冗余的情况

最简单解决Windows空间问题

2024-05-29 23:47:38 200

原创 JSP项目连接MYSQL数据库,细致入微版

这里的student是你现在数据库当中的你建的数据库databases名,不是你的tables名,我在上面建的数据库就是建立了一个databases叫databasesexample,然后我use databasesexample之后建立了一个表叫student,这一点需要注意!下载后对mysql-connector-j-8.4.0.zip进行解压得到mysql-connector-j-8.4.0文件夹,点击进去找到mysql-connector-j-8.4.0.jar,这就是我们需要的重要文件了。

2024-05-28 15:26:20 1406

空空如也

空空如也

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

TA关注的人

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