Part 1 JML总结 Section 1 理论基础 The Java Modeling Language (JML) is a behavioral interface specification language that can be used to specify the behavior ...
分类:
其他好文 时间:
2020-05-23 16:31:52
阅读次数:
40
目前在阿里巴巴内部云原生环境中,绝大部分应用都统一使用 OpenKruise 的能力做 Pod 部署、发布管理,而不少业界公司和阿里云上客户由于 K8s 原生 Deployment 等负载不能完全满足需求,也转而采用 OpenKruise 作为应用部署载体。
分类:
其他好文 时间:
2020-05-22 19:37:49
阅读次数:
55
前言 上一篇pytest文档2-用例运行规则已经介绍了如何在cmd执行pytest用例,平常我们写代码在pycharm比较多写完用例之后,需要调试看看,是不是能正常运行,如果每次跑去cmd执行,太麻烦,所以很有必要学习如何在pycharm里面运行pytest用例 pycharm运行三种方式 1.以x ...
分类:
其他好文 时间:
2020-05-22 15:35:21
阅读次数:
68
在这之前,centos7最小化安装默认是不能联网的,首先必须切换到root用户,再解决网络问题 一、 切换到root用户 二、 解决网络问题 一、切换到root用户 Linux下切换root用户提示Authentication failure错误的解决方法 第一种情况可能是root密码输入错误造成的 ...
分类:
其他好文 时间:
2020-05-22 12:49:52
阅读次数:
70
进入到云计算的PAAS时代,起源Google的Kubernetes无疑成为了PAAS云服务的落地平台。自2017年开始,K8s平台已经成为容器编排的事实标准,为组织设计和部署应用程序带来全新定义。在之后的几年里国有云,国外云厂商陆续在IAAS平台发布PASS层产品。
在此基础上出现了CICD,即持续集成与持续交付是软件开发和交付中的实践。项目从最初是瀑布模型,到敏捷开发,再到现在的DevOps。这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。
笔者基于自身需求做了如下测试,希望对同行有所助力,相关文章会持续更新。
分类:
其他好文 时间:
2020-05-21 23:50:38
阅读次数:
71
Nacos支持三种部署模式 单机模式 - 用于测试和单机试用。 集群模式 - 用于生产环境,确保高可用。 多集群模式 - 用于多数据中心场景。 官网查看:https://nacos.io/zh-cn/docs/deployment.html 单机模式 启动命令:sh startup.sh -m st ...
分类:
编程语言 时间:
2020-05-20 22:47:24
阅读次数:
85
背景说明 我们在业务上容器的过程中遇到了如下问题: 1. 以deployment部署的应用pod,由于id经常变更,服务重启,监控变得难以维护。这里只是以监控为切入点,事实上,还有诸多应用需要与id强绑定。 2. statefulset可以解决上面的问题,但是引入一个新的问题就是statefulse ...
分类:
其他好文 时间:
2020-05-20 18:32:05
阅读次数:
51
IDEA基础功能概览: shortcut(edit, 代码片段, 功能), 版本控制(VCS: git, github, local history) Debug, javadoc generator, database, web deployment project&module 等概念, 模板, ...
分类:
其他好文 时间:
2020-05-19 22:26:35
阅读次数:
70
引言 上一篇文章介绍了 的线程模型及 机制,相信大家对 已经有一个基本的认识。那么本篇文章我会根据Netty提供的 来分析一下 启动流程。 启动流程概览 开始之前,我们先来分析下 服务端的启动流程,下面是一个简单的流程图 启动流程大致分为五步 1. 创建 实例, 是Netty服务端的启动辅助类,其存 ...
分类:
Web程序 时间:
2020-05-19 20:14:10
阅读次数:
73
spec:volumes:-name:time-localtimehostPath:path:/etc/localtimetype:‘volumeMounts:-name:time-localtimereadOnly:truemountPath:/etc/localtime此设置不需要配置PodPreset,但针对java项目,可能会发生时区针对java程序无法生效
分类:
其他好文 时间:
2020-05-19 10:57:43
阅读次数:
258