原创 團隊協作利器 (一)· 初識Git

Git GitHub/Gitee/GitLab 是基於 GIt 的,如果不會 Git,那麼這些代碼託管平臺也無從說起,所以,今天學習 Git 。 1. 什麼是 Git ? Git 是一種版本控制系統。 什麼是版本控制系統? 我們在

原创 團隊協作利器 (二)· 初識 GitHub

初識 GitHub 1. 什麼是 GitHub GitHub 是基於 git 的版本託管服務,也就是說現在 GitHub 上託管的所有項目代碼,都是基於 Git 來進行版本控制的,所以,Git 只是 GitHub 上用來管理項目的

原创 前端頁面JS注入問題,前端JS注入解決辦法

在頁面中增加 JS 校驗,對特殊符號進行替換,防止用戶輸入惡意代碼導致 JS 注入問題。 在 web 開發中,對用戶輸入的內容做校驗是必不可少的環節,不管是通過正則表達式對用戶的輸入進行校驗,還是通過對特殊符號進行轉義,均可達到

原创 傳統項目管理 VS 敏捷項目管理

項目管理 項目管理廣泛應用於軟件開發行業,完整的項目管理包含五個部分,分別是:項目啓動、項目規劃、項目執行、項目監控、項目收尾。 隨着軟件行業的發展,傳統的敏捷項目管理模式,已經不適應於當前互聯網行業快速迭代快速開發的需求,從而

原创 The car's gossip

當今社會,9012年,汽車已不再是奢侈品,“舊時王謝堂前燕,飛入尋常百姓家” ,如今汽車,也快成爲了家家戶戶的標配了。勞斯、邁巴赫、各種炫酷超跑等均不在本次討論中。汽車的速度變得越來越快,汽車的顏值也越來越高,汽車舒適性、操控性

原创 TAPD · 騰訊敏捷產品研發平臺基本功能介紹

1. TAPD 是什麼? TAPD ( Tencent Agile Product Development)即騰訊敏捷產品研發平臺,行業領先的敏捷協作方案,貫穿敏捷產品研發生命週期的一站式服務。 – 騰訊官方對 TAPD 的描述

原创 Java 中的關鍵字 (1)—— Java volatile

Java中的 volatile 關鍵字 1.簡言概括: volatile關鍵字,是java生態中非常重要的一個關鍵字,主要用於Java多線程操作變量時的可見性。 2.理論知識 2.1 Java內存模型 在使用 volatile 關

原创 nohub java -jar & ......| Linux下啓動 jar 包的幾種常見方式

Linux 下通過 java 命令啓動 jar 包的幾種常見方式 方法一:直接啓動 jar 包 java -jar XXX.jar 當前ssh窗口會被鎖定,不能再操作其他命令,如果需要執行其他命令,則需要打斷進程,可按CTRL

原创 TCP/IP 學習筆記 · TCP/IP 是什麼?

TCP/IP 是什麼? TCP/IP 全程是 Transfer Control Protocol/Internet Protocol,即傳輸控制協議/網際協議。 OSI 參考模型 OSI 與 TCP/OP 參考模型對照圖

原创 通過 java -jar 命令啓動 springboot jar包

Linux 下通過java命令啓動 jar 包的幾種方式 方法一:直接啓動 jar 包 java -jar XXX.jar 當前ssh窗口會被鎖定,不能再操作其他命令,如果需要執行其他命令,則需要打斷進程,可按CTRL +

原创 SSH公鑰的生成和配置

現在流行的基於GIt的代碼託管平臺例如 Github,Gitlab,Gitee等,都提供了基於 SSH 協議的 Git 服務,使用SSH公鑰可以讓你在你的電腦和Git遠程倉庫通訊的時候使用安全連接,無需每次通信輸入用戶名密碼。 在

原创 快速配置log4j,log4j常用參數說明

俗話說,代碼寫的好,日誌輸出少不了;bug改的快,日誌要查看。 可見日誌在開發過程中必不可少,下面整理了一些log4j的常用配置用於大家參考。 一、概念篇:log4j中的五個參數 日誌記錄器:logger 根記錄器:ro

原创 Spring Cloud · 多網卡下Eureka的服務IP選擇配置

1.背景說明 在使用Spring Cloud分佈式架構方案下,當服務器有多個網卡或者配置了迴環地址的時候,Eureka客戶端註冊到服務端的IP將是隨機不可預見的,隨機的IP在實際調用過程中,會導致服務調用不可用。 2.配置方案

原创 阿里巴巴Java開發規範·各層命名規約

1. Service / DAO 層方法命名規約 方法功能 前綴 說明 獲取單個對象的方法 get getObject 獲取多個對象的方法 list 複數形式結尾 listObjects 獲取統計值的方法 c

原创 Linux rz 傳輸文件失敗

Linux 使用 rz 傳輸文件的時候,出現“傳輸失敗” 原因及解決辦法: 文件目錄已經有同名的文件,請刪除或者重命名後在上傳。 文件體積大,傳輸時間太長,重試即可。