动态
开发
SpringBoot整合Mybatis
新建 SpringBoot 项目 springboot_mybatis 添加 Mybatis 的起步依赖1234567891011<!--mybatis起步依赖--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version></dependency><!-- ...
开发
SpringBoot基础
什么是Spring BootSpring Boot 是所有基于 Spring Framework 5.0 开发的项目。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序,并且尽可能减少你的配置文件。 设计目的: 用来简化 Spring 应用的初始搭建以及开发过程。 从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 maven 整合了所有的 ja ...
开发
Spring整合RabbitMQ
搭建生产者工程1、创建工程并添加依赖修改 pom.xml 文件内容为如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org ...
开发
RabbitMQ入门
RabbitMQ 简介RabbitMQ 官网 RabbitMQ 是由Erlang语言开发,基于 AMQP 协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。 Erlang 语言由 Ericson 设计,专门为开发高并发和分布式系统的一种语言,在电信领域使用广泛。 AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。2006 年,AM ...
开发
RabbitMQ安装
Windows 版本安装RabbitMQ 由 Erlang 语言开发,OTP(OpenTelecom Platform)作为 Erlang 语言的一部分,包含了很多基于 Erlang 开发的中间件及工具库,安装 RabbitMQ 需要安装 Erlang/OTP,并保持版本匹配 erlang 和 rabbitMQ 的安装都右键以管理员身份运行 安装 erlangerlang 官方下载地址:点我下载 erlang 安装完成需要配置 erlang 系统环境 ERLANG_HOME到安装目录 ERLANG_HOME=D:\SoftWare\erl9.3 在path中添加 %ERLANG_HO ...
开发
消息队列MQ
什么是消息队列 MQMQ 全称为 Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。 消息队列就是基础数据结构中的“先进先出”的一种数据机构。 消息队列 MQ 的产生随着微服务架构的流行,MQ 成了解决微服务之间问题的常用工具。 以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障,都会造成下单操作异常。 当转变成基于消息队列的方式后,系统间调用的问题会减少很多,比如物流系统因为发生故障,需要几分钟来修复。在这几分钟的时间里,物流系统要处理的内存被缓存在消息队列中,用户的 ...
开发
在IDEA中使用Git
在 IDEA 中配置 Git安装好 IntelliJ IDEA 后,如果 Git 安装在默认路径下,那么 idea 会自动找到 git 的位置,可以直接点击Test按钮测试是否正确配置 如果更改了 Git 的安装位置则需要手动配置下 Git 的路径。 选择File→Settings打开设置窗口,找到Version Control下的git选项,选择 git 的安装目录后可以点击Test按钮测试是否正确配置 在 IDEA 中使用 Git1、工程添加至 Git 仓库创建或者打开一个工程,交给 git 进行管理 选择 VCS - > Import into Version Control - ...
经验总结
GitHub Actions自动化部署腾讯云COS
2022 年 5 月更新,腾讯云函数开始收费了,不再使用云函数刷新腾讯云 CDN,直接在 GitHub Actions 中刷新 配置 yml 文件博客(Hexo)根目录新建.github文件夹,.github文件夹内新建workflows文件夹,workflows文件夹下新建 yml 格式的配置文件 配置文件名字随意,比如AutoDeploy.yml 关于新建.github文件夹,可以在博客根目录下打开 cmd,输入md .github来新建。 编辑 AutoDeploy.yml 文件内容,文件最后的腾讯云 CDN 缓存刷新,--Paths 参数后面跟自己的博客网址 1234567891011 ...
开发
Git入门_分支操作
Git 分支几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 Git 的 master 分支并不是一个特殊分支。 它跟其它分支没有区别。 之所以几乎每一个仓库都有 master 分支,是因为git init 命令默认创建。 1、查看分支列出所有本地分支 1git branch 列出所有远程分支 1git branch -r 列出所有本地分支和远程分支 1git branch -a 2、创建分支1git branch 分支名 3、切换分支1git checkout 分支名 4、推送至远程仓库分支1git push 仓库 ...
开发
Git入门_远程仓库操作
1、从远程仓库克隆1git clone 远程Git仓库地址 2、查看远程仓库如果想查看已经配置的远程仓库服务器,可以运行 git remote 命令。 它会列出指定的每一个远程服务器的简写。 1git remote 如果已经克隆了远程仓库,那么至少应该能看到 origin ,这是 Git 克隆的仓库服务器的默认名字 与远程仓库建立连接后,查看远程地址 1git remote -v fetch:可以从远程仓库抓取数据 push:可以把本地的代码提交到服务器 3、添加远程仓库本地仓库跟远程仓库建立关联关系 git remote add [<options>] <nam ...