06 2022 档案
摘要:持续集成环境-Jenkins用户权限管理 我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 安装Role-based Authorization Strategy插件 开启权限全局安全配置 授权策略切换为"Role-Based Stra
阅读全文
摘要:持续集成环境-Jenkins插件管理 Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件。 修改Jenkins插件下载地址(选做) 可以先什级国内插件地址: Jenkins->Man
阅读全文
摘要:jenkins中文设置 1. 进入Manage Jenkins中,点击Manage Plugins(插件设定)。 2. 安装插件“Locale plugin” 选择Available,可用插件栏目下搜索“ Locale ” 点击 Install without restart 直接安装 3. 安装中
阅读全文
摘要:持续集成环境-Jenkins的安装 jenkins的官网 https://www.jenkins.io/zh/ 中国镜像 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/ 安装Jenkins之前需要安装JDK java-version 检查一下
阅读全文
摘要:Docker安装Jenkins 搜索 Jenkins 镜像 docker search jenkins 这里,我们选择第二个版本的镜像,因为这个是 Jenkins 官网里面推荐的 Docker 镜像,同时第一个也提示了我们已经废弃了。 2、拉取 Jenkins 镜像 docker pull jenk
阅读全文
摘要:Docker安装gitlab 1:拉取gitlab镜像 docker pull gitlab/gitlab-ce 生成挂载目录 mkdir -p /usr/local/gitlab/config mkdir -p /usr/local/gitlab/log mkdir -p /usr/local/g
阅读全文
摘要:Gitlab安装 gitlab安装需求 GitLab 官方安装配置要求服务器最低2核4G,如果服务器低于这个要求就不用安装了,因为用户体验超级超级不好。服务器CPU 推荐2核到4核完全就够了在多也是浪费,但内存越大越好最好超过4G。如果服务器内存刚好4G ,GitLab 也能跑起来但是如果你使用的是
阅读全文
摘要:软件开发的生命周期 什么是软件生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示 : 1.1、需求分析这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司
阅读全文
摘要:镜像下载官网 Docker Hub Container Image Library | App Containerization 安装tomcat 搜索镜像 从docker hub上查找镜像 拉取镜像 docker pull tomcat 查看镜像 docker images 可以查看本地是否拉取到
阅读全文
摘要:Centos7上安装Docker 确定你是Centos7及以上版本 cat /etc/redhat-release 卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker
阅读全文
摘要:安装wegt 第一步,保证centos能正常连网。使用命令 :yum -y install wget 如下图,稍等一会即可安装完成。 2.使用wget的使用,以下载jdk为例。 首先到官网下载地址页面。https://www.oracle.com/technetwork/java/javase/do
阅读全文
摘要:创建一个java项目 一个普通的springboot项目就行了 部署redis docker run [OPTIONS] IMAGE [COMMAND] [ARG...] #自定义 docker run --name redis -p 6379:6379 -v /data:/data -d redi
阅读全文
摘要:Docker基本概念 解决的问题 统一标准 应用构建 java、c++、javaScript 打包成镜像 exe docker build.....镜像 应用分享 所有软件的镜像放到一个指定的地方 docker hub 安卓、应用市场 应用运行统一的标准的镜像 docker run 容器化技术1.基
阅读全文
摘要:为什么云平台 1.环境统一 2.按需付费 3.即开即用 4.稳定性强 国内常见云平台 阿里云、百度云、腾讯云、华为云、青云等..... 公有云 公有云通常指第三方提供商用户能够使使用的云,公有云一般可通过 Internet 使用,可能是免费或成本低廉的。公有云的最大意义是能够以低廉的价格,提供有吸引
阅读全文
摘要:换成阿里网站创建项目 因为https://start.spring.io是国外的。所以我们可以换成阿里的镜像:https://start.aliyun.com来进行创建
阅读全文
摘要:什么是docker Docker 是一个开源的应用容器引擎,基于 LCX容器技术使用Go 语言开发 并遵从 Apache2.0 协议开源源码在Github上。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
阅读全文
摘要:Redis的主从复制 是什么 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 能干嘛 读写分离,性能扩展 容灾快速恢复 具体操作:主从复制 1、创建myredis文件夹2、复制redis.conf配置文件到文件夹中3、配置一主
阅读全文
摘要:持久化的两种方式RDB和AOF RDB是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话的Snapshot快照,它恢复时是将快照文件直接读到内存中。 备份是如何执行的? Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入一个到一个·临时·文件中,待持久化过程都结
阅读全文
摘要:Redis的事务定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis事务的主要作用就是串联多个命令防止别的命令插队。 multi、exec、discard命令 在Redis中从输入multi命令开始
阅读全文
摘要:String类型 保存和读取String(最常用的) System.out.println("缓存正在设置。。。。。。。。。"); redisTemplate.opsForValue().set("key1","value1"); redisTemplate.opsForValue().set("k
阅读全文
摘要:Spring Boot整合Redis非常简单,只需要按如下步骤整合即可: 1.在pom.xml文件中引入redis相关依赖 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframewor
阅读全文
摘要:使用Jedis进行测试 1.创建Maven项目 2.添加pom.xml文件 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <
阅读全文
摘要:String字符串 简介 string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。 string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。 string 类
阅读全文
摘要:什么是redis redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 它是一个非关系型数据库 NoSQL数据库介绍 1.技术发展 技术的分类 1.解决功能性的问题:如 Java、Jsp、Tomcat、Linux、JDBC、SVN 2.解决扩展性
阅读全文
摘要:副本集-Replica Sets 简介 MongoDB的副本集是一组维护相同数据集的mongod服务。副本集可提供冗余和高可用性,是所有的生产部署的基础。 也可以说,副本集类似于自动故障恢复功能的主从集群。通俗的讲就是用多台机器进行同一数据的异步同步,从而使用多台机器拥有同一数据的多个副本,并且当主
阅读全文
摘要:技术选型 mongodb-driver mongodb-driver是mongodb官方推出的java连接mongoDB的驱动包,相当于JDBC驱动。我们通过一个入门的案例来了解mongodb-driver的基本使用。 springDataMongoDB springData家族成员之一用于操作Mo
阅读全文
摘要:索引的概述 什么是索引 索引支持在MongoDB中高效的执行,没有索引,MongoDB必须执行全集合扫描,即扫描集合中的每一个文档,已选择与查询语句匹配的文档。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟。 如果查询存在适当的索引,MongoDB可以使用
阅读全文
摘要:SQL语法 选择和创建数据库,如果数据库存在则进入不存在则自动创建 use 数据库名称 查看有权限查看的所有数据库命令 show dbs 或者 show database 注意:在MongoDB中,集合只有在内容插入后才会创建,也就是说,创建集合(事件表)后要再插入一个文档,集合才会真正的创建 查看
阅读全文
摘要:MonGoDB Windows下载安装 https://www.mongodb.com/try/download/community?tck=docs_server 直接下载就行 下载好后进行安装,目录自行选择,这里我安装在了E目录下 安装好后原本是没有data文件和log文件夹的,这里我们需要自己
阅读全文
摘要:使用公司局域网连接阿里云服务器出错 原本连接服务器还可以突然就连接不上 解决方案,在阿里云服务器里,设置白名单,允许此ip访问通过。 使用Xshell-SSH访问报错 Connecting to ..**.:… Connection established. To escape to local s
阅读全文
摘要:简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。 特性 无侵入:只做增强不做改变,引入它不
阅读全文