原创 基於docker方式搭建SVN-Server及WebSVN

1. 搭建 拉取鏡像 docker pull elleflorio/svn-server 運行鏡像 docker run -d --name svn-server --restart=always -v /opt/dockerDa

原创 SpringBoot集成Sentry

添加maven依賴 在pom.xml裏添加: <dependency> <groupId>io.sentry</groupId> <artifactId>sentry-spring-boot-starter</artifac

原创 Python命令行交互工具,可玩性較高

github倉庫地址 感覺挺好玩的,如果寫個腳本應該能用得上這個庫

原创 通過redis的setbit及bitcount方式高效統計網站當前在線人數

關於統計在線人數,第一反應想到的是創建一個大型字典存儲用戶id與對應的狀態,但是這種方法耗費空間大,效率較低。因此選擇redis作爲查詢用戶登錄狀態更爲方便快捷。 原理:通過將用戶 id 作爲位數,每次上線則將該位設爲 1,下線則設爲 0,

原创 SpringBoot配置log4j2日誌

pom.xml配置依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</ar

原创 基於Docker安裝破解版Jira(無坑)

前言 因爲現用的Jira需要下載一個插件,這個插件是需要付費的,價格大概是$18000…… 於是決定重建Jira軟件系統,並採用Docker來實現破解版的Jira安裝。 步驟 1、下載鏡像 一定要安裝jira-software(不是ji

原创 vim安裝vundle時遇到的問題

在安裝vundle時輸入:PluginInstall命令時發生報錯,報錯內容是Unknown function: vundle#installer#new 解決辦法是 1、打開/usr/share/vim/vim80/debian.vim2

原创 SpringBoot註解大全

一、註解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration註解。其中@ComponentScan讓

原创 SpringBoot 應用JPA中的一些知識點

1、ManyToOne、OneToMany註解中的cascade 【在一切開始之前,我要先告訴大家:慎用級聯關係,不要隨便給all權限操作。應該根據業務需求選擇所需的級聯關係。否則可能釀成大禍。切記】 CascadeType.PERSIS

原创 釘釘掃碼登錄中的簽名算法在python中的實現

簽名算法爲HmacSHA256,簽名數據是當前時間戳timestamp,密鑰是appId對應的appSecret計算出來的簽名值,算出來的digest再經過base64加密後即是所需要的簽名數據。官方文檔中只給了Java和PHP的示例dem

原创 記錄初學SpringBoot使用Redis序列化的坑

spring Boot使用redis時添加其依賴 <!--springboot整合redis--> <dependency> <groupId>org.springframework.boot</groupId> <artif

原创 讓Linux的history命令顯示用戶名和時間

修改/etc/profile 增加 export HISTTIMEFORMAT="%Y%m%d_%T `whoami` `who am i|awk '{print $1,$5}'|sed 's/ (/@/'|sed 's/)//'` " e

原创 Python Poetry 學習和使用

Poetry是啥? 是一個Python虛擬環境和依賴管理工具,另外它還提供了包管理功能,比如打包和發佈。可以用來管理python庫和python程序。 安裝Poetry curl -sSL https://raw.githubuserc

原创 Django信號機制相關解釋與示例

Django 信號# django自帶一套信號機制來幫助我們在框架的不同位置之間傳遞信息。也就是說,當某一事件發生時,信號系統可以允許一個或多個發送者(senders)將通知或信號(signals)發送給一組接受者(receivers)。

原创 花了三個月終於把所有的 Python 庫全部整理了!可以說很全面了

庫名稱簡介 Chardet字符編碼探測器,可以自動檢測文本、網頁、xml的編碼。 colorama主要用來給文本添加各種顏色,並且非常簡單易用。 Prettytable主要用於在終端或瀏覽器端構建格式化的輸出。 difflib,[Pytho