摘要:使用簡(jiǎn)記后端掘金全稱(chēng)為即消息隊(duì)列。優(yōu)測(cè)優(yōu)社區(qū)干貨精選老司機(jī)亂談編輯器之神掘金前言是一種信仰,我自從年有了這個(gè)信仰,已經(jīng)個(gè)年頭了。
PHP 程序員進(jìn)階學(xué)習(xí)書(shū)籍參考指南 - 后端 - 掘金
PHP程序員進(jìn)階學(xué)習(xí)書(shū)籍參考指南 @heiyeluren lastmodify: 2016/2/18 ...
當(dāng)我們?cè)谡務(wù)撉岸思用軙r(shí),我們?cè)谡勑┦裁?- 前端 - 掘金
潘建旭,豈安科技(www.bigsec.com)軟件工程師。3年全棧開(kāi)發(fā)經(jīng)驗(yàn),負(fù)責(zé)豈安科技核心產(chǎn)品初期的前端開(kāi)發(fā)和架構(gòu)工作。 前端安全是Web安全的一部分,常見(jiàn)的安全問(wèn)題會(huì)有XSS、CSRF、SQL注入等,然而這些已經(jīng)在程師界得到了相當(dāng)高的重視并且有了很成熟...
2道面試題:輸入U(xiǎn)RL按回車(chē)&HTTP2 - 掘金
通過(guò)幾輪面試,我發(fā)現(xiàn)真正那種問(wèn)答的技術(shù)面,寫(xiě)一堆項(xiàng)目真不如去刷技術(shù)文章作用大,因此刷了一段時(shí)間的博客和掘金,整理下曾經(jīng)被問(wèn)到的2道面試題 從瀏覽器輸入U(xiǎn)RL按回車(chē)到頁(yè)面顯示都發(fā)生了什么 說(shuō)說(shuō)你了解的HTTP/2 筆者才疏學(xué)淺,如有錯(cuò)誤歡迎各位dalao指正...
一致性 HASH 算法詳解 - 后端 - 掘金
基本場(chǎng)景 比如你有 N 個(gè) cache 服務(wù)器(后面簡(jiǎn)稱(chēng) cache ),那么如何將一個(gè)對(duì)象 object 映射到 N 個(gè) cache 上呢,你很可能會(huì)采用類(lèi)似下面的通用方法計(jì)算 object 的 hash 值,然后均勻的映射到...
Redis 常見(jiàn)七種使用場(chǎng)景 (PHP 實(shí)戰(zhàn)) - 后端 - 掘金
Redis 是一個(gè)開(kāi)源的使用ANSI C語(yǔ)言編寫(xiě)、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的API。 本篇文章,主要介紹利用Redis常見(jiàn)應(yīng)用場(chǎng)景下PHP實(shí)戰(zhàn)。 簡(jiǎn)單字符串緩存實(shí)戰(zhàn) $redis->con...
深入淺出: Java 回調(diào)機(jī)制 (異步) - 后端 - 掘金
Writer????? :BYSocket(泥沙磚瓦漿木匠) 什么是回調(diào)?今天傻傻地截了張圖問(wèn)了下,然后被陳大牛回答道“就一個(gè)回調(diào)…”。此時(shí)千萬(wàn)個(gè)草泥馬飛奔而過(guò)(逃 哈哈,看著源碼,享受著這種回調(diào)在代碼上的作用...
計(jì)算機(jī)程序的思維邏輯 (83) - 并發(fā)總結(jié) - 掘金
從65節(jié)到82節(jié),我們用了18篇文章討論并發(fā),本節(jié)進(jìn)行簡(jiǎn)要總結(jié)。 多線程開(kāi)發(fā)有兩個(gè)核心問(wèn)題,一個(gè)是競(jìng)爭(zhēng),另一個(gè)是協(xié)作。競(jìng)爭(zhēng)會(huì)出現(xiàn)線程安全問(wèn)題,所以,本節(jié)首先總結(jié)線程安全的機(jī)制,然后是協(xié)作的機(jī)制。管理競(jìng)爭(zhēng)和協(xié)作是復(fù)雜的,所以Java提供了更高層次的服務(wù),比如并發(fā)...
聊聊加密那點(diǎn)事 —— PHP 加密最佳實(shí)踐 - 后端 - 掘金
加密的目的# 加密不同于密碼,加密是一個(gè)動(dòng)作或者過(guò)程,其目的就是將一段明文信息(人類(lèi)或機(jī)器可以直接讀懂的信息)變?yōu)橐欢慰瓷先](méi)有任何意義的字符,必須通過(guò)事先約定的解密規(guī)則才能將信息轉(zhuǎn)換回有意義的可讀信息,通過(guò)加密可以防止非授權(quán)的信息竊取。 2. 存儲(chǔ)加密...
把《圖解密碼技術(shù)》讀薄 - Android - 掘金
前言 《圖解密碼技術(shù)》一書(shū)介紹了很多關(guān)于密碼的知識(shí),通讀一遍需要不少時(shí)間。為了方便學(xué)習(xí),我對(duì)書(shū)中關(guān)鍵的部分進(jìn)行了總結(jié),希望可以提高大家的學(xué)習(xí)效率。如果想對(duì)本文中的某些內(nèi)容進(jìn)行深入研究,您可以查閱原書(shū)。 ...
RabbitMQ 使用簡(jiǎn)記 - 后端 - 掘金
MQ全稱(chēng)為Message Queue, 即消息隊(duì)列。MQ是一種應(yīng)用程序?qū)?yīng)用程序的通信方法。應(yīng)用程序通過(guò)讀寫(xiě)出入隊(duì)列的消息(針對(duì)應(yīng)用程序的數(shù)據(jù))來(lái)通信,而無(wú)需專(zhuān)用連接來(lái)鏈接它們。消息傳遞指的是程序之間通過(guò)在消息中發(fā)送數(shù)據(jù)進(jìn)行通信,而不是通過(guò)直接調(diào)用彼此來(lái)通信,...
輕松搞定 rabbitMQ - 后端 - 掘金
? ? ?本文是簡(jiǎn)單介紹一下RabbitMQ,參考官網(wǎng)上的教程。同時(shí)加入了一些自己的理解。官網(wǎng)教程詳見(jiàn):"Hello World!"。 引言 ? ? ?你是否遇到過(guò)多個(gè)系統(tǒng)間需要通過(guò)定時(shí)任務(wù)來(lái)同步某些...
理解并發(fā) / 并行,阻塞 / 非阻塞,同步 / 異步 - 后端 - 掘金
昨天面試一個(gè)人,正好聊到操作系統(tǒng)原理,于是我又把這些概念復(fù)習(xí)了一遍并記下來(lái)。留著以后吹水用。 1. 阻塞,非阻塞 首先,阻塞這個(gè)詞來(lái)自操作系統(tǒng)的線程/進(jìn)程的狀態(tài)模型...
深入淺出談 socket - 掘金
現(xiàn)在我們開(kāi)發(fā)往往不斷使用封裝好的web框架, 運(yùn)行web服務(wù)也有相當(dāng)多的容器, 但是其原理往往都離不開(kāi)socket. 像是nginx底層就是采用類(lèi)似python中epoll的異步監(jiān)聽(tīng)方式加上socket結(jié)合來(lái)做. 本文采取從最簡(jiǎn)單的socket通信實(shí)現(xiàn)聊天機(jī)...
服務(wù)器后臺(tái)技術(shù)的發(fā)展 - 后端 - 掘金
技術(shù)似乎永遠(yuǎn)都是服務(wù)于產(chǎn)品,而產(chǎn)品則是服務(wù)于大環(huán)境。大部分服務(wù)器都承載著以下幾類(lèi)服務(wù): 1、小站 個(gè)人博客/論壇 2、門(mén)戶(hù)網(wǎng)站 新浪/搜狐 3、視頻網(wǎng)站 響巢看看/優(yōu)酷土豆 4...
Shell 腳本編程總結(jié)及速查手冊(cè) - 工具資源 - 掘金
Shell是一種編程語(yǔ)言, 它像其它編程語(yǔ)言如: C, Java, Python等一樣也有變量/函數(shù)/運(yùn)算符/if語(yǔ)句/循環(huán)控制/… 但在開(kāi)始之前, 我想先理清Shell語(yǔ)言與Shell之間的關(guān)系. Shell與Shell語(yǔ)言上面說(shuō)了Shell是一種編程語(yǔ)言但...
微信, QQ 這類(lèi) IM app 怎么做 - 談?wù)?Websocket - iOS - 掘金
前言 關(guān)于我和WebSocket的緣:我從大二在計(jì)算機(jī)網(wǎng)絡(luò)課上聽(tīng)老師講過(guò)之后,第一次使用就到了畢業(yè)之后的第一份工作。直到最近換了工作,到了一家是含有IM社交聊天功能的app的時(shí)候,我覺(jué)得我現(xiàn)在可以談?wù)勎覍?duì)WebSocket/Socket的一些看法了。要想做IM...
Websocket 原理及使用場(chǎng)景 - 前端 - 掘金
WebSocket的使用場(chǎng)景社交聊天、彈幕、多玩家游戲、協(xié)同編輯、股票基金實(shí)時(shí)報(bào)價(jià)、體育實(shí)況更新、視頻會(huì)議/聊天、基于位置的應(yīng)用、在線教育、智能家居等需要高實(shí)時(shí)的場(chǎng)景由輪詢(xún)到WebSocket1 輪詢(xún)客戶(hù)端和服務(wù)器之間會(huì)一直進(jìn)行連接,每隔一段時(shí)間就詢(xún)問(wèn)一次。客...
WebSocket 和 Socket 的區(qū)別 - 后端 - 掘金
當(dāng)我們探討兩件事物的區(qū)別和聯(lián)系時(shí),我們想探討些什么? 前段時(shí)間寫(xiě)了兩篇介紹HTTP和WebSocket的文章,回復(fù)中有人說(shuō)希望了解下WebSocket和Socket的區(qū)別。這個(gè)問(wèn)題之前也有想過(guò),自己對(duì)此是有大概的答案,可是并不太確定,于是去搜集了些資料(其實(shí)就...
RESTful Web 服務(wù):教程 - 后端 - 掘金
隨著 REST 成為大多數(shù) Web 和 Mobile 應(yīng)用的默認(rèn)選擇,勢(shì)必要對(duì)它的基本原理有所了解。在它提出十多年后的今天,REST 已經(jīng)成為最重要的 Web 應(yīng)用技術(shù)之一。隨著所有技術(shù)朝著 API 方向發(fā)展,它的重要性有可能持續(xù)快速地增長(zhǎng)。每門(mén)主要編程語(yǔ)言現(xiàn)...
全面了解 Nginx 到底能做什么 - 后端 - 掘金
前言 本文只針對(duì)Nginx在不加載第三方模塊的情況能處理哪些事情,由于第三方模塊太多所以也介紹不完,當(dāng)然本文本身也可能介紹的不完整,畢竟只是我個(gè)人使用過(guò)和了解到過(guò)得。所以還請(qǐng)見(jiàn)諒,同時(shí)歡迎留言交流 Nginx能做...
計(jì)算機(jī)程序的思維邏輯 (56) - 文件概述 - 掘金
我們?cè)谌粘k娔X操作中,接觸和處理最多的,除了上網(wǎng),大概就是各種各樣的文件了,從本節(jié)開(kāi)始,我們就來(lái)探討文件處理,本節(jié)主要介紹文件有關(guān)的一些基本概念和常識(shí),Java中處理文件的基本思路和類(lèi)結(jié)構(gòu),以及接來(lái)下章節(jié)的安排思路。 基本概念和常識(shí) 二進(jìn)制思維 為了透徹理解文...
程序員需要知道的 SSD 基本原理 - 掘金
介紹 SSD是目前商用服務(wù)器上非常流行的存儲(chǔ)介質(zhì),因此,作為軟件開(kāi)發(fā)人員,需要了解的SSD基本原理,以便開(kāi)發(fā)時(shí)能更好地發(fā)揮其優(yōu)勢(shì),規(guī)避其劣勢(shì)。本文總結(jié)了作為軟件開(kāi)發(fā)人員需要了解的SSD基本原理,全文組織結(jié)構(gòu)如下: SSD的讀寫(xiě)速度 SSD內(nèi)部芯片的簡(jiǎn)單存取原...
Vim 最少必要知識(shí) - 工具資源 - 掘金
題圖 一. Vim是什么 都說(shuō)程序員只用兩種編輯器,一種是編輯器之神Vim,一種是神的編輯器Emacs,可現(xiàn)實(shí)生活中,我發(fā)現(xiàn)真正用這兩種編輯器的人很少,所以我開(kāi)始有點(diǎn)懷疑這句話(huà)的真實(shí)性。...
優(yōu)測(cè)優(yōu)社區(qū)干貨精選 | 老司機(jī)亂談編輯器之神——vim - Android - 掘金
前言 vim 是一種信仰,我自從2004年有了這個(gè)信仰,已經(jīng)12個(gè)年頭了。本文介紹了學(xué)習(xí)vim的方法以及一些vim常用的插件讓大家對(duì)vim的功能有一個(gè)初步的認(rèn)識(shí)。 vim與神的編輯器emacs的爭(zhēng)論從來(lái)沒(méi)有停止過(guò)。其實(shí)兩種編輯器的設(shè)計(jì)哲學(xué)完全不同,風(fēng)格迥異。v...
linux 學(xué)習(xí)資源整理 - 后端 - 掘金
一直想著整理一下收藏的Linux學(xué)習(xí)資料,今天終于下定決心整理了一番,分為三個(gè)部分:為什么要學(xué)習(xí)Linux:這個(gè)問(wèn)題想必是很多人都想問(wèn)的;哪些地方可以學(xué)到Linux:對(duì)于Linux學(xué)習(xí)者來(lái)說(shuō)非常不錯(cuò);一些關(guān)于Linux的資源:收藏的文章較多,大概分了一下類(lèi),很...
給想學(xué)習(xí) VIM 的文章 - 工具資源 - 掘金
Vim編輯器都不陌生了,很多開(kāi)發(fā)者都在用Vim,有人曾這樣的說(shuō)過(guò):在世界上有三種人:一種是使用Vim的,另一種是使用是Emacs的,剩下的是第三種人……關(guān)于Vim的介紹就不多說(shuō)了,可以自行搜索,一搜嘩啦啦全都出來(lái)了,我主要是想總結(jié)一下Vim編輯器的一些資料,設(shè)...
Linux 思維導(dǎo)圖整理 - 后端 - 掘金
前段時(shí)間整理了一個(gè)Java的思導(dǎo)圖,今天整理了一下收集的Linux思維導(dǎo)圖。 PS.圖片都是在學(xué)習(xí)中或者偶然看到的,感謝感謝,因此我會(huì)附上圖片的來(lái)源,如有侵權(quán),請(qǐng)聯(lián)系我,謝謝。 Linux學(xué)習(xí)路徑: Linux知識(shí)腦圖.png Linux桌面介紹: Li...
PHP 進(jìn)程及進(jìn)程間通信 - 后端 - 掘金
一、引言 進(jìn)程是一個(gè)具有獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)。換句話(huà)說(shuō)就是,在系統(tǒng)調(diào)度多個(gè)cpu的時(shí)候,一個(gè)程序的基本單元。進(jìn)程對(duì)于大多數(shù)的語(yǔ)言都不是一個(gè)陌生的概念,作為"世界上最好的語(yǔ)言PHP"當(dāng)然也例外。 二、環(huán)境 php中的進(jìn)程是以擴(kuò)展的形式來(lái)完...
回眸進(jìn)程和線程 - Android - 掘金
在上一篇文章中,我們簡(jiǎn)單地回眸了一下操作系統(tǒng),這一次我們細(xì)致一點(diǎn)來(lái)回眸一下進(jìn)程和線程,通過(guò)這樣的回眸,也許能膨脹出一些火花,對(duì)進(jìn)程和線程有個(gè)比以往更清晰明了的認(rèn)識(shí)。我們還是從問(wèn)題的角度出發(fā),幫助我們分析一下進(jìn)程和線程。注意下訴討論都在單核CPU的范圍內(nèi),多核會(huì)...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/23196.html
摘要:動(dòng)態(tài)代理個(gè)經(jīng)紀(jì)人如何代理個(gè)明星掘金在代理模式女朋友這么漂亮,你缺經(jīng)紀(jì)人嗎中我們用寶強(qiáng)的例子介紹了靜態(tài)代理模式的概念。掘金使用從頭創(chuàng)建一個(gè),這種方法比較簡(jiǎn)單。 動(dòng)態(tài)代理:1 個(gè)經(jīng)紀(jì)人如何代理 N 個(gè)明星 - Android - 掘金在 代理模式:女朋友這么漂亮,你缺經(jīng)紀(jì)人嗎? 中我們用寶強(qiáng)的例子介紹了靜態(tài)代理模式的概念。 本來(lái)我的目的是通過(guò)大家耳熟能詳?shù)睦觼?lái)加深理解,但是有些網(wǎng)友指責(zé)...
閱讀 3233·2021-11-22 12:07
閱讀 1875·2021-10-12 10:11
閱讀 1041·2019-08-30 15:44
閱讀 2934·2019-08-30 12:45
閱讀 2183·2019-08-29 16:41
閱讀 1636·2019-08-29 16:35
閱讀 2620·2019-08-29 12:57
閱讀 1147·2019-08-26 13:51