原创 開發常用算法-哈希算法

哈希算法前言1. 什麼是哈希算法?1.1 散列衝突1.1.1 開放尋址法1.1.2 鏈表法2. 哈希算法的應用場景2.1 安全加密2.2 數據校驗2.3 散列函數2.4 負載均衡2.5 數據分片2.6 分佈式存儲3. 寫在最後

原创 IT搬磚員如何認識能力圈並如何突破自我

  這兩天我老婆追劇<<怪你過分美麗>>,週五剛好陪着她看了兩集,內容讓人耳目一新,特別是主演秦嵐,給我留一下深刻印象,特此我還特地百度了一下秦嵐,從《還珠格格》裏溫婉柔弱的知畫到《一簾幽夢》自卑自憐自暴自棄的綠萍,再之後《延喜攻

原创 數據庫分庫分表策略,如何分庫,如何分表?

  導語:隨着線下店業務發展,線下店開店數越來越多,價格系統的數據增長非常快速,部分單表已達到3億之多,爲了適應業務的發展,考慮對價格系統進行分庫分表,因此特別瞭解了一下分庫分表的相關知識,根據相關資料,再次複習一下。   大家知

原创 Bug終結之路 --《有效的單元測試》讀後感

最近一段時間,看了《有效的單元測試》(Effective Unit Testing)這本書。這是一本對單元測試從重要性到該如何編寫和構建都進行了詳細闡述的技術書籍,其作者Lasse Koskela,是一名資深敏捷技術實踐專家、敏捷

原创 淺析VUE的變化偵測原理

背景介紹 最近部門的前端框架開始從老舊的Angular JS向VUE遷移,爲了工作起來能夠更加順手,特意花了些時間,學習了一番vue。本文對vue的變化偵測原理,做了一些簡單的介紹。由於實踐經驗有限,本文若有錯漏,還希望大家多多指

原创 首馬破四-IT男的健康分享

前言       解釋一下對於破4的意思: 就是在42.195km的跑步所耗時間在4小時以內,通過我參加的二項馬拉松賽事完賽證明可以看出參賽選手中排前30%以內,這對很多跑者來說是一個不錯的成績    爲什麼標題要強調首次全程馬拉松破4,

原创 使用Github Pages管理團隊博客

技術團隊樂於技術分享,鼓勵內部成員通過博客文章分享技術心得。 無奈近來博客平臺廣告雲起,各類廣告商竭盡所能吸引眼球,大有喧賓奪主之勢。 衡量再三,F團隊決定另覓淨土。GitHub Pages能否成爲最後淨土,且聽下文分解。

原创 Electron桌面App測試框架Spectron VS Puppeteer

Electron桌面App測試框架Spectron VS Puppeteer前言ElectronSpectron介紹試用試用評價Puppeteer介紹試用試用評價總結 前言 根據TDD(測試驅動開發)的原理,在開發實現某個功能前,

原创 html2canvas 與 jspdf 在項目中的實踐

工作中接到打印特定數據的需求,由於當前系統已在使用並且需在當前頁打印部分數據,如果直接調用瀏覽器的打印需要整頁打印,這並不滿足打印部分數據的需求,於是曲線救國通過生成 pdf 的方式滿足業務需求,入手了 html2canvas 以及 js

原创 Redis pipeline與Pub/Sub

Redis pipeline與Pub/Sub Redis全稱是 remote dictionary server ,本質上是一個key value類型的內存數據庫,因爲是純內存的操作,Redis的性能非常出色,每秒可以處理超過1

原创 【技術視野】窺探CI/CD

技術視野之窺探CI/CD前言:閒聊我司持續集成的業界產品萬變不離其宗進入主題:jenkins提供了什麼jenkins的基礎使用(demo)擴展結語: 前言: 互聯網時代的軟件交付週期有別於傳統軟件行業,快與變及其關鍵的兩個關鍵詞。

原创 業務開發扯淡

書接上一回,業務架構扯淡,今天我們聊聊業務開發。 做技術的人,心中總會有技術偏執,多少會有寫中間件的傾向,做基礎架構,做開源項目,以技術改變世界,或者起碼改變身邊,產生自己的影響力。能做到的同志可能不少,但是回顧現實,很多時候,我

原创 理解TCP協議中的滑動窗口

理解TCP協議的滑動窗口原理 什麼是TCP協議的滑動窗口 首先,先看一下TCP協議在TCP/IP五層模型中的位置。 衆所周知,TCP協議是一個基於字節流的傳輸層協議,它位於應用層之下和網絡層之上,它提供了可靠的機制,能保證數據有

原创 記一次使用微軟大佬出品的《typescript》

TypeScript是什麼?   官網上說TypeScript是JavaScript類型的超集,並且可以編譯爲純JavaScript。在任何瀏覽器,集羣(服務器),操作系統上面都可以運行,而且還開源。 我的認知 TypeScript 是

原创 MySQL B+樹索引難學難記?擁有這張思維導圖,DBA都來贊你

軍事領域自古以來就非常講究速度與效率,所謂兵貴神速。當年楚漢相爭,西楚霸王項羽與漢高祖劉邦的彭城之戰,項羽憑藉3萬精銳騎兵大破劉邦率領的56萬大軍,這裏面體現的就是騎兵的神速與高效,當然也少不了項羽對騎兵如神一般的指揮。 用將軍事領域重視