自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在 Spring Boot 里使用 WebSocket

在 Spring Boot 里使用 WebSocket, 以及 WebSocket 的 @Autowired 注入

2024-04-24 16:42:46 335 3

原创 oh-my-zsh git插件的别名对照表

git插件是 oh-my-zsh 提供了一些 git 命令的别名,提高了我们在终端使用 git 的效率,下面是一些别名和命令的对照表:

2023-11-27 12:04:48 1014 1

原创 Mac 编程环境搭建

轻量级代码阅读器、编辑器。

2023-11-19 21:15:06 2303

原创 arch Linux 虚拟机安装

下载如下文件为确保下载的文件没有损坏,需要计算文件的 SHA256 值。在 Windows 系统中,打开镜像所在文件夹。按住SHIFT键的同时右键空白处,点击“在此处打开 PowerShell”。在打开的 PowerShell 窗口中,输入请在 Arch Linux 下载页中找到 sha256sums.txt 文件,对照其中的 SHA256 值(或者参考下面列出的文件信息)。如果和上述命令输出的值相同,说明文件没有损坏;如果不同,请重新下载。截至本文最后一次更新,最新的文件信息是。

2023-10-25 11:31:41 189 1

原创 Nand2Tetris 学习笔记1

最基本的布尔操作:与(AND)、或(OR)、非(NOT)

2023-10-07 10:52:26 211 1

原创 Nand2Tetris 学习笔记0

Nand to Tetris 软件套件包含完成本网站和*《计算系统元素》*一书中描述的所有项目所需的所有工具和文件。将软件套件下载到PC后,无需在整个学习体验中下载任何其他内容。该软件是开源的,可以根据的条款自由使用。

2023-10-07 10:51:16 103 1

原创 RabbitMQ 学习笔记

Broker:接收和分发消息的应用,RabbitMQ Server 就是 Message BrokerVirtual host:出于多租户和安全因素设计的,把 AMQP 的基本组件划分到一个虚拟的分组中,类似于网络中的 namespace 概念。当多个不同的用户使用同一个 RabbitMQ server 提供的服务时,可以划分出多个 vhost,不同的 vhost 对应不同的交换机和队列,每个用户在自己的 vhost 创建 exchange/queue 等。

2023-05-26 17:08:03 226 1

原创 Spring MVC 学习

浏览器发送请求,若请求地址符合前端控制器的 url-pattern,该请求就会被前端控制器 DispatcherServlet 处理。前端控制器会读取 Spring MVC 的核心配置文件,通过扫描组件找到控制器,将请求地址和控制器中 @RequestMapping 注解的 value 属性值进行匹配,若匹配成功,该注解所标识的控制器方法就是处理请求的方法。处理请求的方法需要返回一个字符串类型的视图名称,该视图名称会被视图解析器解析,加上前缀和后缀组成视图的路径,最终转发到视图所对应页面。

2023-05-13 19:03:46 172

原创 Spring6 框架学习

Spring6 框架学习1 Spring介绍1.1 简介2002年,Rod Jahnson 首次推出了 Spring 框架雏形interface21 框架。2004年3月24日,Spring 框架以 interface21 框架为基础,经过重新设计,发布了1.0正式版。Spring 是一个开源框架,它由 [Rod Johnson](https://baike.baidu.com/item/Rod Johnson) 创建。它是为了解决企业应用开发的复杂性而创建的。Spring 使用基本的 Java

2023-04-23 22:40:14 441

原创 Spring Security 5.7 的简单搭建流程

Spring Security 5.7 的简单搭建流程1 环境搭建1.1 pom 文件中依赖的引入该流程搭建的是一个前后端分离的项目,环境搭建使用 Spring boot 2.7.10 和 Spring Security 5.7,数据库使用 MySQL8、druid、 MyBatis-Plus具体pom文件的引入为:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/

2023-04-17 15:11:16 1400 1

原创 Vue2 暂存

/</new Vue({// 1.指令与属性绑定成功时调用 2.指令所在的模板被重新解析时调用 msg(element , binding) {// element是指令所在的 Html 元素 // binding 包含所绑定带的属性的值 console . log(element , binding . value) } } })new Vue({msg : {// 指令与属性绑定成功时调用 bind(element , binding) {

2023-04-13 15:21:31 500

原创 MyBatis基础

什么是缓存[ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。什么样的数据能使用缓存经常查询并且不经常改变的数据。【可以使用缓存】

2023-03-25 21:47:34 150

原创 Maven基础

随着项目越来越大,要实现的功能越来越复杂我们需要导入的jar包越来越多,所以我们使用Maven来帮助我们来构建jar包和管理依赖。

2023-03-25 21:38:54 44

原创 Git学习

在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。

2023-03-25 21:38:05 31

原创 欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-03-25 21:37:45 39

原创 Java Web基本概念

HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本: html,字符串,~-……超文本:图片,音乐,视频,定位,地图…端口号:80Https:安全的. 443。

2023-03-25 21:37:07 58

空空如也

空空如也

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

TA关注的人

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