自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 使用 Jenkins + Github + dokcer-compose 部署项目-实战篇

需要声明的一点是,此处实现的项目自动构建原理是 Github+Jenkins 的 webhook,因此得保证 github 能访问 到 jenkins,需要一台具有公网ip的服务器用于部署jenkins,或配合nps/fpr作为内网穿透的代理。用于测试的项目是周志明老师的“凤凰书城”,详情参考—— https://github.com/fenixsoft/microservice_arch_springcloud 需要把该项目 fork 到自己的仓库。

2023-10-28 21:23:54 90

原创 使用 Jenkins + Github + dokcer-compose 部署项目-环境准备篇

虽然在安装JDK和MAVEN的时候已经配置了环境变量,但是,jenkins 以 non-login的方式运行,不会去加载 /etc/profile 里面的环境变量,这会导致"mvn not found"等问题,详见——配置的环境变量KEY应为 “PATH+EXTRA”,VALUE填写要添加到"PATH"里面的值。通过默认端口号8080登录管理页面,输入之前获取的初始化密码,创建管理用户,安装默认插件。配置环境变量,根据自己的shell配置编辑对应的文件。通过service管理jenkins的启动/关闭。

2023-10-28 21:23:08 89

原创 HashMap中的位运算

这里写目录标题二进制基础回顾二进制转十进制二进制位移操作“按位与”与取模原理HashMap中的异或操作二进制基础回顾以下操作相对正整数的二进制而言,对非整数不太适用。二进制转十进制  在二进制中,位权是2的幂,所以每一位所代表的权值从右到左分别为2^(1-1) 、2^(2-1) 、… 、 2^(n-1) ,第n位的权值为2的(n-1)次幂。所以: 100101 = 2^5 + 2^2 + 2^0 = 37。二进制位移操作  当一个二进制数左移一位,右补"0"的时候,这个数每一位的权值就变成

2020-07-13 20:45:38 613

原创 Java集合类初探

目录概述Iterable 和 IteratorIterableIteratorCollectionListQueueSetMap概述  Java中基本的常用的集合类,主要包含:ListSetQueueMap这几种类型的继承关系如图: 图片引自——Collection 和 Map的继承体系其中 List、Queue 和 Set 继承自 Collection 接口,这三种集合的结构都比较简单,都是普通的元素的集合,而 Map 相对复杂一点,是键值对(key-value)的结构。Itera

2020-07-11 11:29:30 272

原创 TCP客户端和服务端的爱恨情仇——三次握手和四次挥手

图片搬运自——TCP三次握手和四次挥手全过程及为什么要三次握手解答对比  通过对“三次握手”和“四次挥手”的中间过程进行对比,可以发现“三次握手”和“四次挥手”的过程其实是差不多的,只不过“挥手”时把中间的过程拆分成两个过程。背景  这一切都要从那时候说起…  那一天阳光正好,Client 小姐与 Server 先生在公园邂逅了,Client 小姐望着 Server 先生清秀的脸庞,心中小鹿在乱踹,她想认识这位风度翩翩的秀儿,只是羞于表达,不知从何说起…进展  最终,Client 小姐其.

2020-06-22 18:00:09 152

原创 CSS3动画基础

目录编写页面transition元素过渡属性贝塞尔曲线transform元素变换translate平移scale缩放rotate选择skew倾斜matrix矩阵变换perspective景深transform-origin变化原点animation和keyframes编写页面记事本或SublimeText或vscode编写html:<html><div id="box"></div><style>#box { background-co

2020-06-19 16:05:52 389

原创 MySQL(InnoDB)事务隔离

ACID回顾事务的ACID特性,ACID分别是一下四个词的缩写:Atomicity(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性)事务隔离性  隔离性还有其他的称呼,如并发控制(concurrency control)、可串行化(serializability)、锁(locking)等。事务的隔离性要求要求每个读写事务的对象对其他事务的操作对象能相互分离,即该事务提交前对其他事务都不可见,通常这使用锁来实现。当前数据库系统中都提供了一种

2020-06-19 14:39:28 219

原创 kubernetes基础——一文读懂k8s

容器容器与虚拟机对比图(左边为容器、右边为虚拟机)  容器技术是虚拟化技术的一种,以Docker为例,Docker利用Linux的LXC(LinuX Containers)技术、CGroup(Controll Group)技术和AUFS(Advance UnionFileSystem)技术等,通过对进程和资源加以限制,进行调控,隔离出来一套供程序运行的环境。 我们把这一环境称为“容器”,把构...

2020-01-07 23:24:33 856

Kext_Updater_3.4.6.zip

kext updater3.4.6,用于黑苹果,用于更新kext驱动,非常方便..再也不用担心五国了啊哈哈哈哈

2020-05-11

AirServerForMac7.1.4免激活

Airserver for mac7.1.4免激活,兼容Mojave10.14.3以及ios12,亲测可用,音频传输正常。

2019-03-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除