Jenkins学习
Jenkins学习 1 什么是Jenkins Jenkins 是一个用 Java 编写的开源自动化工具,带有用于持续集成的插件。Jenkins 用于持续构建和测试您的软件项目,从而使开发人员更容易将更改集成到项目中,并使用户更容易获得新的构建。它还允许您通过与大量测试和部署技术集成来持续交付软件。 借助 Jenkins,组织可以通过自动化来加速软件开发过程。Jenkins 集成了各种开发生命周期过程,包括构建、文档、测试、打包、模拟、部署、静态分析等等。 Jenkins 借助插件实现了持续集成。插件允许集成各种 DevOps 阶段。如果要集成特定工具,则需要安装该工具的插件。例如 Git、Maven 2 项目、Amazon EC2、HTML 发布者等。 Jenkins 的优势包括: 是一个具有社区大力支持的开源工具。 易于安装。 拥有 1000 多个插件,可简化您的工作。如果不存在插件,则可通过编码实现并与社区共享。 它是免费的。 它是用 Java 构建的,因此可以移植到所有主要平台。 Jenkins 的某些方面将其与其他持续集成工具区分开来。让我们看看这些要点。 2 ...
数据库三大范式
数据库三大范式 一、什么是范式 范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。 二、最常用的三大范式 第一范式(1NF):属性不可分割,即每个属性都是不可分割的原子项。(实体的属性即表中的列) 第二范式(2NF):满足第一范式;且不存在部分依赖,即非主属性必须完全依赖于主属性。(主属性即主键;完全依赖是针对于联合主键的情况,非主键列不能只依赖于主键的一部分) 第三范式(3NF):满足第二范式;且不存在传递依赖,即非主属性不能与非主属性之间有依赖关系,非主属性必须直接依赖于主属性,不能间接依赖主属性。(A -> B, B ->C, A ->...
Dubbo学习
Dubbo学习 一、Dubbo是什么 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,Dubbo就是各服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有Dubbo这样的分布式服务框架的需求,并且本质上是各服务调用的东西,说白了就是远程服务调用的分布式框架(告别Web...
IDEA注释模板设置
IDEA注释模板设置 类注释模板: 123456/** * @description: TODO * @author Changbaiqi * @date 2023/6/16 23:24 * @version 1.0 */ 一、创建类自动创建注释 1、首先进入IDEA设置里面: File–>setttings–>Editor–>File and Code Templates–>Files 然后选择Class文件(当然你要设置接口的也可以选择Interface文件) ${NAME}:设置类名 TODO:代办事项的标记,一般生成类或者方法都需要添加描述 ${USER}、${DATE}、${TIME}:撤职创建类的用户、创建的日期和时间,这些是IDEA内置的方法,还有一些其他的方法可以通过查阅获取。 版本号设置:设置版本号,一般新建的类都是1.0版本,这里写死就可以了。 二、自定义快捷键类注释模板 1、进入对应快捷键设置: File–>setttings–>Editor–>Live...
DQN学习
DQN学习 Q表更新公式 Q(state,action)=R(state,action)+γ∗Max[Q(nextstate,allactions)]Q(state,action)=R(state,action)+\gamma*Max[Q(next_state,all_actions)]Q(state,action)=R(state,action)+γ∗Max[Q(nextstate,allactions)] 其中Replay Memory D是历史记录队列,是针对每次决策后的的状态值和当前值的一个记录
MySQL同时安装多个版本
MySQL同时安装多个版本 Windows系统安装 一、下载对应MySQL5版本的压缩包 MySQL不同版本下载页:https://downloads.mysql.com/archives/community/,进去下载不同版本zip包即可。 比如选择下载MySQL 5.7.40版本: 下载好之后解压到自己想要的目录。 二、安装MySQL5 1、定制配置文件 在数据库对应根目录文件创建my.ini my.ini文件内容 12345678910111213141516171819202122[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3305端口,多个数据库并存的时候记得端口别TM一样的port = 3305# 设置mysql的安装目录basedir=D:\\mysql-5.7.37-winx64# 设置mysql数据库的数据的存放目录(自动生成,不然可能报错)datadir=D:\\mysql-5.7.37-winx64\\data# 允许最大连接数max_connections=10000#...
zookeeper学习
zookeeper学习
ActiveMQ学习
ActiveMQ学习 1.解压activemq压缩包,重命名文件夹 12tar -zxvf apache-activemq-5.11.1-bin.tar.gzmv apache-activemq-5.11.1 activemq 2.防火墙开启activemq端口8161(管理平台端口)和61616(通讯端口) 123vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT 3.启动、访问、查看状态和停止activemq服务 1234./activemq/bin/activemq startwget 192.168.2.137:8161./activemq/bin/activemq status./activemq/bin/activemq...