@綿陽杜澤坤律師 idea 自動生成的 從代碼 這個東西是寫java的
最常見電商sku設計關鍵是 屬性只和產品類型關聯并,抽象出來一個[屬性值]的概念 商品↑ 只是對用戶展示的概念,sku↓才是我們實際管理的單位,是一切的核心
@綿陽杜澤坤律師 idea 自動生成的 從代碼 這個東西是寫java的
最常見電商sku設計關鍵是 屬性只和產品類型關聯并,抽象出來一個[屬性值]的概念 商品↑ 只是對用戶展示的概念,sku↓才是我們實際管理的單位,是一切的核心
MongoDB是面向文檔的數據庫管理系統,ElasticSearch是基于Apache Lucene的Restful實時搜索和分析引擎。 1. 共同點 一些特性是兩者共有的,...
各種消息中間件 都支持消息持久化,但是都有性能損耗協議AMQP: rabitmq就是為AMQP而生的,ActiveMQ也支持, 但是性能就不好了小公司并發低用前個就好了, A...
為什么你的共享鎖這么厲害 還能改?
SQL 92標準定義的事務隔離的4個級別未提交讀→已提交讀→可重復讀→串行 數據庫村的旺財和小強 什么鎖都不加時候,可能多個連接同時修改同個數據,會導致丟失修改, 說白了就是倆人都根據原數據去改一個數據, 一個人的...
內建集群 目的 一個節點掛了, 還能繼續運行 增加吞吐量 復制元數據:隊列名稱和屬性(是否持久化自動刪除)交換器的名稱類型屬性綁定 弱點 但是, 掛了的那個節點, 里面的信息...
消息頭幀 這是協議, 就是說 具體這些東西怎么用 靠自己實現一般是如下用法 設置過期秒數, 消息過期了就會去死信路由器, 就實現了定時消息 是版本迭代方便: , 這2個是業...
發送都用RabbitTemplate 第一個參數如果沒有, 就是發到routingKey的同名隊列, 就是發到默認路由器 最簡單隊列 direct 只聲明隊列, 不寫綁定: ...
隊列聲明時的幾個參數除了隊列名有: 是不是rabbitmq重啟后隊列還在, 決定了隊列是 臨時隊列 或者是持久隊列, 開啟持久化影響性能不推薦 是不是不允許綁定多個消費者,...
消費者有問題不要慌,異常里面拒絕, 讓重新投遞!或者還有死信 消息的拒絕方式 Reject Nack2個方式都有一個是否消息的重新投遞的參數 requeue=false就是不...
性能和可靠性的權衡 3種消費方式:事務 , 拉取 , Qos 消費者一般使用推送, 不用拉取(太慢了) 批量機制可以極大提升性能 事務 機制一般會被遺棄 單隊列 一般用于順序...
交換器類型, 由交換器聲明的時候決定 Direct headers(幾乎和 direct 一樣)不實用,可以忽略。 路由器是 Direct類型的話 以路由鍵 來投遞的話 只有...
生產者: 帶著routekey投消息到Exchange的叫消費者,生產者只認識Exchange的名字 消費者:只知道隊列名, 等待在一個隊列上(指定要不要自動回復) 隊列:有...
構造 指定初始容量 1.8有變化 比如設的32 是 32+32/2+1 向上取2的次方所有 設32 得 64↓ 向上取2的次方 是和hashMap一樣的 sizeCt...
JDK8引入主要是有樂觀讀, 就是完全無鎖, 讀到以后再去檢查下版本, 不行再說 好處 比ReentrantReadWriteLock 的改進就是加了樂觀讀, 這樣了避免了 ...
對象 對象: 12字節的頭 4字節 對齊填充 因為jvm以8字節的倍數 為一個slot 最小等我 加一個field int a; 沒有變大, 剛好不用填充了 對象頭 就是任意...
里面有內部類 繼承AQS AQS里面 提供狀態, 幾個隊列 加鎖實際上是調 內部類Sync的lock 區別是: 非公平鎖, 直接cas嘗試拿鎖2次公平鎖首先看有沒有線程在排隊...
操作系統os級別, 實現同步的方法 1.互斥量mutex:具體是這個對象: pthread_mutex_t(互斥鎖)拿不到鎖 就休眠 ↑用法和java里面差不多jvm里面重...
自己寫一個 1. 調用native方法的java類: 除了編譯成對應class文件以外, 還要編譯一個.h的頭文件:javac -h . EnjoyThred.java打開它...