一、环境准备 我们紧接上一节的环境,进行下面的操作,如果不清楚的,可以先查看上一篇博文。 滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。 二、更新 我们查看一下上一节的配置文件 ...
分类:
Web程序 时间:
2018-12-22 01:19:03
阅读次数:
232
看上面的代码,利用ClientQuery执行一条Insert语句,向数据库插入一条记录。如果不为int64参数赋值,则在执行Execute时,产生异常:Unknown parameter datatype (UNKNOW) send from server,同时,记录也插入到数据库中了。如果换用Re ...
分类:
其他好文 时间:
2018-12-22 01:18:52
阅读次数:
216
Git安装方式: window安装方式。 在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行: 安装包下载地址:http://msysgit.github.io/ 完成安装之后,就可以使用命令行的 ...
分类:
其他好文 时间:
2018-12-22 01:18:24
阅读次数:
188
一、Docker 简介 Docker是一个开源的应用容器,用户可以将web程序和服务打包到一个轻量级、可以移植的容器中,然后发布到任务流行的Linux服务器上,实现虚拟化。同时完全是沙箱操作,即Docker内部是一个沙箱操作,项目之间不会有任何接口,并且开销极低。 二、Docker(centos)安 ...
分类:
其他好文 时间:
2018-12-22 01:17:56
阅读次数:
148
python语言的发展 python语言诞生于1990年,由Guide van Rossum设计并领导开发。 python语言是开源项目的优秀代表,其解释器的全部代码都是开源的。 编写Hello程序 学习编程语言有一个惯例,即运行最简单的Hello程序,该程序功能是在屏幕上打印输出“Hello Wo ...
分类:
编程语言 时间:
2018-12-22 01:17:45
阅读次数:
655
原文:ASP.NET Core 入门教程 3、ASP.NET Core MVC路由入门一、前言 1、本教程主要内容 ASP.NET Core MVC控制器简介 ASP.NET Core MVC控制器操作简介 ASP.NET Core MVC控制器操作简介返回类型简介 ASP.NET Core MVC... ...
分类:
Web程序 时间:
2018-12-22 01:17:37
阅读次数:
293
整理分析系统性能的命令sar本人主要用这个命令看CPU的负载和使用情况sar-u35系统使用率看cpu的负载情况没三秒统计一次,统计5次sar-p135cpu是从0开始计算的,自定第二个cpu的运行负载%user用户进程消耗的CPU时间百分比%nice运行正常进程消耗的CPu百分比%system系统进程消耗的CPU百分比%iowaitI/O等待所占用的CPU时间百分比%steal内存相对紧张的环境
分类:
系统相关 时间:
2018-12-22 01:17:28
阅读次数:
274
本来是用 CentOS 的,结果源里的 Tomcat 有 bug 阿里云相关配置 创建密钥对,网络和安全 密钥对 创建密钥对,按提示创建即可 更换实例系统盘,换成 CentOS 7.4 64 位,设置使用密钥登录而非密码 ECS 实例放行 Tomcat 的 8080 端口,如果不放行结果就是进行请求 ...
分类:
编程语言 时间:
2018-12-22 01:17:19
阅读次数:
360
一、函数 1.socket.gethostname():不带任何参数,返回一个字符串(主机名),通常不完整。比如csm.example.com 只会返回csm 2.socket.getfqdn():带一个参数,返回完整主机名 二、代码 三、执行结果 ...
分类:
编程语言 时间:
2018-12-22 01:17:11
阅读次数:
192
1、控制台报错 Pointcut is not well-formed: expecting 'name pattern' at character position 33 execution(com.stu.controller.*.*(..)) 2、eclipse提示 Pointcut is m ...
分类:
编程语言 时间:
2018-12-22 01:16:57
阅读次数:
261
[TOC] 一、背景 1.1 需求 我们有这样的一个需求,就是把 Pod 集群升级为 https,目前的办法就是要么每个容器配置 https,然后前端通过 Service 进行调度,但是这样配置起来会比较麻烦,以及每个容器的建立都通过 https ,也增加了建立连接的负担。 我们需要一种这样的改造, ...
分类:
Web程序 时间:
2018-12-22 01:16:50
阅读次数:
277
强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 和 探测机制设置更精细的健康检查,进而实现如下需求: 零停机部署。 避免部署无效的镜像。 更加安全的滚动升级。 一、Liveness 探测 Liveness ...
分类:
Web程序 时间:
2018-12-22 01:16:39
阅读次数:
182
一、django的contenttypes contenttypes 是Django内置的一个应用 , 可以追踪项目中所有app 和 model 的对应关系, 并记录djang_content_type 表中. 每当我们创建了新的model 并执行数据库迁移后 , django_content_ty ...
分类:
其他好文 时间:
2018-12-22 01:16:26
阅读次数:
218
内核分配给进程的虚拟地址空间由以下内存区组成: 程序的可执行代码 程序的初始化数据 程序的未初始化数据 初始程序栈(即用户态栈) 所需共享库的可执行代码和数据 堆(由程序动态申请的内存) 内核和MMU(内存控制单元)协同定位虚拟地址空间在 内存中的实际物理位置 进程描述符(process descr ...
分类:
系统相关 时间:
2018-12-22 01:16:18
阅读次数:
138
项目的预期计划 制作一款可以记账的app,用于记录大学生每天的日常开销,并根据开销给予相应的支出预算和建议。 项目的现实进展 7次 Scrum 冲刺期间完成了前端界面的实现和数据库的搭建, 在前端的完成过程中学习并运用了ajax和m ui技术,最后完成了整个记账的界面和数据搭建。 完成项目过程中的体 ...
分类:
其他好文 时间:
2018-12-22 01:16:06
阅读次数:
158
总结: 1.computed 在第一次引用,或引用值改变时才会触发里面的方法(缓存,减少不必要的反复计算) 2.在methods 里面的方法会在页面渲染更新时反复调用(耗费大量性能) 3.使用computed 定义方法后 可以在模板中直接用方法名得到结果 而不需要像methods 这样()使用(方便 ...
分类:
其他好文 时间:
2018-12-22 01:15:40
阅读次数:
192