Apache Thrift学习(3):原理与架构解析

  • Post author:
  • Post category:其他

基本架构 由上篇学习 Apache Thrift学习(2):Thrift使用入门 的demo基本可以得出如下图所示架构: Your Code代表客户端和服务端的业务代码 XXXService.Client:与服务端连接、通讯的client对象,用于[Service]接口的方法调用。这里的Service指的是Thrift生成的Service接口层 XXX.write()/read():是Thrift…

继续阅读 Apache Thrift学习(3):原理与架构解析

linux 中使用cmake编译boost1.80.0

  • Post author:
  • Post category:linux

linux下编译boost1.80.0 编译过程 编译过程 boost1.8.0源码下载地址: www.boost.org 下载压缩包:boost_1_80_0.tar.gz 将下载好的压缩包解压到某一路径下. cd到解压缩的安装目录下面,比如我解压的目录是在usr/local/boost_1_80_0这个目录下 cd usr/local/boost_1_80_0 运行命令sudo ./boots…

继续阅读 linux 中使用cmake编译boost1.80.0

junit出现问题解决办法

  • Post author:
  • Post category:其他

使用junit出问题的解决办法: 1.给测试类加上一个main方法,把测试放进去执行如下示例: package com.dada.hibernate; import org.hibernate.SessionFactory; import org.hibernate.cfg.AnnotationConfiguration; import org.hibernate.tool.hbm2ddl.Sch…

继续阅读 junit出现问题解决办法

Jenkins+WebUI自动化+HTML报告

  • Post author:
  • Post category:其他

2019独角兽企业重金招聘Python工程师标准>>> 1、HTMLTestRunner.py脚本放到python安装目录 C:\Python27\Lib\site-packages 2、目录分层 3、配置Jenkins Slave节点,Master执行Slave节点 4、配置执行脚本命令 5、配置报告输出路径 转载于:https://my.oschina.net/qingfen…

继续阅读 Jenkins+WebUI自动化+HTML报告

软件测试|Python openpyxl库使用指南

  • Post author:
  • Post category:python

简介 我们之前介绍过,python在自动化办公方面可以大放异彩,因为Python有许多的第三方库,其中有很多库就支持我们对office软件进行操作,熟练的使用Python对office进行操作,可以实现自动化办公,极大提升我们的工作效率。本篇文章,我们就来介绍一下处理Excel的第三方库, openpyxl 的使用。 安装openpyxl库 在我们使用 openpyxl 库之前,我们需要先安装它,…

继续阅读 软件测试|Python openpyxl库使用指南

Element的输入框限制输入内容

  • Post author:
  • Post category:其他

输入框只能输入数字: <el-input onkeyup="this.value=this.value.replace(/[^\d.]/g,'');" v-model="form.num2"></el-input> 只能输入数字和英文逗号 <input type="text" onkeyup="this.value=this.value.replace(/[^\d\,…

继续阅读 Element的输入框限制输入内容

html轮播图 上面可以加描述的标题和文字

  • Post author:
  • Post category:其他

代码如下 <head> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"&g…

继续阅读 html轮播图 上面可以加描述的标题和文字

将npm包从本地计算机直接发布到npm官方registry

  • Post author:
  • Post category:其他

将npm包从本地计算机直接发布到npm官方registry 1.确保你已登录到npm账号 2.在本地项目中构建npm包 2.1.创建npm包 3.发布npm包到registry 这是npm官方网站 1.确保你已登录到npm账号 在本地计算机上打开终端或命令行窗口,并确保已使用npm login命令登录到npm账号。 2.在本地项目中构建npm包 2.1.创建npm包 你需要创建一个npm包。首先,…

继续阅读 将npm包从本地计算机直接发布到npm官方registry

kubeadm部署K8S

  • Post author:
  • Post category:其他

kubernetes(k8s)以及涉及组件简单介绍 kubeadm 是官方社区推出的一个用于快速部署kubernetes 集群的工具,这个工具能通过两条指令完成一个kubernetes 集群的部署: 创建一个Master 节点kubeadm init 将Node 节点加入到当前集群中$ kubeadm join <Master 节点的IP 和端口> 安装要求 在开始之前,部署Kuber…

继续阅读 kubeadm部署K8S

分布式事务相关

  • Post author:
  • Post category:其他

1 、两阶段提交方案-XA 常见的场景:1个系统操作多个数据库  基于spring+JTA就可以搞定 但是不合法,一个系统跨多个库是不合法的。。。 2、TCC方案-三阶段 (写大量跟业务相关的代码 ,跟钱打交道的一般用,因为强一致),但是代码比较难维护 比如订单先插入一条流水,先查询库存服务,然后再调用库存扣减服务,再查询订单服务,如果符合库存,就认为成功,如果不符合,就调用库存回滚操作。 3、本…

继续阅读 分布式事务相关