深入理解Java中的volatile关键字 在再有人问你Java内存模型是什么,就把这篇文章发给他中我们曾经介绍过,Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized...... 来源:互联网 | 分类:系统运维
IBM服务器更换rootvg故障磁盘操作指南 1 Rootvg做镜像1.1 Rootvg做镜像要求 在安装完操作系统,配完应用后,我们一般要给rootvg做镜像,做rootvg镜像的硬盘必须和rootvg的硬盘空间大小相同,转速相同的同一型号内置...... 来源:互联网 | 分类:系统运维
Kubernetes集群中使用ingress发布服务 当我们将kubernetes的应用部署完之后,就需要对外发布服务的访问地址。kubernetes 将服务发布到外部访问的方式主要有:LoadBlancer ServiceNodePort Servic...... 来源:互联网 | 分类:系统运维
Linux下命令行的彩色终端 长期在Linux命令行下做操作的人,可能都会有一个共同的观点——“毁眼睛”在默认黑白前背景色的窗口下操作,很容易造成视觉疲劳。及时你像丁胖胖一样调整了终端程序的前背景色,仍然无法解决一个问题。就是消耗...... 来源:互联网 | 分类:系统运维
Linux命令行下使用GitHub Linux命令行下使用GitHub 1.注册github账号 2.创建ssh密钥 cd ~ ssh-keygen -t rsa -C [email protected] 会在~/.ssh/下...... 来源:互联网 | 分类:系统运维
Linux笔记-----使用vim的常见命令 1.光标移动 Ctrl + f 向下移动一页 / b 向上移动一页 / d 向下移动半页 / u 向上移动半页 home 移动到该行最前处 end 移动到该行最末处 G 移动到...... 来源:互联网 | 分类:系统运维
Linux的常用命令(四) 1. sed 主要是定位行2. uniq 打印重复的次数 uniq -c file //打印紧挨着的重复行出现的次数 uniq -d file //打印重复的行的内容 3. wc 统计总行数 wc -...... 来源:互联网 | 分类:系统运维
SQLAlchemy系列之数据表的创建和删除 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidd...... 来源:互联网 | 分类:系统运维
深入学习consul 一.背景 ——随着互联网的发展,越来越多的系统/网站走向了分布式之路,但是分布式带给我们的复杂性是难以想象的,这就需要专门有第三方统一管理微服务、配置、资源等。第三方系统必须要具有下面两个特征:1.集...... 来源:互联网 | 分类:系统运维
Dubbo深入学习 出处:https://dubbo.apache.org/books/dubbo-dev-book/design.html 整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的...... 来源:互联网 | 分类:系统运维
Kubernetes数据持久化方案 在开始介绍k8s持久化存储前,我们有必要了解一下k8s的emptydir和hostpath、configmap以及secret的机制和用途。1、EmptydirEmptyDir是一个空目录,他的生命周...... 来源:互联网 | 分类:系统运维
这可能是你见过的最全的网络爬虫干货总结! 昨天的时候我参加了掘金组织的一场 Python 网络爬虫主题的分享活动,主要以直播的形式分享了我从事网络爬虫相关研究以来的一些经验总结,整个直播从昨天下午 1 点一直持续到下午 5 点,整整四个小时。...... 来源:互联网 | 分类:系统运维
OpenStack 上的 OpenShift:更好地交付应用程序 你有没有问过自己,我应该在哪里运行 OpenShift?答案是任何地方 - 它可以在裸机、虚拟机、私有云或公共云中很好地运行。但是,这里有一些为什么人们正迁移到围绕全栈和资源消耗自动化相关的私有云和公...... 来源:互联网 | 分类:系统运维
Git版本管理集锦 用惯了SVN,突然转到Git难免有点不适,写个笔记好好备忘总结一番。一、先看历史(imooc上的一个图):二、Git与SvnGit跟SVN一样有自己的集中式版本库或服务器。但,Git更倾向于被使用于分...... 来源:互联网 | 分类:系统运维
如何在 Linux 上使用 tcpdump 命令捕获和分析数据包 tcpdump 是一个有名的命令行数据包分析工具。我们可以使用 tcpdump 命令捕获实时 TCP/IP 数据包,这些数据包也可以保存到文件中。之后这些捕获的数据包可以通过 tcpdump 命令进行...... 来源:互联网 | 分类:系统运维
Airbnb迁移到Swift 3的实践 Airbnb公司自Swift语言诞生起就一直坚持加以使用。在这一过程中,我们通过亲身经历体会到这款现代化、安全且由社区驱动的新兴语言带来的各类助益。直到最近,我们的代码库中有很大一部分由Swift 2...... 来源:互联网 | 分类:系统运维
Spark 源码和应用开发环境的构建 调试与阅读 Spark 源代码无疑是深入学习 Spark 内部原理的有效途径,本文基于作者亲身实践,针对常用的开发工具,快速的构建 Spark 的源代码开发调试环境,从而帮助读者能够快速进入 Spar...... 来源:互联网 | 分类:系统运维
三个好用的并发工具类 以前的文章中,我们介绍了太多的底层原理技术以及新概念,本篇我们轻松点,了解下 Java 并发包下、基于这些底层原理的三个框架工具类。它们分别是: 信号量 Semaphore 倒计时门栓 CountDo...... 来源:互联网 | 分类:系统运维
Selenium 抓取东方网数据 @charset "UTF-8";.markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:14p...... 来源:互联网 | 分类:系统运维
SSH公钥(public key)验证 安全的设置服务器 登陆,之前用用户名和密码登陆服务器 这样不安全 ,用SSH公钥(public key)验证 这个办法能很好的解决 登陆服务器 和安全登陆服务器的特点:目标: Client 免输密码s...... 来源:互联网 | 分类:系统运维