一、Netty到底是什么 1奢讨、從HTTP說起 有了Netty稚叹,你可以實(shí)現(xiàn)自己的HTTP服務(wù)器拿诸,F(xiàn)TP服務(wù)器扒袖,UDP服務(wù)器,RPC服務(wù)器季率,WebSocket服務(wù)器,Redis的...
面試題 為什么使用消息隊(duì)列佩伤? 消息隊(duì)列有什么優(yōu)點(diǎn)和缺點(diǎn)聊倔? Kafka、ActiveMQ耙蔑、RabbitMQ、RocketMQ 都有什么區(qū)別孤荣,以及適合哪些場(chǎng)景甸陌? 面試官心理分析 ...
最近在項(xiàng)目中遇到了類似“秒殺”的業(yè)務(wù)場(chǎng)景,在本篇博客中返敬,我將用一個(gè)非常簡(jiǎn)單的demo,闡述實(shí)現(xiàn)所謂“秒殺”的基本思路寥院。 業(yè)務(wù)場(chǎng)景 所謂秒殺劲赠,從業(yè)務(wù)角度看秸谢,是短時(shí)間內(nèi)多個(gè)用戶“...
寫這篇文章的目的是想總結(jié)一下自己這么多年來使用java的一些心得體會(huì)估蹄,希望可以給大家一些經(jīng)驗(yàn)塑煎,能讓大家更好學(xué)習(xí)和使用Java臭蚁。 這次介紹的主要內(nèi)容是和J2SE相關(guān)的部分最铁,另外...
今天垮兑,我們來盤點(diǎn)3月份GitHub上最熱門的Java項(xiàng)目的時(shí)候了冷尉,如果你每月都有關(guān)注猿妹發(fā)布的排行榜系枪,那么本月的Java項(xiàng)目對(duì)你來說一定不陌生雀哨,這些都是曾經(jīng)多次出現(xiàn)在榜單中的...
Mybatis實(shí)現(xiàn)的是JDBC部分的功能 Mybatis入門程序 1私爷、需求 ·根據(jù)用戶id查詢一個(gè)用戶信息·根據(jù)用戶名稱模糊查詢用戶信息列表·添加用戶·更新用戶·刪除用戶 2...
下圖展示了 LEFT JOIN衬浑、RIGHT JOIN捌浩、INNER JOIN、OUTER JOIN 相關(guān)的 7 種用法嚎卫。 具體分解如下: 1.INNER JOIN(內(nèi)連接) S...
概述 毫無疑問,Spring Cloud是目前微服務(wù)架構(gòu)領(lǐng)域的翹楚抚芦,無數(shù)的書籍博客都在講解這個(gè)技術(shù)倍谜。不過大多數(shù)講解還停留在對(duì)Spring Cloud功能使用的層面迈螟,其底層的很...
熱部署插件 Jrebel首推這個(gè)插件可以極大的提高開發(fā)效率,不用重啟tomcat逞刷,至于密鑰激活可以使用免費(fèi)的激活方式訪問http://www.ofmonkey.com/tra...
一般的程序員或許只需知道一些JAVA的語法結(jié)構(gòu),能對(duì)數(shù)據(jù)庫數(shù)據(jù)進(jìn)行CRUD就可以應(yīng)付了夸浅。但要成為JAVA(高級(jí)) 工程師仑最,就要對(duì)JAVA做比較深入的研究,需要不斷學(xué)習(xí)進(jìn)步题篷,以...
來源:https://zhenbianshu.github.io/2018/12/troubleshooting_java_memory_leak.html 一、由來 前些日...
一法严、Docker基本概念 Docker是一個(gè)軟件集裝箱化平臺(tái),這意味著您可以構(gòu)建應(yīng)用程序深啤,將它與其依賴關(guān)系一起打包到一個(gè)容器中,然后這些容器可以很容易地運(yùn)送到其他機(jī)器上運(yùn)行路星。...
閱讀目錄 背景 Mybatis插件典型適用場(chǎng)景 Mybatis插件介紹 Mybatis插件實(shí)現(xiàn)機(jī)制 Mybatis插件開發(fā)例子 小結(jié) 背景 關(guān)于Mybatis插件,大部分人都...
一秒鐘把Github項(xiàng)目變成前端網(wǎng)站 GitHub Pages大家可能都知道呈昔,常用的做法,是建立一個(gè)gh-pages的分支友绝,通過setting里的設(shè)置的GitHub Page...