什么事Podman?如果你知道Docker,那么他们几乎就是同一个东西。
Podman是Red Hat开发的一个兼容(取代!)Docker的容器化引擎,他们的指令几乎完全相同(这也是Podman的目标)。
具体的比较可以看这篇文章。简而言之,Podman是非守护进程结构,不需要Root性能也更好。
Podman安装正如上面所说,Podman在常见发行版的包管理器中就可以安装,比如Debian...
什么是服务?有什么用?Linux下面的服务可以理解为和Windows上的,也可以理解为一种守护(Daemon)进程,通常是在后台默默运行的基础设施应用,如数据库、驱动等。
通过创建服务,我们可以将自己的应用设为开机启动,并可以自动重启。
本文参考了How to create a systemd service in Linux,基本上就是翻译了他。
服务配置文件 (Systemd Ser...
说明通过ESI,我们可以利用HTTP请求的方式获取和改变游戏内的内容,也可以通过其OAuth2身份认证实现基于EVE账号的第三方登录,类似于你在某个非Github的网站使用Github账号登录。
OAuth2现在许多第三方登录方式的实现其实都是OAuth,全称是Open Authorization,一种开放授权协议,允许第三方应用程序使用资源所有者的凭据获得对资源有限访问权限。
使用场景比如...
微服务与SpringCloud为了降低大型WEB应用复杂性,以及应对越来越高的并发要求,微服务出现了(大嘘)。
可以简单理解为,就是将一个大的应用,拆分成多个小的模块,每个模块都有自己的功能和职责,模块之间可以进行交互。
SpringCloud是一套微服务解决方案,包含数个组件,而这些组件或者说SpringCloud的方案最早来自于Netflix(就是你看不到的那个网飞),而现如今Netfl...
无SpringBoot的基础使用见另一篇文章。
引入依赖与配置Maven添加Starter:
1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId><...
概念见另一篇文章。
引入依赖引入RabbitMQ的连接“客户端”,Maven:
123456<!-- https://mvnrepository.com/artifact/com.rabbitmq/amqp-client --><dependency> <groupId>com.rabbitmq</groupId> <artifact...
安装本文只记录如何在Linux(Debian)上安装。
参考官网安装文档,直接把“PackageCloud Quick Start Script”部分的脚本复制粘贴运行即可。
在Linux上安装完成后,需要启用服务:
1234# 开机启动systemctl enable rabbitmq-server# 立刻启动systemctl start rabbitmq-server
配置管理界面开...
依赖使用SpringBoot时在Maven添加Starter:
12345678910111213<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter --><dependency> <groupId>com.baomidou</groupI...
前言现在已经很少有新项目不使用SpringBoot而使用基础的、原始的Spring框架以及SpringMVC,但SpringBoot又会需要这些“老东西”的概念,故重新整理SpringBoot的“前辈”相关笔记并合并,主要还是对概念的记录。
Spring IOC
IOC意为控制反转,简单理解为将对象的创建(new)行为由程序员转为由容器执行,程序员只需要在任意要用的地方“注入”。
基于注解...
本文为在Windows系统上安装,因为通常Windows会需要这样安装。
下载从MySQL下载社区(GPL)版本,链接。
下载完成后解压到合适的目录,如下结构:
123456591M ./bin14K ./docs416K ./include265M ./lib9.9M ./share1.1G .
配置配置文件如果想要更改如服务器端口等设置,可在&...