- 博客(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
在断网状态下zull返回500,zull与当前网络状态有关?
2020-04-14
springsecurity如何实现细粒度权限管理
2020-03-09
如何把MFC程序跟Mysql数据打包发送
2017-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人