自动化开发环境搭建 -- 2. Jenkins 安装

准备# 安装 jdkapt install openjdk-11-jdk# 安装 jenkinscurl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \ /usr/share/keyrings/jenki
k8s 2022年06月30日 54次浏览

自动化开发环境搭建 -- 2. Gitlab 安装

环境ubuntu server 20 + docker最低需求2核 + 4G, 不然起不来。。。镜像gitlab 分 ce 和 ee 版本, 个人使用 ce 社区版,免费。git pull gitlab/gitlab-ce运行# 设置 映射卷export GITLAB_HOME=/srv/gitla
k8s 2022年06月29日 51次浏览

自动化开发环境搭建 -- 1. 虚拟机准备

创建虚拟机环境: win10 + vbox + ubuntu20 server img网卡: 桥接,从路由获取内网地址前置: 配置国内源,安装docker创建一个之后再复制出来2个,一个准备3个修改虚拟机 hostnamenano /etc/hostname# 修改成对应的名称 eg: hf00
k8s 2022年06月28日 50次浏览

自动化开发环境搭建 -- 0. 计划

why想搞一套自动化开发环境在本地,就是想折腾一下。wantgitlab 代码仓库nexus 包库k8s + docker 容器部署Jenkins 自动化打包部署what计划用3台虚拟机来模拟这个环境。1台部署 gitlab,nexus,jenkins2台部署 k8s + docker来模拟云服务
k8s 2022年06月28日 40次浏览

SpringBoot redis 简单使用

redis 安装# 使用docker快速安装# 默认配置启动docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /root/redis/myre
redis springboot 2022年06月11日 95次浏览

springboot Kafka 简单使用

环境note: 192.168.31.211 是本机地址# Zookeeper//1、拉取kafka镜像 不指定版本就拉取默认版本docker pull wurstmeister/zookeeper//2、启动命令docker run -d --name zookeeper -p 2181:2181
kafka springboot 2022年06月08日 71次浏览

观察者模式 简单总结

what观察者模式中通常可以分为: 主题(可被观察的对象),观察者(处理被观察对象发生事件的应对对象)。主题和观察者通常通过抽象的方式实现松耦合,在双方出现改动的情况下减少代码的改动。NOTE: 需要在 主题 中维护观察者对象列表,如果观察者数量大且处理的事件属于延时性比较大的情况,各个观察者收到的
设计模式 java 2022年06月05日 65次浏览

springboot 中 bean 的管理/代理

WhyspringMVC 通过 IOC 提供了对 bean 的管理机制,让开发人员更专注于业务逻辑,节省开发成本。又通过 三级缓存 的方式来解决 bean 在初始化时的 循环依赖问题。那么本来通过二级缓存就可以解决的问题,为什么需要使用三级缓存呢?就是为了更好的一次性解决通过 AOP 实现的某些特定
spring java springboot 2022年05月29日 94次浏览

java 数据库连接池 Hikari 和 druid

whyjava 项目中,通常为了是最大限度的使用数据库资源,会使用 数据库连接池 来对数据库连接通道做管理。数据库连接池会将数据库连接对象在最大空闲时间内保存在内存中,在需要的时候直接调用,以减少 new / close 数据库连接的资源消耗。what - Hikari / Druid通常 spri
data java springboot 2022年05月28日 61次浏览

第一次安装使用 minikube in ubuntu

在 vbox 安装 ubuntu 虚拟机这里安装了当前最新的 ubuntu-20.04.3-desktop-amd64修改 ubuntu 的数据源这里使用了华为的镜像源# 备份sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak# 替换
k8s 2021年10月17日 369次浏览