原创 CentOS安裝NodeJS及Express開發框架

本文演示在Linux上安裝NodeJS及Express開發框架 nodejs和mongodb的更新速度太快。參考以前的老文章進行安裝,但是用最新版本的nodejs的話,通常會出現很多問題。最新版本的nodejs解壓就可以使用和運行,但是,爲

原创 程序員在加班時間寫的代碼bug驟增

作爲一個最底層的程序員,我先記錄一些只有底層程序員纔會知道的事情。如果多年後,我違背自己進入這個行業的初心,走上管理崗位,也能回想起一些禁忌,避免一些錯誤。其中最重要的就是這條:不要相信一個程序員在加班時間寫出來的代碼。(軟件工程的學說表明

原创 input文本框輸入時正則判斷

1、只能輸入數字文本框只能輸入數字代碼(小數點也不能輸入)方式一:<input type="text"name="number" id="number" value="1" maxlength="8" title="nb" onkeyup=

原创 JavaScript RegExp 常用的手機和郵箱正則

在做前端form表單驗證的時候,經常,也是必須對input做一下判斷,例如郵箱了,手機了,input非空了,input只能輸入數字了等等。本篇文章主要講解“JavaScript RegExp 常用的手機和郵箱正則”,我在做表單的時候,一般是

原创 八個Docker的真實應用場景

【編者的話】Flux 7介紹了常用的8個Docker的真實使用場景,分別是簡化配置、代碼流水線管理、提高開發效率、隔離應用、整合服務器、調試能力、多租戶環境、快速部署。我們一直在談Docker,Docker怎麼使用,在怎麼樣的場合下使用?也

原创 雲服務器ECS安全組實踐(二)

本文將繼續安全組的介紹,本篇涉及到下面的幾個內容:授權和撤銷安全組規則加入安全組和離開安全組阿里雲的網絡類型分爲經典網絡和VPC,他們對安全組支持不同的設置規則。對於經典網絡你可以設置下面的幾個規則: 內網入方向、內網出方向、公網入方向、公

原创 雲服務器ECS安全組實踐(三)

在使用安全組的過程中,一個常見的錯誤是將所有的雲服務器放置在一個安全組之中,這樣雖然減少了初期配置的工作量,但是長期來看將會使得您的業務系統網絡交互變得複雜和不可控,在執行安全組變更的時候沒辦法明確的知道添加和刪除規則的影響範圍。合理的規劃

原创 Java 10 var關鍵字詳解和示例教程【面試+工作】

在本文中,我將通過示例介紹新的Java SE 10特性——“var”類型。你將學習如何在代碼中正確使用它,以及在什麼情況下不能使用它。介紹Java 10引入了一個閃亮的新功能:局部變量類型推斷。對於局部變量,現在可以使用特殊的保留類型名稱“

原创 雲服務器ECS安全組實踐(一)

摘要: 應用上雲除了對資源生命週期管理和應用交付是一個轉變,更重要是思維方式的轉變。本篇文章就簡單介紹下上雲的一個重要概念安全組(Security Group)。本文是安全組系列的第一篇,主要介紹安全組的基本概念、約束和如何配置入網規則。應

原创 JAVA實現的支付寶掃描二維碼支付

前期醞釀準備最近項目中要上線支付功能、前段時間剛開發完微信的掃碼支付、不得不說微信開發團隊的文檔真是一個爛。但總算是對照着API把功能交付上線了。前幾天公司申請下來了企業支付寶,得空所以也把支付寶的掃碼支付給集成進去。這裏又不得不說,是支付

原创 技術那麼多,說出你常用的那些【持續更新】

歡迎留言,說出你常用的技術技術選型網關:Nginx、Kong、Zuul緩存:Redis、MemCached、OsCache、EhCache搜索:ElasticSearch、Solr熔斷:Hystrix負載均衡:DNS、F5、LVS、Ngin

原创 三大圖表庫:ECharts 、 BizCharts 和 G2,該如何選擇?【面試+工作】

最近正式開源的BizCharts圖表庫基於React技術棧,各個圖表項皆採用了組件的形式,貼近React的使用特點。同時BizCharts基於G2進行封裝,Bizcharts也繼承了G2相關特性。公司目前統一使用的是ECharts圖表庫,下

原创 在Windows上用Java代碼模仿破解WIFI密碼【大牛經驗】

本文純屬技術探索,與真正的破解還有很大差距,請廣大網友切勿利用本文內容做出任何危害網絡安全的行爲。若有違法行爲,均與本人無關。開始進入正題。在網上找了很多wifi破解工具,都是linux平臺下用的,然後還不支持虛擬機裝linux。因爲很多筆

原创 HashSet 源碼分析【面試+工作】

前言 在工作中,經常有這樣的需求,需要判斷某個ID是否在某個組的管理之下等,就需要查詢該組下的ID放到一個集合中,且集合中元素不能有重複,之後判斷該集合是否包含我們的目標ID;這時,我們可以使用 HashSet 來存放我們的ID,HashS

原创 HashMap源碼分析-jdk1.6和jdk1.8的區別【面試+工作】

在java集合中,HashMap是用來存放一組鍵值對的數,也就是key-value形式的數據,而在jdk1.6和jdk1.8的實現有所不同。 JDK1.6的源碼實現:首先來看一下HashMap的類的定義:HashMap繼承了Abstract