自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 ES日志quickstart配置

ES日志quickstart配置

2022-08-11 17:02:59 409 1

转载 K8S scheduler

定义 Scheduler是k8s的调度器,主要的任务是吧定义的pod分配到集群的节点上 公平 资源高效利用 效率 灵活 Scheduler是作为单独的程序运行的,启动之后一直监听APIserver,获取PodSpec.NodeName为空的Pod,对每隔Pod都会创建一个binding,表明该pod应该放在哪个节点上 调度过程 首先过滤掉不满足条件的节点,这个过程称为predicate,然后通过节点按照优先级排序,这个是priority,最后从中选择优先级最高的节点 ...

2021-09-14 17:21:26 291

转载 K8S secret

Secret 是一种包含少量敏感信息例如密码、令牌或密钥的对象。 这样的信息可能会被放在 Pod 规约中或者镜像中。 用户可以创建 Secret,同时系统也创建了一些 Secret。 要使用 Secret,Pod 需要引用 Secret。 Pod 可以用三种方式之一来使用 Secret: 作为挂载到一个或多个容器上的卷中的文件。 作为容器的环境变量 由kubelet 在为 Pod 拉取镜像时使用 Secret 对象的名称必须是合法的DNS 子域名。 在为创建 Secret 编写配置文件时,你...

2021-08-31 10:23:54 495

转载 K8S ConfigMap

ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时,Pods可以将其用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap 将您的环境配置信息和容器镜像解耦,便于应用配置的修改。 ConfigMap 对象 ConfigMap 是一个 API对象, 让你可以存储其他对象所需要使用的配置。 和其他 Kubernetes 对象都有一个spec不同的是,ConfigMap 使用data和binaryData字段。这些字段能够接收键-值对作为...

2021-08-30 10:09:30 292

原创 K8S ingress实战

ingress-nginx nginx采用内部服务nortport方式来暴露给外部用户,通过client建立连接,监听资源变化事件 IngressClass is a Kubernetes resource. See the description below. Its important because until now, a default install of the Ingress-NGINX controller did not require a ingressClass object.

2021-08-27 14:57:25 273

转载 Java Retryer

Gradle TestComplie 依赖 testCompile 'com.github.rholder:guava-retrying:2.0.0' Retryer<Boolean> retryer = RetryerBuilder.<Boolean>newBuilder() //抛出runtime异常、checked异常时都会重试,但是抛出error不会重试。 .retryIfException() ...

2021-07-13 10:40:29 304

原创 Ruby RestClient教程

Ruby RestClient教程 所有@代表自定义的变量 Require Gems: require 'rest-client' require 'json' API url的信息可以从网上搜索到可以用的具体链接,按照API中给定的参数进行API请求 Method Get: resposne = RestClient::Request.execute(method: :get, url: @url, user: @user, password: @password) js...

2020-12-02 11:37:24 703

原创 Python+Robotframwork+Appium Android Setup Guild

Tools Needed: 1. JAVA SDK installation: http://www.oracle.com/technetwork/java/javase/downloads/index.html Confirm for install successfully through cmd: java -version 2. android studio: After installation it will install neccessary tools for androi.

2020-11-30 22:03:29 170

原创 Python+Robotframework+Selenium Setup Guild

Tools Needed: Pip list: install python, robotframework, webdriver for Chrome(put it on project folder and give the driver path in the code.) Customized Keywork Library: Need create __init__.py and keyword.py below the python site-packages path. The fo.

2020-11-30 16:59:29 100

翻译 spring框架IOC容器和AOP

spring的框架 Spring DAO:Spring提供了对JDBC的操作支持:JdbcTemplate模板工具类 。 Spring ORM:Spring可以与ORM框架整合。例如Spring整合Hibernate框架,其中Spring还提供HibernateDaoSupport工具类,简化了Hibernate的操作 。 Spring WEB:Spring提供了对Struts、Spri...

2018-09-06 16:17:30 168

翻译 java OutOfMemory实战

1.java堆溢出 不断地创建对象,保证GC Roots到对象之间有可达路径来避免垃圾回收机制清楚这些对象之间有可达路径来避免垃圾回收机制清楚这些对象。 重要的是确认内存中的对象是否必要,查看泄漏对象到GC Roots的引用链条,确定泄漏的代码段。 2.虚拟机栈和本地方法栈溢出 如果线程请求的栈深度大于虚拟机锁允许的最大深度,将抛出StackOverflowError. 瑞国虚拟机在扩展...

2018-07-29 15:45:50 147

原创 appium工作原理

appium和自带的webdriver,SDK自带的App UI自动化测试的java库 Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架 Andriod端用了webDriver和Bootstrap.jar,调用UiAutomator的命令 1.client端调用了了webdriver测...

2018-07-26 17:43:56 841

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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