归档

2024 年 02 月

2024-02-02

SpringCloud 微服务架构 创建SpringCloud项目 创建父项目 使用spring initializr创建项目的时候不用选择任何的依赖,直接创建就好,后面再按照需求添加。 修改pom.xml打包方式为pom<packaging>pom</packaging> 修改父项目springb

2024-02-02

Slf4j slf4j是简单的日志门面,可以用作各种日志框架的简单外观或抽象,允许最终用户在部署时插入所需的日志框架。 slf4j + log4j 使用log4j或log4j2需要多添加一个示例器依赖 。。。slf4j + log4j

2024-02-02

Shiro 可以做认证、授权、加密、会话管理、与web集成、缓存等。 Shiro与SpringSecurity对比 Shiro与spring整合需要一定的整合工作 springSecurity功能更丰富一点 springSe

2024-02-02

RocketMQ NameServer NameServer是一个Broker与Topic路由的注册中心,支持Broker的动态注册与发现。主要包括两个功能: Broker管理:接受Broker集群的注册信息并且保存下来作为路由信息的基本数据;提供心跳检测机制,检查Broker是否还存活。 路由信息

2024-02-02

Redis Redis推荐使用Linux版本 安装环境 下载 解压 make 修改配置文件 设置后台启动

2024-02-02

RabbitMQ RabbitMQ学习笔记:消息队列-RabbitMQ篇章- 专栏 -KuangStudy RabbitMQ使用基于TCP/IP协议的AMQP协议 RabbitMQ还支持MQTT协议,MQTT协议轻量,结构简单,传输快,但是默认关闭,需要自己打开。 安装RabbitMQ Rabbit

2024-02-02

Netty Netty是一个网络IO,可以理解为是对java原生IO的一个优化。Netty是一个异步的基于事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty主要针对TCP协议下,

2024-02-02

MySQL 这篇笔记记录深入学习sql的笔记 数据库操作 连接 mysql -u root -p 查询数据库 show databases; 选择数据库 use xxx; 创建数据表 CREATE TABLE table_name (column_name column_type); 删除数据表 D

2024-02-02

Mybatis plus mybatis-plus配置 导包 导入springboot基本包 mybatis-plus包 最好不要同时导入mybatis包和mybatis-plus包 可能会出现兼容问题 所有sql语句都是动态语句 ​ <dependency>    <groupId>com.ba

2024-02-02

Log4j Loggers Loggers组件在系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,Log4j只输出级别不低于设定级别的日志信息。 Appenders