先說點閑話,這個問題的發(fā)生是因為當年我的垃圾代碼導致,嗯,垃圾到我自己不想看。剛畢業(yè)的年輕人總是想探索一下未知,于是一知半解之下就上了MQ,但是話說回來,這種自討苦吃是要的,...
由于一些代碼遺留問題,決定重構(gòu)定時任務(wù),中間出了一些問題,希望能夠幫助到大家。 定時任務(wù) 業(yè)務(wù)中經(jīng)常會有一些需要定時任務(wù)或者任務(wù)調(diào)度系統(tǒng)的場景,例如:數(shù)據(jù)備份,訂單超時,數(shù)據(jù)...
一、什么是同步異步,阻塞非阻塞? 同步與異步最近被這幾個概念搞得有點糊涂,于是猛補充了一波,同步與異步一般是面向操作系統(tǒng)與應用程序?qū)O的操作的層面上來區(qū)別的,關(guān)注的是應用程...
本篇主要就序列化的認識進行說明,不就某種序列化方式進行深入。 什么是序列化? 序列化對于大部分開發(fā)人員是一個熟悉又遙遠的詞,我們經(jīng)常要用到序列化,但是又不清楚為什么要序列化。...
最近項目為了對接docker,升級日志組件,但是由于項目用到的一些東西版本比較低,所以遇到了一些問題。項目版本說明: Spring版本 3.2.9 JDK版本 1.7 Ser...
關(guān)于這篇博客的目的我說一下,在寫配置文件的時候忘記改編碼字符集,結(jié)果導致了全部亂碼,于是蛋疼的就去研究一下編碼集。再說編碼集之前,我們有必要了解一些概念: 字符編碼 我們經(jīng)常...
因為上一個項目中使用了RabbitMQ,但是當時沒有考慮過性能的問題,今天覺得好像不對勁,大量的重復建立連接,造成了很大的性能浪費,于是我就找呀找,發(fā)現(xiàn)Spring提供了一種...
title: 微服務(wù)架構(gòu)下的緩存系統(tǒng)設(shè)計(一)date: 2018-12-15 13:25:45tags: 微服務(wù) 分布式 緩存 Rediscategories: 微服務(wù) 說...
對于一個剛接觸技術(shù)的菜鳥來說,各種各樣的技術(shù)總是讓人充滿了新鮮感,從剛剛學習接觸到的SSM到分布式到微服務(wù),我總是充滿了憧憬。 對于我來說,SSM就是技術(shù)生涯中的初戀,回想起...
隨著不斷的學習,我們接觸的技術(shù)越來越多,比如RPC、MQ等等,但是更多的時候我們只是從一項技術(shù)的角度上去學習,因此也帶來了一定的局限性,以MQ為例,可以用來做任務(wù)隊列、日志系...
1.1 spring IoC容器和beans的簡介 Spring 框架的最核心基礎(chǔ)的功能是IoC(控制反轉(zhuǎn))容器,IoC也叫依賴注入(DI).不使用依賴注入時如果一個bean...
今天看Tomcat源碼的時候,發(fā)現(xiàn)了SCI這個詞,好奇ing...,就去看了一下,servlet3.0的新特性。先來看看我是在哪發(fā)現(xiàn)他的,大概是ContextConfig的w...
請結(jié)合Servlet工作原理閱讀在這之前,我簡單的講述一下觀察者模式:觀察者模式又叫做發(fā)布-訂閱(Publish/Subscribe)模式、源-監(jiān)聽(Source/Liste...
請結(jié)合這篇文章閱讀Tomcat生命周期 Servlet是Java Web技術(shù)的核心基礎(chǔ),簡單來說,處理請求和發(fā)送響應的過程是由一種叫做Servlet的程序來完成的,并且Ser...
作為非專業(yè)的網(wǎng)絡(luò)從業(yè)人員,我們平時接觸最多的大概也就是TCP/IP協(xié)議的五層模型(或者說四層模型),TCP/IP到底是什么?我們要明確他并不是某個協(xié)議,而是一個協(xié)議族,準確的...
軟引用(Soft Reference) 表示一個對象處在有用但非必須的狀態(tài)。如果一個對象只具有軟引用,在內(nèi)存空間充足時,GC就不會回收該對象;當內(nèi)存空間不足時,GC會回收該對...