240 發(fā)簡信
IP屬地:北京
  • 120
    Spring 中使用的經(jīng)典的 9 種設(shè)計(jì)模式萤悴!

    1.簡單工廠(非23種設(shè)計(jì)模式中的一種) 1、實(shí)現(xiàn)方式 BeanFactory皆的。Spring中的BeanFactory就是簡單工廠模式的體現(xiàn)覆履,根據(jù)傳入一個(gè)唯一的標(biāo)識(shí)來獲得Be...

  • ApplicationEventMulticaster的multicastEvent 通知方法也支持異步處理,只要配置Executor即可楞抡。

    觀察者設(shè)計(jì)模式

    前言 觀察者(Observer)模式的定義:指多個(gè)對(duì)象間存在一對(duì)多的依賴關(guān)系伟众,當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí),所有依賴于它的對(duì)象都得到通知并被自動(dòng)更新召廷。這種模式有時(shí)又稱作發(fā)布-訂...

  • Apache Log4j2遠(yuǎn)程代碼執(zhí)行漏洞風(fēng)險(xiǎn)處理辦法

    1凳厢、漏洞描述一個(gè)Apache Log4j2反序列化遠(yuǎn)程代碼執(zhí)行漏洞細(xì)節(jié)已被公開,Apache Log4j-2中存在JNDI注入漏洞柱恤,當(dāng)程序?qū)⒂脩糨斎氲臄?shù)據(jù)進(jìn)行日志記錄時(shí)数初,即可...

  • 120
    MyBatis批量插入幾千條數(shù)據(jù)找爱,請(qǐng)慎用foreach

    近日梗顺,項(xiàng)目中有一個(gè)耗時(shí)較長的Job存在CPU占用過高的問題,經(jīng)排查發(fā)現(xiàn)车摄,主要時(shí)間消耗在往MyBatis中批量插入數(shù)據(jù)寺谤。mapper configuration是用foreac...

  • 120
    Swagger介紹及使用

    導(dǎo)語: 相信無論是前端還是后端開發(fā)仑鸥,都或多或少地被接口文檔折磨過。前端經(jīng)常抱怨后端給的接口文檔與實(shí)際情況不一致变屁。后端又覺得編寫及維護(hù)接口文檔會(huì)耗費(fèi)不少精力眼俊,經(jīng)常來不及更新岩饼。其...

  • 什么是XSS攻擊褐澎,如何避免?如何避免sql注入设易?

    XSS 攻擊闷板,即跨站腳本攻擊(Cross Site Scripting)澎灸,它是 web 程序中常見的漏洞。 原理 攻擊者往 web 頁面里插入惡意的 HTML 代碼(Java...

  • 120
    JAVA線上故障排查全套路

    線上故障主要會(huì)包括cpu遮晚、磁盤性昭、內(nèi)存以及網(wǎng)絡(luò)問題,而大多數(shù)故障可能會(huì)包含不止一個(gè)層面的問題县遣,所以進(jìn)行排查時(shí)候盡量四個(gè)方面依次排查一遍糜颠。同時(shí)例如jstack、jmap等工具也是...

  • Redis 雖然以單進(jìn)程單線程模型進(jìn)行操作萧求,但為什么它的性能卻十分優(yōu)秀?

    Redis 雖然以單進(jìn)程單線程模型進(jìn)行操作其兴,但是它的性能卻十分優(yōu)秀】湔總結(jié)來說忌警,主要是因?yàn)椋?絕大部分請(qǐng)求是純粹的內(nèi)存操作;采用單線程秒梳,避免了不必要的上下文切換和競爭條件法绵;內(nèi)部...

  • RabbitMQ的工作模式?

    ①simple模式(即最簡單的收發(fā)模式) 消息產(chǎn)生消息酪碘,將消息放入隊(duì)列 消息的消費(fèi)者(consumer) 監(jiān)聽 消息隊(duì)列,如果隊(duì)列中有消息,就消費(fèi)掉,消息被拿走后,自動(dòng)從隊(duì)列...

  • 120
    Netty 原理+高性能

    Netty 原理 Netty 是一個(gè)高性能朋譬、異步事件驅(qū)動(dòng)的NIO 框架,基于JAVA NIO 提供的API 實(shí)現(xiàn)兴垦。它提供了對(duì)TCP徙赢、UDP 和文件傳輸?shù)闹С郑鳛橐粋€(gè)異步NI...

  • 120
    zookeeper配置中心

    配置中心一般用作系統(tǒng)的參數(shù)配置探越,它需要滿足如下幾個(gè)要求:高效獲取狡赐、實(shí)時(shí)感知、分布式訪問钦幔。 zookeeper 實(shí)現(xiàn)配置中心 實(shí)現(xiàn)的架構(gòu)圖如下所示枕屉,采取數(shù)據(jù)加載到內(nèi)存方式解決高...

  • 120
    Mybatis 緩存機(jī)制

    Mybatis 中有一級(jí)緩存和二級(jí)緩存,默認(rèn)情況下一級(jí)緩存是開啟的鲤氢,而且是不能關(guān)閉的搀擂。一級(jí)緩存是指SqlSession 級(jí)別的緩存西潘,當(dāng)在同一個(gè)SqlSession 中進(jìn)行相同...

  • 120
    JPA原理

    事務(wù) 事務(wù)是計(jì)算機(jī)應(yīng)用中不可或缺的組件模型,它保證了用戶操作的原子性 ( Atomicity )哨颂、一致性( Consistency )喷市、隔離性 ( Isolation ) 和...

個(gè)人介紹
專注于Java領(lǐng)域干貨技術(shù)分享瞬项,不限于BAT面試、算法何荚、數(shù)據(jù)庫囱淋、開源框架源碼分析、微服務(wù)餐塘、高并發(fā)妥衣、Java基礎(chǔ)、Docker容器、ELK相關(guān)知識(shí)等称鳞,各種高并發(fā)場景分析等涮较,期待與您一起共同進(jìn)行學(xué)習(xí)稠鼻,筑基成為架構(gòu)師冈止!
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品