原创 python AES加密解密,key的長度不受限制

上一篇文章,寫了golang 下面如何實現AES的加密解密,這裏就把python的實現AES的加密解密的代碼貼出來 說明: 1、下面列舉了2種加密解密的方法,一個是key的長度不收限制,必須爲16,24,32位,另外一種就是key的長度不

原创 flask +python+vue 監控軟件(一)

在此之前寫過一個簡單的監控軟件, https://blog.csdn.net/shiyu1157758655/article/details/80907874 最近又在原來的基礎上,又完善了該監控軟件,使用flask+vue這種架構,完成

原创 flask +python+vue 監控軟件(二)

https://blog.csdn.net/shiyu1157758655/article/details/103278459 接着之前的監控,這次又添加了mysql的監控模塊,直接上圖     接下來寫redis的監控模塊

原创 mycat 連接mongodb

今天就來測試一下,在mongodb上層使用mycat代理, 關於mycat的安裝這裏就不說了,mongodb的環境使用上次搭建的集羣環境,至於集羣怎麼搭建,如下: https://blog.csdn.net/shiyu1157758655

原创 go AES加密解密

之前寫了一個python監控系統,裏面用到了使用了AES對密碼進行加密,那golang去如何實現AES的加密解密呢, 說明: 1.這裏就以CBC模式來說明,使用了iv(偏遠向量),所以在對同一個明文使用同一個key 加密的時候,發現每次加

原创 my.cnf 自動生成腳本

利用python 寫了一個自動生成my.cnf 的腳本,寫的很簡單,運行結果如下: (yuhuashi) [root@yuhuashi opt]# python auto_mycnf.py MySQL安裝文件路徑:/opt/mysql

原创 oracle 查詢sequnce# 在哪個歸檔備份集下面

知道歸檔日誌sequence#,查出該歸檔日誌在哪個backuppiece中。 SQL> select recid,set_stamp,sequence#,first_change#,next_change#  from  v$back

原创 如何通過instant client 來連接數據庫以及使用exp/imp?

首先給大家說一下我們平時常說的Oracle Client和Install Client 的區別 1.Oracle Client 包含完整的客戶端連接工具,他具有管理作用,如果我們想用到導入導出(exp/imp以及expdp/impdp)的

原创 ORA-00600: internal error code, arguments: [qcisSetPlsqlCtx:tzi init], [], [],

今天在做oracle異機備份恢復測試的時候,數據文件以及應用歸檔日誌都正常恢復,但是在打開數據庫的時候報瞭如下錯誤 RMAN> run{ 2> sql 'alter session set NLS_DATE_FORMAT="Y

原创 mongodb 分片集羣安裝搭建測試

關於什麼是mongodb分片集羣,這些這裏就不介紹,網上有很多的說明。 由於是測試資源有限,於是就把所有的節點都搭建在一臺服務器上面了,實際的生產環境最好config/mongos/shard都分開安裝到不同的機器上,這裏搭建了12個節點

原创 MySQL8.0與MySQL5.7 OLTP 性能測試對比

MySQL8.0出來已經有很長時間了,目前最新版本是MySQL8.0.20 ,那麼MySQL8.0到底比MySQL5.7 性能有多大的提升呢,今天就做了一組壓力測試來實際測試一下。爲了使結果更具有說服性,測試環境是完全一樣,具體測試結果如

原创 使用kettle 增量同步mysql到oracle以及oracle到mysql的測試

先看一下具體的操作步驟,先上圖: