雜談 - 收藏集 - 掘金

漫畫賞析:Linux 內核到底長啥樣 - 閱讀 - 掘金
編譯自:http://turnoff.us/geek/inside... 做者: Daniel Stori 原創:LCTT https://linux.cn/article-8290... 譯者: best...javascript

簡單又複雜的單例模式 - 後端 - 掘金
    我相信99%的人接觸到的第一個設計模式是單例模式,在單例模式中,單例對象的類必須保證只有一個實例存在。單例模式的設計思路是私有類的構造函數,保證當前類永遠持有同一個對象的引用,並經過當前類提供的靜態方法發佈出去。...html

八種架構設計模式及其優缺點概述 (中) - 後端 - 掘金
        在上篇文章中,介紹了八種架構設計模式中的兩種,既:單庫單應用模式、內容分發模式,沒有讀過的同窗請手動微信關注「碼農原創」公衆號,在歷史消息中尋找。接下來繼續介紹三種...前端

Nginx 代理轉發,讓生產和測試環境 React、Vue 項目輕鬆訪問 API,前端路由再也不 404 - 工具資源 - 掘金
Nginx 是一款面向性能設計的 HTTP 服務器,能反向代理 HTTP,HTTPS 和郵件相關(SMTP,POP3,IMAP)的協議連接。而且提供了負載均衡以及 HTTP 緩存。它的設計充分使用異步事件模型,削減上下文調度的開銷,提升服務器併發能力。採用了模...java

《高性能JavaScript》閱讀摘要 - 前端 - 掘金
最近在閱讀這本Nicholas C.Zakas(javascript高級程序設計做者)寫的最佳實踐、性能優化類的書。記錄下主要知識。 加載和執行 腳本位置 ...linux

基於協同過濾的推薦引擎(理論部分) - 後端 - 掘金
記得原來和朋友猜想過網易雲的推薦是怎麼實現的,大概的猜想有兩種:一種是看你聽過的和收藏過的音樂,再看和你同樣聽過這些音樂的人他們喜歡聽什麼音樂,把他喜歡的你沒聽過的音樂推薦給你;另外一種是看他聽過的音樂或者收藏的音樂中大部分是什麼類型,而後把那個類型的音樂推薦給...web

Python爬蟲之模擬知乎登陸 - 掘金
常常寫爬蟲的都知道,有些頁面在登陸以前是被禁止抓取的,好比知乎的話題頁面就要求用戶登陸才能訪問,而 「登陸」 離不開 HTTP 中的 Cookie 技術。 登陸原理 Cookie 的原理很是簡單,由於 HTTP 是一種無狀態的協議,所以爲了在無狀態的 HTTP...面試

《阿里巴巴 Java 開發手冊》閱讀筆記 - 後端 - 掘金
1.抽象類命名使用 Abstract 或 Base 開頭; 異常類命名使用 Exception 結尾; 測試類命名以它要測試的類的名稱開始,以 Test 結尾。 2.POJO 類中布爾類型的變量,都不要加 is,不然部分框架解析會引發序列化錯誤。 反...算法

Android - 一種類似圖片搜索算法的實現 - Android - 掘金
本文介紹一種類似圖片搜索算法:感知哈希算法。這種算法是對每一張圖片生成一個指紋,而後對比指紋,越接近就表示越類似。 預覽 算法 ...數據庫

爲期一週的機器學習 - 後端 - 掘金
在門外漢看來,機器學習(Machine Learing,ML)入門是個不可完成的任務。 若是你選錯了方向,確實就是不可能的了。 然而,在我學習機器學習的基本知識一週後,發現入門比我想象的容易。 本文旨在給予那些對機器學習有興趣的人一些入門指南,這個指南來自我爲...編程

Spring Boot 揭祕與實戰(七) 實用技術篇 - StateMachine 狀態機機制 - 掘金
原文地址:Spring Boot 揭祕與實戰(七) 實用技術篇 - StateMachine 狀態機機制博客地址:http://blog.720ui.com/ Spring StateMachine 讓狀態機結構更加層次化,能夠幫助開發者簡化狀態機的開發過程...

Python 編碼爲何那麼蛋疼? - 掘金
聽說,每一個作 Python 開發的都被字符編碼的問題搞暈過,最多見的錯誤就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎麼解決,遺憾的是,錯誤又出如今其它地方,問題老是重蹈覆轍,str 到 unicode 之間的轉...

Tomcat如何實現WebSocket - 掘金
WebSocket協議屬於HTML5標準,愈來愈多瀏覽器已經原生支持WebSocket,它能讓客戶端和服務端實現雙向通訊。在客戶端和服務器端創建一條WebSocket鏈接後,服務器端消息可直接發送到客戶端,從而打破傳統的請求響應模式,避免了無心義的請求。好比傳...

MySQL 經常使用數據存儲引擎區別 - 掘金
MySQL 有多種存儲引擎,目前經常使用的是 MyISAM 和 InnoDB 這兩個引擎,除了這兩個引擎覺得還有許多其餘引擎,有官方的,也有一些公司本身研發的。這篇文章主要簡單概述一下經常使用常見的 MySQL 引擎,一則這是面試中常被問到的問題,二則這也是數據庫設計...

【Go 語言入門】Go 語言併發機制初探 - 後端 - 掘金
Go 語言相比Java等一個很大的優點就是能夠方便地編寫併發程序。Go 語言內置了 goroutine 機制,使用goroutine能夠快速地開發併發程序, 更好的利用多核處理器資源。這篇文章學習 goroutine 的應用及其調度實現。 1、Go語言對併發的...

MyBatis 使用指南(1) - 後端 - 掘金
什麼是 MyBatis MyBatis 是支持定製化 SQL、存儲過程以及高級映射的優秀的持久層框架。MyBatis 避免了幾乎全部的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 能夠對配置和原生Map...

緩存級別與緩存更新問題 - 後端 - 掘金
There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton 緩存失效問題被認爲是計算機科學中最難的兩件事之一...

web 安全認證機制知多少 - 後端 - 掘金
本文將探討五種經常使用的認證機制及優缺點。 Basic模式         HTTP協議規範中有兩種認證方式,一種是Basic認證,另一種是Digest 認證,這兩種方式都屬於無狀態認證方式,所謂無狀態即服務端都不會在會話...

校招面試知識點複習之計算機網絡 - 掘金
一、電路交換與分組交換 電路交換特色:資源會被預留 電路交換分爲:頻分多路複用以及時分多路複用 優勢:能夠爲一個通話保證特定數量的端到端帶寬 缺點:效率低 這裏寫圖片描述 分組交換特色:資源不會被預留 優勢:效率高 今天的因特網就是分組交換的典範! ...

生產者消費者模式 - 掘金
生產者消費者模式說明: 生產者只在倉庫未滿時進行生產,倉庫滿時生產者進程被阻塞; 消費者只在倉庫非空時進行消費,倉庫爲空時消費者進程被阻塞; 當消費者發現倉庫爲空時會通知生產者生產; 當生產者發現倉庫滿時會通知消費者消費; 實現的關鍵: 共享內存中的兩個同...

如何擺脫項目命名困難的尷尬局面 - 掘金
如何高效的命名你的項目 在作一個項目的時候,咱們每每遭遇命名問題的困惑,當看到一些非專業人的代碼,看到他們凌亂的碼法,有時候真的苦不堪言。深入知道一個良好的命名規範的重要性,同時在項目中也會遇到一些命名的瓶頸。因此有必要寫一篇關於常見命名的方式。如下是經過3年...

【原】老生常談 - 從輸入 url 到頁面展現到底發生了什麼 - 前端 - 掘金
     剛開始寫這篇文章仍是挺糾結的,由於網上搜索「從輸入url到頁面展現到底發生了什麼」,你能夠搜到一大堆的資料。並且面試這道題基本是必考題,二月份面試的時候,雖然知道這個過程發生了什麼,不過當面試官一步步追問下去的,不少細節...

常見安全算法 - 後端 - 掘金
本文整理了常見的安全算法,包括MD五、SHA、DES、AES、RSA等,並寫了完整的工具類(Java 版),工具類包含測試。 1、數字摘要算法 數字摘要也...

強迫症的 Mac 設置指南 - 工具資源 - 掘金一直想寫這麼一篇文章,把我從同事那裏學到的經驗分享出來。市面上有不少相似的文章,寫得都很是好,讓我受益不淺。不過我仍是有一些本身總結出來的經驗想要分享。 在工做中,我通常會在 1 到 10 人的團隊中,常常會結對編程,即兩我的共用一臺 Mac 工做,因...

相關文章
相關標籤/搜索