Watcher 的基本流程 ZooKeeper 的 Watcher 机制,总的来说可以分为三个过程:客户端注册 Watcher、服务器处理 Watcher 和客户端回调 Watcher客户端注册 watcher 有 3 种方式,getData、exists、getChildren;以如下代码为例来分 ...
分类:
其他好文 时间:
2020-09-04 17:10:50
阅读次数:
51
1.前言对于写Crud的老司机来说时间非常宝贵,一些样板代码写不但费时费力,而且枯燥无味。经常有小伙伴问我,胖哥你怎么天天那么有时间去搞新东西,透露一下秘诀呗。好吧,今天就把Mybatis-plus的代码生成器分享出来,让你也成为一个优秀的时间管理大师。2.基本依赖以SpringBoot和MySQL为例,你需要下面这些依赖:<!--lombok如果不使用需要修改代码生成器的相关配置-->
分类:
其他好文 时间:
2020-08-24 16:49:24
阅读次数:
56
上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试?
分类:
编程语言 时间:
2020-08-15 22:30:48
阅读次数:
72
from docx import Document #引入docx模块from docx.shared import Pt,RGBColorfrom docx.oxml.ns import qnimport requests #Python3,引入requests库Doc=Document()Doc ...
分类:
其他好文 时间:
2020-08-10 23:18:59
阅读次数:
130
vue增强第三方UI库(element-ui) 目前笔者了解有以下思路拓展第三方ui库,此系列以element-ui作为例子 指令. 混入. 二次封装. fork一份element-ui仓库,修改代码进行打包并引入. 实践案例 指令. el-tooltip增强:v-el-click-tooltip, ...
分类:
其他好文 时间:
2020-07-28 17:15:43
阅读次数:
91
SpringBoot工程的热部署 配置热部署的意义 我们在开发中反复修改类,页面等资源,每次修改后需要重新启动才能生效,这样每次启动都很麻烦,浪费了大量的时间,我们可以在修改代码后不重启就能生效,在pom.xml中添加如下配置就可以做到 注意:当添加了热部署的坐标后,重新启动工程,可能会发现并没有真 ...
分类:
编程语言 时间:
2020-07-26 19:05:44
阅读次数:
62
goreplay v1.1.0 将pro 的代码合并到了社区版本中(使用了不同的许可协议) 以下是修改配置,进行pg 数据协议的捕捉 编译pro 特性的代码 clone 代码 git clone https://github.com/buger/goreplay.git 修改代码支持pro 特性 修 ...
分类:
其他好文 时间:
2020-07-19 15:55:24
阅读次数:
49
testPathIgnorePatterns : ["tests/a"] 提交代码时候,只对修改文件及其对应的jest文件进行校验 "lint-staged": { "*.js": [ "eslint", "jest --bail --findRelatedTests" ] } ...
分类:
其他好文 时间:
2020-07-17 22:30:35
阅读次数:
174
如下图所示: 初始点在 S0, 终点在S8, 其中红线的部分是墙,不能通过,绿色的圆圈是此刻所在位置。 在任一的状态时可以选的动作其概率都是均等的,如果三个动作可以选就各为0.333333,如果是两个动作可以选就各是0.5。 原书中已经提供代码,但是感觉看起来不是很明晰,于是修改了一下: 在修改代码 ...
分类:
其他好文 时间:
2020-07-14 16:19:31
阅读次数:
102
一般项目中都会有测试环境和正式环境,如果我们我们不进行一些配置的话,每一次不同环境的切换的时候,我们都需要修改一些代码,有的时候还有可能遗落或者修改错误,这时候我们做一些配置的话,就不需要修改代码,也能够实现不同环境的切换 第一步:在configurations中添加新的配置 里面会有两个选项,一般 ...
分类:
移动开发 时间:
2020-07-13 11:25:26
阅读次数:
68