yml配置文件的参数替换

1、应用场景 K8S 版本发布时对POD 样本yml文件中公共配置统一替换。 2、代码示例 Python 代码 #!/usr/bin/python #coding:utf-8 """ """ import sys,os...

2019-07-09 20:52:45

阅读数 5

评论数 0

Monit 微服务监控

Monit 安装与配置 自动安装 yum install -y epel-release && yum install -y monit 手动安装 下载路径: https://dl.fedoraproject.org/pub/epel/ https:/...

2019-07-01 16:09:23

阅读数 23

评论数 0

微服务代码机构(一)

微服务分层架构 分层架构的目的是通过关注点分离来降低系统的复杂度,同时满足单一职责、高内聚、低耦合、提高可复用性和降低维护成本。 单一职责:每一层只负责一个职责,职责边界清晰,如持久层只负责数据查询和存储,领域层只负责处理业务逻辑。 高内聚:分层是把相同的职责放在同一个层中,所有业务逻辑内聚在...

2019-06-20 15:35:06

阅读数 11

评论数 0

git版本回退的几种方式

第一种方法:git 命令 找到commit id 456dcfaa55823476b30b6b2e5cbbb9c00bbcbf56 Git命令 回退到某个版本命令 gitreset--hard456dcfaa55823476b30b6b2e5cbbb9c00bbcbf56 强制提交到dev分...

2019-06-20 13:50:58

阅读数 47

评论数 0

MobaXterm 连接 AWS S3 方法

工具下载地址: https://download.csdn.net/my/uploads 1:新建 SSH 连接 2:配置连接 Rmote host: Specify Username: Port: 3:创建用户账号 连接成功 ...

2019-05-31 22:26:53

阅读数 30

评论数 0

Java 进程保活方式

第一种方式:Java Service Wrapper 使用社区版本就可以了 下载地址:https://wrapper.tanukisoftware.com/doc/english/download.jsp 详细使用见:https://www.cnblogs.com/happyday56/p/4...

2019-05-18 23:29:26

阅读数 55

评论数 0

物联网微服务Edgex Foundry入门

以windows 10为例,使用windows 10 自带Hyper-V。 1、安装基础软件 运行EdgeX 最快的方式就是使用预先构建好的Docker images。首先要把Docker安装好。 Docker 分为 Docker CE(社区版) 和Docker EE(企业版)。我们这里直安...

2019-05-17 00:14:26

阅读数 90

评论数 0

Storm 占用CPU过高分析

1、top 命令 找到 storm 占用CPU过高的worker进程 2、top -H -p 25155,查询该进程下的线程资源 3、使用jstack 25155 > 0513.jdump ,输出 该JVM进程下的线程堆栈信息。 4、sz 命令下载 0513.j...

2019-05-13 18:43:39

阅读数 69

评论数 0

系统访问控制

引用监控器: 这是一个访问控制的概念,指对所有主体对象访问进行仲裁的抽象机器。引用监控器可以放置在分层系统的任何地方。 访问控制 认证和授权是访问控制的两个步骤 系统访问主要有两种:查看(Observe)和修改(alter) 看下BELL-LaPadula安全模型的访问权限,它有四种访问...

2019-05-11 16:00:59

阅读数 72

评论数 0

计算机安全原则

摘自:《计算机安全学》 (1)控制重点 在一个给定的应用中,一个计算机系统中的保护机制,应更集中在数据、操作、还是用户上?传统的观点:集中在保护数据上,现代观点:更多的与控制用户的行为有关。 (2)人——机标尺 一个安全机制应该放置在计算机系统的哪一个层次上?硬件、操作系统内核、服务、还...

2019-05-11 15:09:48

阅读数 84

评论数 0

Windows10本地升级Hadoop到3.2版本报错

ClassNotFoundException:org.apache.hadoop.io.nativeio.NativeIO$POSIX$Stat 问题描述: 最近要升级本地Hadoop到 3.2.0 ,然后用的winutil是3.0 ,启动HDFS的时候一直报错。 无奈最后 都选择3.0 版本。 ...

