原创 Vue sso認證快速接入實踐

    SSO原理   SSO(Single Sign On)單點登錄系統。現在很多系統都由多個子系統組成,爲了統一登錄,保證登錄一次,所有子系統都能訪問,提升用戶體驗,SSO方案由此而生。   SSO系統是單獨部署的一套認證系統,獨立於

原创 Go-Gin 跨域處理

      背景 跨域一般有兩種方法: 網絡代理層,如nginx層攔截處理; 後端服務處理; 這裏簡單說下Go Gin框架的解決辦法 解決方法 需要在 Gin 中提供了 middleware (中間件) 來處理請求前後的前置和後置邏輯。

原创 字節跳動-財經-校招內推

    【團隊介紹】 我們爲字節跳動生態的抖音電商、直播、教育、健康、內容付費等場景服務,依託字節跳動的科技能力和產品,爲用戶提供更好的支付、消費金融、保險等金融服務體驗。科技創新,普惠大衆。 【在招職位】測試/測試開發工程師 【地點】北京

原创 Python Flask-RESTPlus 實踐

    Flask-RESTPlus介紹   Flask-RESTPlus是對Flask的擴展,它增加了對快速開發REST API的支持。Flask-RESTPlus中提供了大量的裝飾器和工具來描述你的API,並以文檔化的形式將這些接口展

原创 Go測試技術分享(一):場景化接口Case編寫

    一、前言   本人負責的支付清結算方向的測試工作,在測試項目中,會出現流程化的接口調用,請求完一個接口後,繼續請求另一個接口(這裏的接口可以指Http,也指rpc接口),這裏以一個真實場景爲例:用戶在平臺下單,結算前部分退款,再結算

原创 在線網盤ZFile 安裝

    安裝 # CentOS系統 yum install -y java-1.8.0-openjdk unzip # Debian/Ubuntu系統 apt update apt install -y openjdk-8-jre-he

原创 Apache Thrift系列(一):Thrift基本及IDL語法

  一、Thrift介紹   Thrift是一個輕量級、跨語言的遠程服務調用框架,最初由Facebook開發,後面進入Apache開源項目。主要包含三大部分:代碼生成、序列化框架、RPC框架,相當於protoc + protobuffer

原创 Vue筆記:bin-code-editor使用

    npm 安裝 npm i bin-code-editor -S # or yarn add bin-code-editor   引入 在 main.js 中寫入以下內容: import Vue from 'vue'; imp

原创 Vue3 Table導出爲Excel

    1、安裝 npm install -S file-saver 用來生成文件的web應用程序 npm install -S xlsx 電子表格格式的解析器 npm instal

原创 Go異步check簡單示例

    異步check代碼: package main import ( "fmt" "reflect" "time" ) type janitor struct { interval time.Duration overt

原创 flask_apscheduler定時任務組件使用

    Flask-APScheduler 是Flask框架的一個擴展庫,增加了Flask對apScheduler的支持,可以用作特定於平臺的調度程序(如cron守護程序或Windows任務調度程序)的跨平臺。 APScheduler有三個

原创 go 單元測試testify

  testify介紹 testify用go實現的一個assert風格的測試框架,這個包提供了我們需要的斷言的功能,提供了非常豐富的斷言方法。 提供了測試suite、斷言、mock三種功能。 官方文檔:https://godoc.org/g

原创 go unknown revision報錯

      快速解決 公司golang的項目,使用到了公司的私有倉庫: 運行報錯: unknown revision vx.x.x 解決: 配置git(將https 換成 git 方式): git config --global u

原创 JMeter 錄製web腳本

一.Badboy2.2.5簡介 Badboy作用很多,但是大部分是作爲腳本錄製工具來使用。我們可以用Badboy錄製腳本,然後將錄製的腳本導出爲JMeter格式的腳本,最後將該腳本導入到JMeter,藉助於JMeter強大的測試功能模擬大量

原创 Zalenium使用

      zalenium是一種以容器方式來動態創建和管理本地Selenium Grid的擴展。它使用docker-selenium在本地運行基於Firefox和Chrome的測試。 前提條件 1、安裝Docker Engin,版本 >