2020-2021 北森智鼎行测题库解题思路

做了几套题,感觉差不多了,买了几个题库,大概看了下,题目不同,思路差不多。有需要的可以多看看解析,然后刷刷题,剩下的交给运气就好了。 石墨文档地址 https://shimo.im/docs/WdY3Q6RktRQpRVJY/ 《2020-2021 北森智鼎行测题库解题思路》,可复制链接后用石墨文档 ... »

Docker容器和K8s添加Health Check

docker容器启动后,怎么确认容器运行正常,怎么确认可以对外提供服务了,这就需要health check功能了。 之前对health check的功能不在意,因为只要镜像跑起来了就是健康的,如果有问题就会运行失败。在连续两次收到两个启动失败的issue之后,我决定修正一下。 遇到的问题是,一个we ... »

Ubuntu20.04 体验和美化

Ubuntu20.04美化和体验 windows用久了,换下系统也挺好的。ubuntu20.04优化后,用起来蛮舒服的。 系统配置 1.修改软件源 Ubuntu默认是国外的软件源, 我们可以手动切换为国内的,在【Software & Update软件和更新】中选择国内的镜像。 2.更新系统 # 更新 ... »

API可视化管理平台YApi

Yapi是什么 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 我主要使用 ... »

Java基础之Synchronized原理

思维导图svg: https://note.youdao.com/ynoteshare1/index.html?id=eb05fdceddd07759b8b82c5b9094021a&type=note 在多线程使用共享资源的时候, 我们可以使用synchronized来锁定共享资源,使得同一时刻, ... »

Linux登录shell和非登录(交互式shell)环境变量配置

使用Jenkins执行shell脚本的时候, 碰到 . 比如 , 这些环境变量配置在 中, 但jenkins执行的时候并没有加载. 这是因为jenkins执行的shell是非登录交互式shell, 并不会加载 . 交互式shell会加载 , 进而会加载 , 而 会加载 . 因此, 自定义的变量应该定 ... »

Elasticsearch7.6学习笔记1 Getting start with Elasticsearch

Elasticsearch7.6学习笔记1 Getting start with Elasticsearch 前言 权威指南中文只有2.x, 但现在es已经到7.6. 就安装最新的来学下. 安装 这里是学习安装, 生产安装是另一套逻辑. win es下载地址: kibana下载地址: 官方目前最新是 ... »

docker安装Elasticsearch7.6集群并设置密码

docker安装Elasticsearch7.6集群并设置密码 ======================================= Elasticsearch从6.8开始, 允许免费用户使用X Pack的安全功能, 以前安装es都是裸奔。接下来记录配置安全认证的方法。 为了简化物理安装过 ... »

Jenkinsfile里定义对象和函数,获取git提交人, 发送钉钉通知

自从开始使用Jenkinsfile作为Jenkins配置后就一发不可收,因为开发者自定义CI脚本实在太方便了。 比如,最近开发的以一个项目涉及多人,提交冲突挺多的,有的人自己没编译通过就提交了,导致后面的人被阻塞,所以我们需要告诉他: 提交失败了。 首先,Jenkinsfile应该怎么用呢, 参见: ... »

Apache Tomcat文件包含漏洞紧急修复

Tomcat 漏洞 tomcat有漏洞, 需要升级到9.0.31 https://cert.360.cn/warning/detail?id=849be16c6d2dd909ff56eee7e26aeefe 2020年02月20日, 360CERT 监测发现 国家信息安全漏洞共享平台(CNVD) 收 ... »

ElasticSearch基础入门学习笔记

前言 本笔记的内容主要是在从0开始学习ElasticSearch中,按照 "官方文档" 以及自己的一些测试的过程。 安装 由于是初学者,按照官方文档安装即可。前面 "ELK入门使用" 主要就是讲述了安装过程,这里不再赘述。 学习教程 找了很久,文档大多比较老。即使是官方文档也是基于2.x介绍的,官网 ... »

Springboot Jackson配置根本方案, 日期格式化, 时区设置生效

当项目集成配置的功能越来越多, 说不准哪个配置就影响到了什么. 比如你启用了 , 默认配置文件配置的一些文件就失效了. 虽然约定大于配置,让springboot可以极简化构建, 但不熟悉内部各个组件执行原理会导致我们经常出一些莫名其妙的问题, 比如配置不生效,比如Jackson的日期格式化. deb ... »

Springboot 打包自带启动脚本

一直以来,我都是 来启动springboot项目的。今天突然发现,springboot自动封装了一个bootJar的任务脚本。 demo: https://github.com/Ryan Miao/Spring Cloud Greenwich Demo/commit/ed47988218f59d2c ... »

微信小程序反编译

看到一个有意思的小程序,想了解是如何实现的,于是找了反编译方法。 安装adb驱动 百度安装adb驱动, 设计设置开发者模式,连接电脑。 表示连接成功 反编译程序 备份地址: https://github.com/Ryan Miao/wxappUnpacker 原地址: https://github. ... »

Airflow自定义插件, 使用datax抽数

Airflow之所以受欢迎的一个重要因素就是它的插件机制。Python成熟类库可以很方便的引入各种插件。在我们实际工作中,必然会遇到官方的一些插件不足够满足需求的时候。这时候,我们可以编写自己的插件。不需要你了解内部原理,设置不需要很熟悉Python, 反正我连蒙带猜写的。 插件分类 Airflow ... »

认识Airflow的DAG

前文 "Airflow的第一个DAG" 已经跑起来了我们的第一个任务. 本文就来丰富这个任务. 回顾我们的任务内容 我们定义了DAG的名称为 , 这个叫 , 补充说明description 定义了调度间隔schedule_interval, 这是一个cron表达式 引入了一个bash任务 有一个重要 ... »

调度系统Airflow的第一个DAG

Airflow的第一个DAG ================= 考虑了很久,要不要记录airflow相关的东西, 应该怎么记录. 官方文档已经有比较详细的介绍了,还有各种博客,我需要有一份自己的笔记吗? 答案就从本文开始了. 本文将从一个陌生视角开始认知airflow,顺带勾勒出应该如何一步步搭建 ... »

使用Makefile构建Docker

使用Makefile构建Docker ===================== 刚开始学习docker命令的时候,很喜欢一个字一个字敲,因为这样会记住命令。后来熟悉了之后,每次想要做一些操作的时候就不得不 重复的输入以前的命令。当切换一个项目之后,又重复输入类似但又不完全相同的命令,仅仅通过his ... »

调度系统Airflow1.10.4调研与介绍和docker安装

Airflow1.10.4介绍与安装 ===================== 现在是9102年,8月中旬。airflow当前版本是1.10.4. 随着公司调度任务增大,原有的,基于crontab和mysql的任务调度方案已经不太合适了,需要寻找一个可以支持分布式扩容的调度系统解决方案。 最初瞄准 ... »