2019-05-10 14:52:19

阅读数 36

评论数 0

httpClient模拟登陆并重定向到其他系统

概述: 简单实现一个跨域重定向功能。 首先安装tesseract https://blog.csdn.net/showgea/article/details/82656515 OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形...

2019-05-07 19:15:16

阅读数 45

评论数 0

Linux 系统 CPU 占用率较高问题排查思路

CPU负载查看方法: 使用vmstat查看系统维度的CPU负载 使用top查看进程维度的CPU负载 https://blog.csdn.net/lufeisan/article/details/53150971 使用 vmstat 查看系统纬度的 CPU 负载: 可以通过 vmst...

2019-05-06 17:25:41

阅读数 85

评论数 0

linux下java 进程 cpu过高问题排查

在服务器报cpu过高时,可使用以下命令,快速导出堆栈信息,以方便查看具体的问题。 1. 使用top命令定位异常进程。可以看见12836的CPU和内存占用率都非常高 此时可以再执行ps -ef | grep java,查看所有的java进程,在结果中找到进程号为12836的进程,即可查看是哪...

2019-05-06 16:56:06

阅读数 113

评论数 0

MySQL查询优化

MySQL慢查询优化问题描述:问题描述:解决方法以快速解决问题为第一优先级优化 select总结解决方法以快速解决问题为第一优先级优化 select总结 问题描述: 随着系统数据量增加,很多SQL的执行效率就变低了,这时候会严重影响系统的吞吐量,如果系统有重试机制,接口又没有设计成幂等,还会影...

2019-05-03 21:48:56

阅读数 111

评论数 0

工厂流水线数据采集方案

工厂流水线数据采集方案 以SMT产线为例,其主要工艺流程为:PCB上板→印刷锡膏→SPI检测→贴装元器件→炉前AOI检测→回流炉→炉后AOI检测→分板机→PCB下板。贴装过程中存在大量外观相似元器件且大量重复操作特性,因此,从线边库拣料、工位上料、锡膏供给、贴片物料比对、回焊等工序是PCB装配易...

2019-05-01 21:57:40

阅读数 422

评论数 0

Netty 5用户指南

Netty 5用户指南 原文地址:http://netty.io/wiki/user-guide-for-5.x.html 译者:光辉勇士 校对:郭蕾 前言 问题 现如今我们使用通用的应用程序或者类库来实现系统之间地互相访问,比如我们经常使用一个HTTP客户端来从web服务器上获取信...

2019-05-01 21:17:11

阅读数 162

评论数 0

Spring WebFlux 手册(译文1.1)

1.Spring WebFlux Spring Framework 在一开始,只是建立在Servlet API 和 Servlet 容器基础上的Web 框架。Spring WebFlux 是在5.0版本后才开发出来的,它是一个 I/O 非阻塞式,支持 Reactive Streams (http...

2019-04-29 20:05:29

阅读数 402

评论数 0

框架比较:Scrum vs Kanban vs Lean vs XP

Alesia Krush将对四种最流行的敏捷开发方法进行比较,给出了每种方法的优缺点。   市场上有各种各样的面向实践的敏捷框架,其中最受欢迎的是Scrum、Kanban、Lean和XP。虽然这是一个比较类文章,但分析这些框架却有点像拿苹果与橙子做比较,因为其中的一些方法可以相互支持或补充(尤其...

2019-04-22 00:37:07

阅读数 175

评论数 0

用Nginx+K8S+Docker实现dubbo微服务部署

摘要: Dubbo 微服务架构,Nginx做web服务的负载均衡,使用 K8s+docker 服务发布。 部署架构图 Nginx作为反向代理,负载均衡策略使用的是ip_hash ,保证每个客户每次访问的都是同一个后端。 图中用到的一些K8S 核心概念: 1、Node ...

2019-04-18 18:48:23

阅读数 326

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