240 發(fā)簡信
IP屬地:浙江
  • 設(shè)計(jì)模式的六大原則

    1巷查、開閉原則(Open Close Principle) 開閉原則就是說對擴(kuò)展開放桶癣,對修改關(guān)閉唉地。在程序需要進(jìn)行拓展的時(shí)候叫潦,不能去修改原有的代碼星爪,實(shí)現(xiàn)一個(gè)熱插拔的效果牌柄。所以一句...

  • JVM安全點(diǎn)

    <<深入理解java虛擬機(jī)>>中說道GC Roots的節(jié)點(diǎn)主要在全局的引用(例如常量或類靜態(tài)屬性)與執(zhí)行上下文(例如棧幀中的本地變量表)中蒋歌,但是進(jìn)行根節(jié)點(diǎn)枚舉的時(shí)候我們并不需...

  • Java中的常量池(字符串常量池摧阅、class常量池和運(yùn)行時(shí)常量池)

    在Java的內(nèi)存分配中汰蓉,總共3種常量池: 1.字符串常量池(String Constant Pool): 1.1:字符串常量池在Java內(nèi)存區(qū)域的哪個(gè)位置? 在JDK6.0及...

  • 零拷貝原理

    首先棒卷,調(diào)用read時(shí)顾孽,數(shù)據(jù)文件A拷貝到了kernel模式; 之后比规,CPU控制將kernel模式數(shù)據(jù)復(fù)制到user模式下若厚; 調(diào)用write時(shí),先將user模式下的內(nèi)容復(fù)制到到k...

  • Netty關(guān)鍵知識(shí)點(diǎn)

    Netty 是什么蜒什? Netty 是一個(gè)基于 NIO的 client-server(客戶端服務(wù)器)框架测秸,使用它可以快速簡單地開發(fā)網(wǎng)絡(luò)應(yīng)用程序。它極大地簡化并優(yōu)化了 TCP 和...

  • 120
    Java NIO(二)深入理解 epoll

    參考視頻:https://www.bilibili.com/video/BV12i4y1G7UK?from=search&seid=12243469803670169476 ...

  • Java NIO(一)select 和 epoll底層實(shí)現(xiàn)原理

    一 內(nèi)核接受網(wǎng)卡流量的整個(gè)流程 預(yù)備知識(shí): 參考視頻:https://www.bilibili.com/video/BV12i4y1G7UK?from=search&seid...

  • Redis到底是CA還是CP

    CAP: C:Consistency 一致性 A:Availability 可用性 P:Partition tolerance 分區(qū)容錯(cuò)性(指系統(tǒng)能夠容忍節(jié)點(diǎn)之間的網(wǎng)絡(luò)通信的...

  • Mysql數(shù)據(jù)庫事務(wù)隔離級(jí)別及原理

    1. 未提交讀(READ_UNCOMMITED)解決丟失修改 [ 丟失修改:多個(gè)事務(wù)同時(shí)盯上了一個(gè)數(shù)據(jù)灾常,然后各寫各的霎冯,誰把誰覆蓋了都不知道,總之誰寫的快誰就會(huì)被覆蓋丟失信息钞瀑。...

  • MySQL是如何解決幻讀的

    一沈撞、什么是幻讀 在一次事務(wù)里面,多次查詢之后雕什,結(jié)果集的個(gè)數(shù)不一致的情況叫做幻讀缠俺。 而多出來或者少的哪一行被叫做 幻行 二、為什么要解決幻讀 在高并發(fā)數(shù)據(jù)庫系統(tǒng)中贷岸,需要保證事務(wù)...

  • MySQL——MVCC多版本并發(fā)控制

    1. innoDB的主要日志介紹 binlog:服務(wù)層生產(chǎn)日志壹士,數(shù)據(jù)恢復(fù)、數(shù)據(jù)庫復(fù)制 redo log:數(shù)據(jù)在物理層面的修改凰盔,斷電恢復(fù)墓卦、保證一致性和持久性,順序 :寫入數(shù)據(jù)-...

  • 120
    Redis主從復(fù)制

    Redis主從復(fù)制是什么户敬? 行話:也就是我們所說的主從復(fù)制落剪,主機(jī)數(shù)據(jù)更新后根據(jù)配置和策略, 自動(dòng)同步到備機(jī)的master/slaver機(jī)制尿庐,Master以寫為主忠怖,Slave以...

  • 120
    Redis數(shù)據(jù)持久化之RDB-AOF混合方式

    redis4.0相對與3.X版本其中一個(gè)比較大的變化是4.0添加了新的混合持久化方式。前面已經(jīng)詳細(xì)介紹了AOF持久化以及RDB持久化抄瑟,這里介紹的混合持久化就是同時(shí)結(jié)合RDB持...

  • 120
    Redis數(shù)據(jù)持久化之AOF方式

    AOF持久化 當(dāng)redis存儲(chǔ)非臨時(shí)數(shù)據(jù)時(shí)凡泣,為了降低redis故障而引起的數(shù)據(jù)丟失,redis提供了AOF(Append Only File)持久化,從單詞意思講鞋拟,將命令追加...

  • Redis數(shù)據(jù)持久化之RDB方式

    Redis支持兩種數(shù)據(jù)持久化方式:RDB方式和AOF方式骂维。前者會(huì)根據(jù)配置的規(guī)則定時(shí)將內(nèi)存中的數(shù)據(jù)持久化到硬盤上,后者則是在每次執(zhí)行寫命令之后將命令記錄下來贺纲。兩種持久化方式可以...

  • Redis常見配置redis.conf介紹

    參數(shù)說明 redis.conf 配置項(xiàng)說明如下: Redis默認(rèn)不是以守護(hù)進(jìn)程的方式運(yùn)行航闺,可以通過該配置項(xiàng)修改,使用yes啟用守護(hù)進(jìn)程 daemonize no 當(dāng)Redis...

  • Linux下安裝Redis

    一.選擇下載版本 進(jìn)入官方網(wǎng)站查看Redis最新版本https://github.com/MSOpenTech/redis/releases 二.下載 然后在連接了外網(wǎng)的情況...

  • 關(guān)系型數(shù)據(jù)庫中的ACID

    事務(wù)是由一組SQL語句組成的邏輯處理單元猴誊,事務(wù)具有以下4個(gè)屬性潦刃,通常簡稱為事務(wù)的ACID屬性。 ACID是Atomic(原子性) Consistency(一致性) Isola...

  • 120
    臟讀懈叹、幻讀和不可重復(fù)讀

    【1】臟讀(讀取未提交數(shù)據(jù)) A事務(wù)讀取B事務(wù)尚未提交的數(shù)據(jù)乖杠,此時(shí)如果B事務(wù)發(fā)生錯(cuò)誤并執(zhí)行回滾操作,那么A事務(wù)讀取到的數(shù)據(jù)就是臟數(shù)據(jù)澄成。就好像原本的數(shù)據(jù)比較干凈胧洒、純粹,此時(shí)由于...

  • 120
    索引類型

    普通索引或者單列索引 是最基本的索引环揽,它沒有任何限制略荡。它有以下幾種創(chuàng)建方式: (1)直接創(chuàng)建索引 CREATE INDEX index_name ON table(colum...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品