Tmux 使用教程
Tmux 是一个 终端复用器,属于常用的 开发工具
基本用法安装tmux 需要自己安装,命令如下 (以 centos 为例)
sudo yum -y install tmux
启动与退出安装完之后,输入 tmux 命令
按下 ctrl + d 或者 输入 exit ,即可退出 tmux
前缀键Tmux 窗口有大量的快捷键。所有快捷键都要通过前缀键唤起。...
RabbitMQ
RabbitMQ是一个开源的消息代理和消息队列系统,使用Erlang编写,支持多种消息协议,如AMQP(高级消息队列协议),STOMP(可扩展的文本协议)和MQTT(物联网协议)。RabbitMQ允许应用程序之间通过异步消息传递来实现解耦和松散耦合,可以用于实现各种消息传递场景,如任务队列、事件驱动架构、日志收集、消息广播等。RabbitMQ的特点包括高可用性、可靠性、可...
设计模式
参考 <图解设计模式>、<重学Java设计模式>
设计模式遵循六大原则;
单一职责原则 : 一个类和方法只做一个事情
里式替换:多态,子类可扩展父类
开闭原则:抽象架构,拓展实现(对修改关闭,对扩展开放) 继承父类扩展需要的方法,同时保留原有的方法,新增自己需要的方法
依赖倒置原则
实现开闭原则的重要途径之一,它降低了客户与实现模块之间的耦合
细节依赖...
Linux
参考
[韩顺平一周学会Linux](【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=28&share_source=copy_web&vd_source=72700974488313ca2dbc27bc0ae377e9)
<鸟哥的 Linux 私房...
#Redis
版本: Redis 6
Redis 介绍Redis (REmote Dictionary Server) 远程字典服务器 是完全开源的,使用 ANSIC 语言编写遵守 BSD 协议,是一个高性能的 Key - Value 数据库,提供了丰富的数据结构,如 String、Hash、List、SortedSet 等等。数据是存在内存中的,同时 Redis 支持事务、持久化、LU...
SpringSecurity
2023/01/10 -
官方文档 - https://docs.spring.io/spring-security/reference/index.html
Spring Security 是一个提供身份验证、授权和针对常见攻击的保护的框架。凭借对保护命令式应用程序和反应式应用程序的一流支持,它是保护基于 Spring 的应用程序的事实标...
netstat -ano|findstr
windows 的dos 命令窗口 可以输入 netstat -ano 查看 端口使用情况
如果要查看指定 端口是否被占用,可以使用命令 netstat -ano | findstr xxx,
如果结果为空则说明没有被使用,如果有值则说明已经被使用,最后一列为使用 1900 端口号的进程ID。
也可以使用 taskkill /pi...
org.yaml.snakeyaml.error.YAMLException:java.nio.charset.MalformedInputException: Input lengt=1
运行 springboot 程序时,出现 :
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputEx...
数据结构与算法
Java 描述的 数据结构
韩顺平 - 数据结构与算法(Java 描述) https://www.bilibili.com/video/BV1E4411H73v/?p=11&share_source=copy_web&vd_source=72700974488313ca2dbc27bc0ae377e9
数据结构和算法概述数据结构和算法的关系
数据 dat...
#操作系统
南京大学 - 蒋炎岩老师 操作系统的设计与实现
哈尔滨工业大学 - 李治军老师 操作系统
王道考研 - 408操作系统
参考教材: 现代操作系统 原书第四版 **王道考研408 - 操作系统教材 **
操作系统(Operating System,简称 OS)是一种控制和管理计算机硬件和软件资源的系统软件,它充当计算机系统与用户之间的接口,管理计算机的硬件、软件和资源...