原创 該如何教育我們的下一代

以前我們常常開玩笑說:“一人喫飽全家不餓”,可一旦你升級成爸媽了,你的身上自然就多了一份責任,你就不得不思考一些以前壓根不當回事的問題,比如:該如何教育我的孩子。 就在17年9月28號下午3:55,當醫生叫寶寶交到我手上時,我內心

原创 Linxu常用命令講解(一)

cd(必用) 語法:cd (選項) (參數) cd命令用來切換工作目錄至dirname。 其中dirName表示法可爲絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時所在的

原创 Linxu常用命令(三)

Linxu用戶切換 遠程拷貝 su命令 語法:su(選項)(參數) su命令用於切換當前用戶身份到其他用戶身份,變更時須輸入所要變更的用戶帳號與密碼 選項: -c<指

原创 文件比較工具-BCompare的簡單使用

相信大家在工作中會接觸到合代碼的情況,特別像使用SVN這種類似的版本管理的工具,我們開發過程中不可能就拉一個主幹,然後所有的需求都在主幹上開發。這肯定是不合理的。一般我們會拉一個主幹,然後拉一個分支,然後再分支上開發,開發完上線後

原创 xshell連接遠程虛擬機的簡單使用

XShell 是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。 相信有些人會有這樣的經歷,自己在本地安裝了一個虛擬機,想要學習下linxu,有時我們

原创 Eclipse、IntelliJ IDEA遠程斷點調試

本地斷點調試相信大家已經都已經玩的很溜了,但遠程斷點可能對有些人來說還有點陌生。在實際開發過程中我們可能會有幾套不同的環境,比如開發環境、測試環境、生產環境。測試環境我們一般會部署在遠程機上,有時我們在開發環境調試正常的代碼部署到

原创 長連接與短連接淺談

由於項目中用到的http請求接口比較多,而其中遇到了一個問題就是因爲長連接和短連接的原因引起,所以關於http協議、長連接與短連接的知識也瞭解了下。要理解長連接與短連接,首先需要了解一些相關協議及網絡基礎。 首先讓我們看一下BS

原创 Elastic-Job定時入門

主要功能 定時任務: 基於成熟的定時任務作業框架Quartz cron表達式執行定時任務。 作業註冊中心: 基於Zookeeper和其客戶端Curator實現的全局作業註冊控制中心。用於註冊,控制和協調分佈式作業執行。 作業分片:

原创 常見協議淺談

DNS協議 DNS協議的作用是將域名解析爲IP。我們知道網絡上每個站點的位置都是用IP來確定的,所以要想訪問一個網站首先就要知道它的IP,不過由數字組成的IP記起來很不方便,所以就設計了比較好的域名來代替IP,這就像我們平時看電視

原创 集合運用之在明確場景下,爲集合指定初始容量

集合基本上面試時面試必問的,我一個同事曾經面試時就被問過集合的默認長度是多少。下面我們就ArrayList集合的長度來說說指定初始容量的事。 List<Persion> list = new ArrayList<Persion>(

原创 集合應用---集合遍歷該如何選擇

相信大家在工作中使用集合已經算是家常便飯了吧,而對集合進行遍歷也算是必不可少的操作了。而對集合進行遍歷也有多種方法,而常用的一般就是for循環和增強for循環(也叫foreach循環)。可能有些人有些迷惑,這兩種循環有什麼區別呢?

原创 淺談定時任務的分佈式調度

單機定式任務調度的問題 在很多應用系統中我們常常要定時執行一些任務。比如,訂單系統的超時狀態判斷、緩存數據的定時更新、定式給用戶發郵件,甚至是一些定期計算的報表等等。常見的處理方式有線程的while(true) 和sleep組合、

原创 Linxu常用命令講解(二)

tar(打包、壓縮、解壓縮) tar(常用) 語法:tar(選項)(參數) tar命令可以爲linux的文件和目錄創建檔案。利用tar,可以爲某一特定文件創建檔案(備份文件)

原创 eclipse如何簡單的查看java源代碼

有時候我們寫代碼時想要知l道jdk源碼裏是怎麼實現的,或者是怎樣的。比如我想看看StringUtils裏面的isEmpty和isBlank有什麼區別。那麼最簡單的方法是直接點進去查看,但這往往需要安裝一個插件或者來一點小技巧。這裏

原创 Spring簡單概述

Spring框架是一個輕量級的企業開發的一戰是解決方案。Spring框架主要提供了IOC容器、AOP、數據訪問、Web開發、消息、測試等相關的技術支持。 1、Spring的模塊 Spring是模塊化的,這意味着你可以只使用你需要的