
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
git 在合并两个分支时,如果顺着一个分支走下去可以到达另一个分支的话,那么在合并两者时,git 只会简单地把指针右移,这种操作就是“快进”(fast-forward)一、我们先来看看fast forword和no fast forward(- -no-ff)在git tree上面的区别fast forword输入如下命令:git merge -m 'merge branchA with fast
视频链接:2020最新版SpringCloud框架开发教程-周阳文章源码:https://github.com/geyiwei-suzhou/cloud2020/在 Nacos Spring Cloud中,dataId 的完整格式如下:${prefix}-${spring.profiles.active}.${file-extension}prefix 默认为 spring.application
2020最新版SpringCloud(H版&alibaba)框架开发教程-周阳cloud-eureka-server7001模块将Eureka服务改为单机版,修改yml配置文件defaultZone: http://eureka7001.com:7001/eureka/cloud-provider-hystrix-payment8001模块微服务模块1. 建moduleNew -->
IO通信模型网络通信的本质是网络间的数据IO。只要有IO,就会有阻塞或非阻塞的问题,无论这个IO是网络的,还是硬盘的。原因在于程序是运行在系统之上的,任何形式的IO操作发起都需要系统的支持BIO(阻塞模式)BIO即blocking IO,是一种阻塞式的IOjdk1.4版本之前的Socket即BIO模式BIO的问题在于accept()、read()的操作点都是被阻塞的服务器线程发起一个accept动
实现持续集成与交付主要分为五个步骤:配置 GitLab SSH 访问公钥,使得我们可以直接通过 SSH 拉取或推送代码到 GitLab。将代码通过 SSH 上传到 GitLab。在 Jenkins 创建构建任务,使得 Jenkins 可以成功拉取 GitLab 的代码并进行构建。配置代码变更自动构建流程,使得代码变更可以触发自动构建 Docker 镜像。配置自动部署流程,使得镜像构建完成后自动将镜
Docker 运行gitlab镜像时,容器一直处于starting状态。访问页面显示502可能原因:端口冲突检查docker容器的端口映射是否与其他应用冲突服务器配置太低(gitlab最低配置要求为2G内存,其实1G也可以),或者部分云服务器默认未配置swap分区(大多数都是这个原因)解决办法:修改swap分区为2Gfree -h#查看swap分区大小,发现swap分区果然为0dd if=/dev
IO通信模型网络通信的本质是网络间的数据IO。只要有IO,就会有阻塞或非阻塞的问题,无论这个IO是网络的,还是硬盘的。原因在于程序是运行在系统之上的,任何形式的IO操作发起都需要系统的支持BIO(阻塞模式)BIO即blocking IO,是一种阻塞式的IOjdk1.4版本之前的Socket即BIO模式BIO的问题在于accept()、read()的操作点都是被阻塞的服务器线程发起一个accept动
zones防火墙能够根据用户设置的信任级别把网络划分成许多的区域,一个网络连接只能归属于一个区域系统默认的所有区域存储在 /usr/lib/firewalld/zonesblock : 对于外部主动主动发起的连接,主机会返回一个 icmp 包来拒绝,但主机可以向外部主动发起连接dmz: 非军事区域内的计算机可以公开访问,但是对于内部网络,只接受指定的连接drop:对于传入的网络数据包,主机直接拒接
SpringCloud Alibaba Sentinel整合SpringCloud OpenFeign,启动报错FactoryBean threw exception on object creation; nested exception is java.lang.AbstractMethodError: com.alibaba.cloud.sentinel.feign.SentinelCont
视频地址:Java 8 新特性简介Java8发布于2014.03特性:速度更快(HashMap、ConcurrentHashMap(CAS)、内存模型)代码更少(增加了新的语法Lambda表达式)强大的Stream API便于并行最大化减少空指针异常Optional一、 Lambda表达式Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行







