荒腔走板 大家好,我是why。 時(shí)間過(guò)的真是快,一周又要結(jié)束了。那么,你比上周更博學(xué)了嗎?先來(lái)一個(gè)簡(jiǎn)短的荒腔走板,給冰冷的技術(shù)文注入一絲色彩。 上面這張圖是我之前在南五環(huán),路過(guò)南苑機(jī)場(chǎng)的時(shí)候拍的。 這是一架飛機(jī)在降落,拍的時(shí)候我一下就想起了李志的
1 “媽媽,是我干的,我不想活著了?!?這是14歲的劉歌給母親發(fā)的最后一條短信,發(fā)完后她就從家里一躍而下,結(jié)束了自己年幼的生命。 劉歌跳樓僅僅是為了6萬(wàn)元錢(qián)。 之前她一直在玩一款游戲“龍族幻想”,為了購(gòu)買(mǎi)游戲里的“點(diǎn)券”,劉歌從母親的微信賬戶偷偷給
簡(jiǎn)介 JVM也叫Java Virtual Machine,它是java程序運(yùn)行的基礎(chǔ),負(fù)責(zé)將java bytecode轉(zhuǎn)換成為適合在各個(gè)不同操作系統(tǒng)中運(yùn)行的機(jī)器代碼并運(yùn)行。 今天我們和小師妹一起走進(jìn)java的核心JVM,領(lǐng)略JVM在設(shè)計(jì)上的哲學(xué)。 JVM是一種標(biāo)準(zhǔn) 小師妹:F師兄,經(jīng)常聽(tīng)到有人說(shuō)hots
有個(gè)讀者 是小作坊走出來(lái)的小猿,項(xiàng)目經(jīng)驗(yàn)并不出彩,沒(méi)有高并發(fā)、分布式經(jīng)驗(yàn),公司的前端、后臺(tái)、服務(wù)器和數(shù)據(jù)庫(kù)都部署在同一臺(tái)機(jī)器上。 面試時(shí)為了不顯得自己太low,不經(jīng)意間提了提在GitHub上有自己的開(kāi)源框架,但是面試官似乎并不care。 面試中被問(wèn)到了著名
重做永遠(yuǎn)比改造簡(jiǎn)單 最近在做一個(gè)項(xiàng)目,將一個(gè)其他公司的實(shí)現(xiàn)系統(tǒng)(下文稱作舊系統(tǒng)),完整的整合到自己公司的系統(tǒng)(下文稱作新系統(tǒng))中,這其中需要將對(duì)方實(shí)現(xiàn)的功能完整在自己系統(tǒng)也實(shí)現(xiàn)一遍。 舊系統(tǒng)還有一批存量商戶,為了不影響存量商戶的體驗(yàn),新系統(tǒng)提
老K的上一篇中臺(tái)文章《BAT都在悄悄“拆”中臺(tái),“碎片化中臺(tái)” 時(shí)代已來(lái)!》,閱讀量破3萬(wàn)了。既然大家對(duì)“碎片化中臺(tái)”這個(gè)理念感興趣,在這一篇里,我們繼續(xù)聊聊“碎片化中臺(tái)”時(shí)代下,中臺(tái)怎么玩下去?畢竟大家都是要恰飯的,藥不能停啊。 01 “碎片化中臺(tái)
簡(jiǎn)介 CAS的全稱是compare and swap,它是java同步類(lèi)的基礎(chǔ),java.util.concurrent中的同步類(lèi)基本上都是使用CAS來(lái)實(shí)現(xiàn)其原子性的。 CAS的原理其實(shí)很簡(jiǎn)單,為了保證在多線程環(huán)境下我們的更新是符合預(yù)期的,或者說(shuō)一個(gè)線程在更新某個(gè)對(duì)象的時(shí)候,沒(méi)有其他的線程
什么是代理 代理模式是常用的java設(shè)計(jì)模式,他的特征是代理類(lèi)與委托類(lèi)有同樣的接口,代理類(lèi)主要負(fù)責(zé)為委托類(lèi)預(yù)處理消息、過(guò)濾消息、把消息轉(zhuǎn)發(fā)給委托類(lèi),以及事后處理消息等。代理類(lèi)與委托類(lèi)之間通常會(huì)存在關(guān)聯(lián)關(guān)系,一個(gè)代理類(lèi)的對(duì)象與一個(gè)委托類(lèi)的對(duì)象關(guān)聯(lián)
■??面試官又向你提問(wèn)JVM的實(shí)戰(zhàn)問(wèn)題,你還是一臉懵懂? ■??工作中想解決生產(chǎn)環(huán)境中的GC問(wèn)題,你依舊不知如何下手? ■??調(diào)優(yōu)時(shí)面對(duì)JVM的海量參數(shù),你還是不得要領(lǐng)? ■??看過(guò)很多的JVM文章,但當(dāng)遇到了生產(chǎn)環(huán)境中真實(shí)問(wèn)題的時(shí)候,你依然不知道如何進(jìn)行分析排
本文腦圖 前言 Redis是基于c語(yǔ)言編寫(xiě)的開(kāi)源非關(guān)系型內(nèi)存數(shù)據(jù)庫(kù),可以用作數(shù)據(jù)庫(kù)、緩存、消息中間件,這么優(yōu)秀的東西一定要一點(diǎn)一點(diǎn)的吃透它。 關(guān)于Redis的文章之前也寫(xiě)過(guò)三篇,閱讀量和讀者的反映都還可以,其中第一篇是Redis的緩存三大問(wèn)題[看完這篇Redis緩
28歲的年紀(jì),有人剛剛博士畢業(yè),正在四處投簡(jiǎn)歷找工作; 有人沒(méi)有找到職業(yè)路,懵懵懂懂不知道要干什么; 有人一線城市朝九晚六4000塊月薪,下班后忙著看劇刷抖音; 也有人被疫情耽擱沒(méi)有生意,到處發(fā)愁孩子的奶粉錢(qián)..... 但有一個(gè)28歲的青年,他說(shuō)要退休。他
什么是鎖 在計(jì)算機(jī)科學(xué)中,鎖(lock)或互斥(mutex)是一種同步機(jī)制,用于在有許多執(zhí)行線程的環(huán)境中強(qiáng)制對(duì)資源的訪問(wèn)限制。鎖旨在強(qiáng)制實(shí)施互斥排他、并發(fā)控制策略。 ? ? ?鎖通常需要硬件支持才能有效實(shí)施。這種支持通常采取一個(gè)或多個(gè)原子指令的形式,如"test-an
對(duì)于開(kāi)發(fā)來(lái)說(shuō),我們?cè)诠ぷ髦衅毡槎紩?huì)用到各個(gè)開(kāi)源框架,比如最基礎(chǔ)的 Spring,使開(kāi)發(fā)網(wǎng)絡(luò)編程變得特別簡(jiǎn)單的 Netty 框架,還有成為目前微服務(wù)框架首選的 Spring Cloud 等。在多個(gè)框架之上,我們僅需使用幾行代碼,即可實(shí)現(xiàn)業(yè)務(wù)需要的復(fù)雜功能,大大減少了工作
攝于:19年9月廣州飛北京 0.先嘮嘮嗑 Paxos文章跳票了。 最近總是鴿,寫(xiě)作也鴿,跑步也鴿,更別提擺地?cái)偭?,倒是最近?biāo)題黨的感覺(jué)越來(lái)越重了,主要是怕各位老鐵錯(cuò)過(guò)這篇干貨... 所以就得反思一下為什么最近總鴿?說(shuō)到底時(shí)間都被我浪費(fèi)了。 根據(jù)以往的經(jīng)驗(yàn),工
作者?付曉巖?|來(lái)自?技術(shù)領(lǐng)導(dǎo)力 在各位讀者的支持下,筆者近期出版了《銀行數(shù)字化轉(zhuǎn)型》一書(shū),該書(shū)是筆者對(duì)這一課題的深入思考。數(shù)字化轉(zhuǎn)型是熱門(mén)話題,也是面向未來(lái)的“十字路口”,既然是前瞻性話題,“一千個(gè)人眼中有一千個(gè)哈姆雷特”,讀者對(duì)數(shù)字化轉(zhuǎn)型的
twtw
hetth
289117336
Tronlong創(chuàng)龍
sheepbaa
gaojian19961214
phane99
123yxl
yhy08090
大有可為
18829896890
MXX1597759
xingnan123
huyangliu
zh00
soman
xxfi5h
pophyh
txt-210
niaide
無(wú)feng
yebo_yp
了了2
liqinglong1023