09 2021 档案

摘要:JVM序列篇分四大块介绍 JVM的前世今生 谈到JVM,绕不过前大明鼎鼎的Sun公司,1982成立, 1986年上市, 1995推出著名的JAVA语言; 2001年 “9.11” 以前,Sun公市值最高达到1千亿美金, 此后,互联网泡沫破裂,硬件需求大幅减少,它的市值在一个月之内跌幅超过90%; 2 阅读全文
posted @ 2021-09-30 08:56 回望初心 阅读(46) 评论(0) 推荐(0)
摘要:建造者模式 建造者模式典型应用场景:包工头安排工人建一桌房子,产品需要的材料 地基,钢铁,材料 代码实现关键点 包工头对象、工人对象、产品对象、建造者对象: 有包工头指挥工人的实现代码如下 建造者对象,包含材料及实现 package com.gof23.builder1.demo1; public 阅读全文
posted @ 2021-09-28 22:01 回望初心 阅读(64) 评论(0) 推荐(0)
摘要:代理模式 典型应用场景 房东 中介 租房者,中介就作为房东的代理与租房者沟通,提供附加消息 静态代理模式,每个房东都必须创建一个代理类,实现简单但是代码冗余重复很多 租房接口实现 package com.gof23.proxy1.demo1; public interface Rent { void 阅读全文
posted @ 2021-09-28 21:17 回望初心 阅读(56) 评论(0) 推荐(0)
摘要:适配器模式 适配器模式典型应用场景:电脑 网线 转接头 代码实现关键点 网线对象、电脑对象、适配接口、适配接口实现、客户端测试例,实现代码如下: 网线对象实现上网功能 package com.gof23.adapter1; /** * 网线 */ public class Adaptee { pub 阅读全文
posted @ 2021-09-28 20:57 回望初心 阅读(60) 评论(0) 推荐(0)
摘要:单例模式之饿汉式模式 饿汉式模式来历 直接实例化犹如饿汉子尽快想把饭吃完故称为饿汉式 public class Hungry{ public static final Hungry hungry = new Hungry(); private Hungry(){} private static fi 阅读全文
posted @ 2021-09-28 19:53 回望初心 阅读(61) 评论(0) 推荐(0)
摘要:拥抱文件传输利器 Croc Croc安装 首先,我们需要将最新版本的Croc下载到我们的电脑中,或者直接使用下列命令进行在线安装: $ curl https://getcroc.schollz.com | bash 在macOS平台上,我们可以直接使用Homebrew来安装最新版本的Croc: $ 阅读全文
posted @ 2021-09-28 19:16 回望初心 阅读(927) 评论(0) 推荐(0)
摘要:读写操作一致性分析 引言 首先,先说一下。老外提出了一个缓存一致性设计套路,名为《Cache-Aside pattern》。其中就指出 跟新:应用程序先从cache取数据,没有得到,则从数据库中取数据,成功后,放到缓存中。 命中:应用程序从cache中取数据,取到后返回。 失效:先把数据存到数据库中 阅读全文
posted @ 2021-09-28 09:34 回望初心 阅读(1488) 评论(0) 推荐(0)
摘要:docker安装nexus Nexus镜像下载 docker pull sonatype/nexus3 创建宿主机挂载目录 mkdir -p /data/nexus/nexus-data 启动nexus docker run -d --name nexus -p 8081:8081 -v /data 阅读全文
posted @ 2021-09-26 14:29 回望初心 阅读(90) 评论(0) 推荐(0)
摘要:maven下载 下载地址 centos下直接下载 wget https://mirrors.aliyun.com/apache/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz maven解压 tar -zxvf apache-ma 阅读全文
posted @ 2021-09-26 13:51 回望初心 阅读(126) 评论(0) 推荐(0)
摘要:官网下载JDK1.8 下载路径:JDK1.8下载目录 免安装包上传 rz 打开上传窗口,上传jdk-8u301-linux-x64.tar.gz 解压jdk-8u301-linux-x64.tar.gz tar -zxvf jdk-8u301-linux-x64.tar.gz 将jdk-8u301- 阅读全文
posted @ 2021-09-26 13:39 回望初心 阅读(798) 评论(0) 推荐(0)
摘要:下载镜像 docker pull gitlab/gitlab-ce 创建存储目录 mkdir -p /data/devops/gitlab/config mkdir -p /data/devops/gitlab/logs mkdir -p /data/devops/gitlab/data 启动git 阅读全文
posted @ 2021-09-26 11:16 回望初心 阅读(248) 评论(0) 推荐(0)
摘要:华为云下Docker安装部署jenkins 下载镜像jenkins docker pull jenkins 创建持久化存储目录 mkdir /data/devops/jenkins 启动jenkins 端口根据自己的部署规划做设置, 8080及50000是jenkins默认配置端口,10240及10 阅读全文
posted @ 2021-09-26 10:20 回望初心 阅读(344) 评论(0) 推荐(0)
摘要:MySQL 逻辑架构概览 MySQL 最重要、最与众不同的特性就是它的可插拔存储引擎架构(pluggable storage engine architecture),这种架构的设计将查询处理及其他系统任务和数据的存储/提取分离开来。来看官网的解释: The MySQL pluggable stor 阅读全文
posted @ 2021-09-26 09:07 回望初心 阅读(65) 评论(0) 推荐(0)
摘要:Centos7.6+系统安装及卸载Docker 1. 安装必须安装包 cd /datasudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 2. 执行安装命令 cd /datasudo yum-config-mana 阅读全文
posted @ 2021-09-24 10:43 回望初心 阅读(286) 评论(0) 推荐(0)
摘要:MarkDown常用语法如下: MarkDown标题语法: 举例: # + 空格 + 标题内容+ enter # 一级标题 ## 二级标题 ### 三级标题 #### 字体 MarkDown字体语法: **Hello World** 字体加粗 *Hello World* 斜体 ***Hello Wo 阅读全文
posted @ 2021-09-24 10:34 回望初心 阅读(67) 评论(0) 推荐(0)