- 博客(66)
- 收藏
- 关注
原创 C语言指针详解与应用
指针是C语言的一个重要知识点,使用灵活,功能强大,是C语言的灵魂。指针与底层硬件紧密联系,使用指针可操作数据的地址,实现数据的间接访问。指针即指针变量,用于存放其他数据单元(变量/数组/结构体/函数等)的首地址。若指针存放了某个数据单元的首地址,则这个指针指向了这个数据单元,若指针存放的值是0,则这个指针为空指针定义一个指针变量:16位系统:x=2,32位系统:x=4,64位系统:x=8。
2023-11-09 10:38:08 100
原创 卸载npm,npm切换版本,npm降级
这将从npm仓库下载并安装指定版本的npm。请注意,这个命令将全局安装npm,这意味着它将影响整个系统。
2023-10-17 09:21:42 3826
原创 RabbitMQ
RabbitMQ的安装,简单使用,SpringAMQP,WorkQueue,三种发布订阅方式:Fanout、Direct、Topic
2023-08-25 16:20:56 1457
原创 Nacos配置管理、Feign远程调用、Gateway服务网关
nacos配置管理(nacos的基本使用请看上一个帖子),Feign远程调用,Gateway网关的基本使用
2023-08-20 16:45:22 1263
原创 ssm笔记
初始化容器1.创建对象(内存分配)2.执行构造方法3.执行属性注入4.执行bean初始化方法使用bean1.执行业务操作关闭/销毁容器1.执行bean销毁方法,可以是ClassPathXmlApplicationContext接口下的colse()方法或者registerShutdownHook()方法使用@Component定义bean核心配置文件中通过组件扫描加载beanSpring提供@Component注解的三个衍生注解。
2023-07-25 15:05:21 271
原创 ssm项目配置,不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本。
不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本解决方案
2023-07-23 14:45:55 127
原创 Swagger
按照规范定义接口以及接口相关信息,再通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,以及在线接口调试页面等等。官网:https://swagger.io/knife4j是为Java MVC框架继承Swagger生成API文档的增强解决方案。
2023-06-05 17:42:21 67
原创 MySQL主存复制
第一步:修改MySQL数据库的配置文件/etc/my.cnf第二部:重启MySQL服务第三步:登录MySQL操作,执行一下SQL注:上面SQL的作用是创建一个用户huntouzai,密码为1234,并且给xiaoming用户授予REPLICATION SLAVE权限。常用于建立复制时所需要用到的用户权限,也就是slave必须被master授权具有该权限的用户,才能通过该用户复制。第四步:登录MySQL数据库,执行下面SQL,记录结果中File和Position的值。
2023-06-02 21:47:22 373
原创 Spring Cache
基于注解的缓存功能,提供了一层抽象,底层切换不同的cache实现。具体是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。针对不同的缓存技术需要实现不同的CacheManager。
2023-05-30 17:15:25 690
原创 Linux快速入门
安装完毕后,由于启动服务器未加载网卡,导致IP地址初始化失败,需要通过设置网卡ip addr查看IP修改网络初始化配置,设定网卡在系统启动时初始化cd /-----------------------------进入根目录cd etc--------------------------进入etc目录cd sysconfig-----------------进入sysconfig目录cd network-scripts----------进入network-scripts。
2023-05-27 16:14:02 643
原创 MySQL安装,Windows安装MySQL,Linux安装MySQL
Windows系统安装MySQL,和Linux系统安装MySQL,以及MySQL启动时以下错误的解决方案:mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object解决方案
2023-05-27 09:59:04 914
原创 NVM和NodeJS安装
nvm 即 (node version m安装注意事项首先查看有哪些可用版本输出建议安装 LTS(长期支持版)执行nvm list会列出已安装版本切换到 16.16.0切换到 14.20.0安装后 nvm 自己的环境变量会自动添加,但可能需要手工添加 nodejs 的 PATH 环境变量。
2023-05-13 20:51:23 160
原创 maven私服配置说明
如果需要上传自己的项目到私服上,需要在项目的pom.xml文件中,增加如下配置,来配置项目发布的地址(也就是私服的地址)私服配置说明:将上述配置私服信息的 192.168.150.101 改为 localhost。进入目录: apache-maven-nexus\nexus-3.39.0-01\bin。中只配置我们自己私服的连接地址(如果之前配置过阿里云,需要直接替换掉)中,增加如下配置,来指定snapshot快照版本的依赖,依然允许使用。标签中,配置访问私服的个人凭证(访问的用户名和密码)
2023-05-07 10:59:43 1208
原创 JWT令牌技术
JWT的组成: (JWT令牌由三个部分组成,三个部分之间使用英文的点来分割)第一部分:Header(头), 记录令牌类型、签名算法等。例如:{“alg”:“HS256”,“type”:“JWT”}第二部分:Payload(有效载荷),携带一些自定义信息、默认信息等。例如:{“id”:“1”,“username”:“Tom”}第三部分:Signature(签名),防止Token被篡改、确保安全性。将header、payload,并加入指定秘钥,通过指定签名算法计算而来。
2023-04-27 10:49:59 399
原创 SpringBoot配置文件 -- 参数配置化 --多环境配置
ConfigurationProperties注解,创建一个新的实体类,配置文件名为成员变量,注解的prefix属性为配置文件前缀,提供getset方法,交给IOC容器管理,在工具类中直接注入并使用get方法获取。
2023-04-26 23:40:42 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人