侵權投訴

關於Redis緩存的原因及解決方案

39度創意研究所 2020-10-16 15:22 次閲讀

下面開始今天的正文,看見小小怎麼辛苦的份上,滑到底下,給個素質三連?

緩存雪崩

緩存雪崩是指在某一個時間段內,緩存集中過期失效,如果這個時間段內有大量請求,而查詢數據量巨大,所有的請求都會達到存儲層,存儲層的調用量會暴增,引起數據庫壓力過大甚至宕機。

原因

Redis突然宕機

大部分數據失效

舉個栗子

比如我們基本上都經歷過購物狂歡節,假設商家舉辦 23:00-24:00 商品打骨折促銷活動。程序小哥哥在設計的時候,在 23:00 把商家打骨折的商品放到緩存中,並通過redis的expire設置了過期時間為1小時。這個時間段許多用户訪問這些商品信息、購買等等。但是剛好到了24:00點的時候,恰好還有許多用户在訪問這些商品,這時候對這些商品的訪問都會落到數據庫上,導致數據庫要抗住巨大的壓力,稍有不慎會導致,數據庫直接宕機(over)。

當商品沒有失效的時候是這樣的:

當緩存GG(失效)的時候卻是這樣的:

對於緩存雪崩有以下解決方案:

(1)redis高可用

redis有可能掛掉,多增加幾台redis實例,(一主多從或者多主多從),這樣一台掛掉之後其他的還可以繼續工作,其實就是搭建的集羣。

(2)限流降級

在緩存失效後,通過加鎖或者隊列來控制讀數據庫寫緩存的線程數量,對某個key只允許一個線程查詢數據和寫緩存,其他線程等待。

(3)數據預熱

數據加熱的含義就是在正式部署之前,我先把可能的數據先預先訪問一遍,這樣部分可能大量訪問的數據就會加載到緩存中。在即將發生大併發訪問前手動觸發加載緩存不同的key。

(4)不同的過期時間

設置不同的過期時間,讓緩存失效的時間點儘量均勻。

緩存穿透

什麼是緩存穿透,當用户在查詢一條數據的時候,而此時數據庫和緩存沒有任何關於這條數據的任何記錄的時候,當這條數據再緩存中沒找到數據,就會向數據庫請求數據,這樣就會對數據庫造成比較大的壓力。如:用户查詢一個 id = -1 的商品信息,一般數據庫 id 值都是從 1 開始自增,很明顯這條信息是不在數據庫中,當沒有信息返回時,會一直向數據庫查詢,給當前數據庫的造成很大的訪問壓力。解決方案有倆個,分別為緩存空對象,布隆過濾器。

緩存空對象

緩存空對象它就是指一個請求發送過來,如果此時緩存中和數據庫都不存在這個請求所要查詢的相關信息,那麼數據庫就會返回一個空對象,並將這個空對象和請求關聯起來存到緩存中,當下次還是這個請求過來的時候,這時緩存就會命中,就直接從緩存中返回這個空對象,這樣可以減少訪問數據庫的壓力,提高當前數據庫的訪問性能。我們接下來可以看下面這個流程

並且為了大量的空對象過多,導致緩存空對象也過多,所以需要利用Redis的過期機制,解決這個問題。

  setex key seconds valule:設置鍵值對的同時指定過期時間(s)  

Java

  redisCache.put(Integer.toString(id), null, 60) //過期時間為 60s

布隆過濾器

布隆過濾器用來過濾東西的。它是一種基於概率的數據結構,主要使用愛判斷當前某個元素是否在該集合中,運行速度快。我們也可以簡單理解為是一個不怎麼精確的 set 結構(set 具有去重的效果)。但是有個小問題是:當你使用它的 contains 方法去判斷某個對象是否存在時,它可能會誤判。也就是説布隆過濾器不是特別不精確,但是隻要參數設置的合理,它的精確度可以控制的相對足夠精確,只會有小小的誤判概率。當布隆過濾器説某個值存在時,這個值可能不存在;當它説不存在時,那就肯定不存在。

舉個栗子

打個比方,當它説不認識你時,肯定就不認識;當它説見過你時,可能根本就沒見過面,不過因為你的臉跟它認識的人中某臉比較相似 (某些熟臉的係數組合),所以誤判以前見過你。在上面的使用場景中,布隆過濾器能準確過濾掉那些已經看過的內容,那些沒有看過的新內容,它也會過濾掉極小一部分 (誤判),但是絕大多數新內容它都能準確識別。這樣就可以完全保證推薦給用户的內容都是無重複的。

特點

一個非常大的二進制位數組(數組中只存在 0 和 1)

擁有若干個哈希函數(Hash Function)

在空間效率和查詢效率都非常高

布隆過濾器不會提供刪除方法,在代碼維護上比較困難。

每個布隆過濾器對應到 Redis 的數據結構裏面就是一個大型的位數組和幾個不一樣的無偏 hash 函數。所謂無偏就是能夠把元素的 hash 值算得比較均勻。

向布隆過濾器中添加 key 時,會使用多個 hash 函數對 key 進行 hash 算得一個整數索引值然後對位數組長度進行取模運算得到一個位置,每個 hash 函數都會算得一個不同的位置。再把位數組的這幾個位置都置為 1 就完成了 add 操作。( 每一個 key 都通過若干的hash函數映射到一個巨大位數組上,映射成功後,會在把位數組上對應的位置改為1。)

為什麼存在誤判率

當 key1 和 key2 映射到位數組上的位置為 1 時,假設這時候來了個 key3,要查詢是不是在裏面,恰好 key3 對應位置也映射到了這之間,那麼布隆過濾器會認為它是存在的,這時候就會產生誤判(因為明明 key3 是不在的)。

提高準確率

哈希函數的好壞

存儲空間大小

哈希函數個數 hash函數的設計也是一個十分重要的問題,對於好的hash函數能大大降低布隆過濾器的誤判率。同時,對於一個布隆過濾器來説,如果其位數組越大的話,那麼每個key通過hash函數映射的位置會變得稀疏許多,不會那麼緊湊,有利於提高布隆過濾器的準確率。同時,對於一個布隆過濾器來説,如果key通過許多hash函數映射,那麼在位數組上就會有許多位置有標誌,這樣當用户查詢的時候,在通過布隆過濾器來找的時候,誤判率也會相應降低。

緩存擊穿

一個被經常訪問並且查詢到的key,經常有用户訪問,但是這個時候,這個key正好到了失效時間,或者突然變成冷門key,此時仍然有大量的關於這個的key的請求,這樣會造成大量的併發訪問到數據庫,造成數據庫的壓力劇增。導致緩存擊穿的產生。

原因有兩條。

一個冷門的key,突然有大量的用户請求訪問。

一個熱門的key恰好到了過期的時間。

緩存擊穿問題的解決: 加鎖,對於key過期的時候,查詢數據庫的時候加鎖,可以讓只有一個連接訪問到數據庫,然後獲取到key緩存到redis中,減少了緩存的壓力。在單機幻覺使用單機的鎖,在分佈式環境下使用分佈式鎖。

編輯:hfy

收藏 人收藏
分享:

評論

相關推薦

SQL和Java的代碼寫法

根據查詢條件查出來的條數越多,性能提升的越明顯,在某些情況下,還可以減少聯合索引的創建。
的頭像 數據分析與開發 發表於 10-21 10:35 80次 閲讀
SQL和Java的代碼寫法

2020年10月編程語言排行榜:Python即將超過Java

來源:菜鳥教程 TIOBE 2020 年 10 月份的編程語言排行榜已經公佈,官方的標題是:Pyth....
的頭像 inr999 發表於 10-19 11:37 206次 閲讀
2020年10月編程語言排行榜:Python即將超過Java

一文詳解Java動態調試技術

調試是發現和減少計算機程序或電子儀器設備中程序錯誤的一個過程。最常用的斷點調試技術會在斷點位置停頓,....
的頭像 陳翠 發表於 10-18 11:33 437次 閲讀
一文詳解Java動態調試技術

一文知道Java中接口的定義

使用interface來定義一個接口。接口定義同類的定義類似,也是分為接口的聲明和接口體,其中接口體....
發表於 10-16 15:44 170次 閲讀
一文知道Java中接口的定義

NCV1034 AEC Qual - 100 V同步降壓控制器

4是一款高壓PWM控制器,專為高性能同步降壓DC-DC應用而設計。 NCV1034採用高達500 kHz的可編程開關頻率驅動一對外部N-MOSFET,可靈活調整IC的工作,以滿足系統級要求。外部同步功能允許簡化系統級過濾器設計。對於低壓應用,可以使用內部1.25 V基準電壓精確調節輸出電壓。提供欠壓鎖定和打嗝電流限制等保護,以便在發生故障時提供所需的系統級安全性。 特性 優勢 輸入電壓高達100V + 48V或+ 60V輸入使用的寬輸入電壓 2輸出驅動能力 能夠使用更大尺寸的FET提高效率 1.25 V +/- 2.5%反温電壓 整個温度範圍內的系統級精度優異 外部頻率同步 能夠同步到外部頻率或輸出同步脈衝 可編程切換頻率高達500 kHz ...
發表於 10-16 14:26 253次 閲讀
NCV1034 AEC Qual  -  100 V同步降壓控制器

什麼是堆,堆在整個Java集合框架中的作用

堆其實就是一種特殊的隊列優先隊列。 普通的隊列遊戲規則很簡單:就是先進先出;但這種優先隊列 搞特殊 ....
的頭像 39度創意研究所 發表於 10-16 11:26 109次 閲讀
什麼是堆,堆在整個Java集合框架中的作用

基於Java開發的鴻蒙網絡訪問方面的代碼

前言 過了一個漫長的中秋+國慶假期,大傢伙的鴻蒙內功修煉的怎麼樣了?難道像小蒙一樣,都在吃吃喝喝中度....
的頭像 鴻蒙系統HarmonyOS 發表於 10-16 10:40 365次 閲讀
基於Java開發的鴻蒙網絡訪問方面的代碼

JAVA中常見的幾個異常類型及處理方案

異常簡介 先上個圖,看一下常見的幾個異常類型。 所有的異常都來自於Throwable。Throwab....
的頭像 39度創意研究所 發表於 10-15 16:36 345次 閲讀
JAVA中常見的幾個異常類型及處理方案

在電子產品灌膠加工過程中常見的問題有哪些

電子產品灌膠加工設備大多是AB雙液膠灌封機,是一種自動控制機器,專門控制液體以及在產品表面或內部點滴....
發表於 10-15 15:57 42次 閲讀
在電子產品灌膠加工過程中常見的問題有哪些

煤礦安全監測系統中重要的組成部分

煤礦瓦斯主要成份是甲烷,濃度一般在3%-40%VOL,並且瓦斯氣中帶有水汽和煤粉。目前,檢測甲烷氣體....
的頭像 傳感器技術 發表於 10-15 11:00 396次 閲讀
煤礦安全監測系統中重要的組成部分

JFinal的源代碼資料合集

JFinal 是基於Java 語言的極速 web 開發框架,其核心設計目標是開發迅速、代碼量少、學習....
發表於 10-15 08:00 23次 閲讀
JFinal的源代碼資料合集

盤點Java程序員不能錯過的7個基本框架,完美構建複雜應用

現在IT開發人員面對的較大挑戰就是複雜性,構建的應用越來越複雜。今天給大家列出Java程序員不能錯過....
的頭像 如意 發表於 10-14 11:54 282次 閲讀
盤點Java程序員不能錯過的7個基本框架,完美構建複雜應用

HarmonyOS技術特性及技術架構解析

HarmonyOS是一款面向未來、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分佈式操作....
的頭像 鴻蒙系統HarmonyOS 發表於 10-13 12:31 497次 閲讀
HarmonyOS技術特性及技術架構解析

3D打印機排放對健康有害嗎?如何應對?如何防範健康風險?

此前,南極熊也曾報道過,桌面FDM 3D打印機在打印過程中會有細微顆粒和有機物的排放,有一些設備通過....
的頭像 如意 發表於 10-13 11:31 354次 閲讀
3D打印機排放對健康有害嗎?如何應對?如何防範健康風險?

2020年9月程序員工資最新統計,你瞭解了嗎

鏈接://blog.csdn.net/juwikuang/article/details....
的頭像 算法與數據結構 發表於 10-10 17:05 460次 閲讀
2020年9月程序員工資最新統計,你瞭解了嗎

甲骨文和谷歌的Java版權之爭終迎來結局,安卓能否繼續使用Java?

據外媒報道,美國最高法院於當地時間 7 日,開始審理谷歌公司和甲骨文公司有關安卓手機程序中代碼版權糾....
的頭像 如意 發表於 10-10 09:13 430次 閲讀
甲骨文和谷歌的Java版權之爭終迎來結局,安卓能否繼續使用Java?

啊哈C語言的PDF電子書免費下載

啊哈C語言是一本非常有趣的編程啓蒙書,《啊哈C語言》從中小學生的角度來講述,沒有生澀的內容,取而代之....
發表於 10-10 08:00 51次 閲讀
啊哈C語言的PDF電子書免費下載

開發人員必知的八個優秀的Java開發工具

Java是計算機應用程序編程語言,被廣泛用於創建Web應用、服務器處理、用户端的API開發乃至數據庫....
的頭像 如意 發表於 10-08 14:18 177次 閲讀
開發人員必知的八個優秀的Java開發工具

2020年六大主流編程語言的發展趨勢和變化

這個世界上,變化是不可避免的,隨着編程語言繼續傾向於針對雲,微服務,大數據和機器學習中的新趨勢進行優....
的頭像 如意 發表於 10-08 13:56 274次 閲讀
2020年六大主流編程語言的發展趨勢和變化

數控車牀一級保養內容與要求

拆下小精板絲槓、螺母、鑲條清洗。③拆下中滑板絲槓、螺母、鑲條清洗。④拆下牀鞍防塵油毛氈清洗,然後加油....
發表於 10-01 17:11 122次 閲讀
數控車牀一級保養內容與要求

Redis的四種模式複製、哨兵、Cluster以及集羣模式

概述 Redis作為緩存的高效中間件,在我們日常的開發中被頻繁的使用,今天就來説一説Redis的四種....
的頭像 數據分析與開發 發表於 09-30 17:51 194次 閲讀
Redis的四種模式複製、哨兵、Cluster以及集羣模式

一文詳解Java對象的內存佈局

這個實例對象是以怎樣的形態存在內存中的? 一個Object對象在內存中佔用多大? 對象中的屬性是如何....
發表於 09-30 14:38 92次 閲讀
一文詳解Java對象的內存佈局

如何在鴻蒙OS上跑起來第一個hello world

咱們一起來跟着一位網友學習一下如何跑起來第一個hello world,原文如下: 前序 1.1 官網....
的頭像 多寶網網工程師 發表於 09-28 10:55 334次 閲讀
如何在鴻蒙OS上跑起來第一個hello world

jvm的類加載器的整體結構及過程解析

前言 我們很多小夥伴平時都是做JAVA開發的,那麼作為一名合格的工程師,你是否有仔細的思考過JVM的....
的頭像 39度創意研究所 發表於 09-27 15:49 513次 閲讀
jvm的類加載器的整體結構及過程解析

2020年Java開發崗位受歡迎的有哪些?這篇文章將告訴你答案

2020年Java開發崗位受歡迎的有哪些?目前計算機專業的大學生想成為Java工程師,參加以實戰項目....
的頭像 如意 發表於 09-26 10:28 304次 閲讀
2020年Java開發崗位受歡迎的有哪些?這篇文章將告訴你答案

Linux系統中JAVA創建文件後權限不足應該如何解決

在作業中,項目使用文件上傳。 這個功能很常見。 當Kai Ge今天更改其官方帳户時,他遇到了一個問題....
發表於 09-26 09:06 177次 閲讀
Linux系統中JAVA創建文件後權限不足應該如何解決

redis工作原理

Redis作為內存數據庫,擁有非常高的性能,單個實例的QPS能夠達到10W左右。但我們在使用Redi....
的頭像 數據分析與開發 發表於 09-24 15:57 242次 閲讀
redis工作原理

Redis搶紅包項目

業務流程分析 功能拆解 新建紅包 在 DB、Redis 分別新增一條記錄 搶紅包(併發) 「使用技術....
的頭像 數據分析與開發 發表於 09-24 15:09 216次 閲讀
Redis搶紅包項目

一則關於Redis的趣味故事

我是Redis 你好,我是Redis,一個叫Antirez的男人把我帶到了這個世界上。 説起我的誕生....
的頭像 數據分析與開發 發表於 09-24 14:57 232次 閲讀
 一則關於Redis的趣味故事

空氣淨化器哪個牌子比較好,有什麼推薦的品牌

很多人會以為室內空間是躲避空氣污染危害的避難所,而往往忽略了室內空間並不是完全密閉的事實。一般的正常....
的頭像 火花 發表於 09-24 12:35 531次 閲讀
空氣淨化器哪個牌子比較好,有什麼推薦的品牌

Tableau的全新數據建模功能支持地跨多個表和不同詳細級別分析數據

關係還可以帶來更好的靈活性,提高數據源的效率和準確性,只需查詢相互關聯的表,提高儀表板性能。由於多個....
的頭像 lhl545545 發表於 09-24 11:22 538次 閲讀
Tableau的全新數據建模功能支持地跨多個表和不同詳細級別分析數據

Danfo.js提供高性能、直觀易用的數據結構,支持結構化數據的操作和處理

Danfo.js 是個 JavaScript 開源庫,提供了高性能、直觀易用的數據結構,支持結構化數....
的頭像 TensorFlow 發表於 09-23 18:21 650次 閲讀
Danfo.js提供高性能、直觀易用的數據結構,支持結構化數據的操作和處理

微軟正努力將Java移植到基於ARM的Mac和Windows設備上

和諸多重要開發者一起,微軟正努力將Java移植到基於ARM的Mac和Windows設備上,其中就包括....
的頭像 如意 發表於 09-23 17:46 316次 閲讀
微軟正努力將Java移植到基於ARM的Mac和Windows設備上

基於Java JEP數量隨着迭代的加速更加容易應對?

在六個月的節奏下,交付可用於生產的 JDK 新版本的速度已大大提高。而不是每隔幾年在大型主要版本中發....
的頭像 lhl545545 發表於 09-23 11:16 449次 閲讀
基於Java JEP數量隨着迭代的加速更加容易應對?

HarmonyOS應用開發-API參考

API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發人員基於某軟...
發表於 09-22 15:14 101次 閲讀
HarmonyOS應用開發-API參考

阿里巴巴Java開發手冊的PDF電子書免費下載

《阿里巴巴 Java 開發手冊》是阿里巴巴集團技術團隊的集體經驗總結,經歷了多次大規模一線實戰的檢驗....
發表於 09-21 08:00 53次 閲讀
阿里巴巴Java開發手冊的PDF電子書免費下載

基於Sti5516芯片的Java虛擬機的軟件架構研究

隨着現代信息技術的迅猛發展,電視數字化步伐加快了。從一開始的模擬電視到現在的數字電視,不僅大大提高了....
的頭像 牽手一起夢 發表於 09-19 17:19 521次 閲讀
基於Sti5516芯片的Java虛擬機的軟件架構研究

懂高併發性能調優是在技術進階賽道變得厲害的加分項

懂高併發性能調優,一定是你在技術進階賽道變得牛逼的加分項。不論,你是開發,架構還是管理崗,亦或者是其....
的頭像 算法與數據結構 發表於 09-18 10:39 273次 閲讀
懂高併發性能調優是在技術進階賽道變得厲害的加分項

高宏靜Java從入門到精通的PDF電子書免費下載

Java語言是一種跨平台的高級語言,無論是網絡世界還是桌面應用程序,無論是分佈式應用環境還是嵌入式應....
發表於 09-17 08:00 79次 閲讀
高宏靜Java從入門到精通的PDF電子書免費下載

TIOBE公佈2020年9月編程語言排行 C語言依舊第一

程序猿(ID:imkuqin)編譯 TIOBE已公佈2020年9月的編程語言排行榜。C語言依然排行第....
的頭像 算法與數據結構 發表於 09-15 11:50 1444次 閲讀
TIOBE公佈2020年9月編程語言排行 C語言依舊第一

基於Jini互聯技術實現分佈式嵌入式系統的設計

Jini是一種全新的構建分佈式系統的技術,具有動態的、自形成的和自管理的特性,它是一種真正的基於服務....
的頭像 電子設計 發表於 09-11 17:37 361次 閲讀
基於Jini互聯技術實現分佈式嵌入式系統的設計

Truecaller為iPhone用户帶來了兩個重要更新

從今天開始,您可以使用Truecaller來過濾iPhone上的垃圾郵件。我已經使用該功能的預發佈版....
的頭像 倩倩 發表於 09-11 16:01 385次 閲讀
Truecaller為iPhone用户帶來了兩個重要更新

Android內存泄漏問題如何優化?

作者:無名之輩FTER 來源:CSDN博客 眾所周知,Java因其擁有獨特的虛擬機(JVM)設計,使....
的頭像 inr999 發表於 09-11 15:55 329次 閲讀
Android內存泄漏問題如何優化?

JSoup與代理IP的結合

Java 的jsoup 是標準的HTML解析器,可採集指定的網頁網站數據。通過簡潔易用的API,調用DOM、CSS實現jQuery的操作...
發表於 09-09 16:43 0次 閲讀
JSoup與代理IP的結合

6大絕招教你切削液降温

正確使用切削液的另一個好處是有效地排除切屑,這也有助於刀具壽命的延長。如適當安放切削液的噴嘴,可防止....
的頭像 多寶網網工程師 發表於 09-08 11:22 429次 閲讀
6大絕招教你切削液降温

Java的經典面試題和答案詳細説明

發現網上很多Java面試題都沒有答案,所以花了很長時間蒐集整理出來了這套Java面試題大全,希望對大....
發表於 09-07 08:00 44次 閲讀
Java的經典面試題和答案詳細説明

Redis教程:兩種方法教你如何保存更多數據

我曾遇到過這麼一個需求:要用 Redis 保存 5000 萬個鍵值對,每個鍵值對大約是 512B,為....
的頭像 如意 發表於 09-04 10:21 364次 閲讀
Redis教程:兩種方法教你如何保存更多數據

乾貨:基於Redis配置Celery任務(附源碼)

作為一個分佈式異步計算框架,Celery雖然常用於Web框架中,但也可以單獨使用。 雖然常規搭配的消....
的頭像 如意 發表於 09-03 10:53 251次 閲讀
乾貨:基於Redis配置Celery任務(附源碼)

乾貨:總結Java中創建文件的五種最佳實踐方法(附源碼)

在java中有很多的方法可以創建文件寫文件,你是否真的認真的總結過?下面筆者就幫大家總結一下java....
的頭像 如意 發表於 08-28 11:29 599次 閲讀
乾貨:總結Java中創建文件的五種最佳實踐方法(附源碼)

redis分佈式鎖造成的事故分析及解決方案

原因在於:之前的搶購商品都不是什麼稀缺性商品,而這次活動居然是飛天茅台,通過埋點數據分析,各項數據基....
的頭像 數據分析與開發 發表於 08-27 15:27 485次 閲讀
redis分佈式鎖造成的事故分析及解決方案

C#入門知識教學經典教程

C#是微軟公司發佈的一種面向對象的、運行於 NET Framework之上的高級程序設計語言並定於在....
發表於 08-26 08:00 97次 閲讀
C#入門知識教學經典教程

軟件開發新手是選擇Java還是.NET?

作為軟件開發新手,為自己選擇未來職業生涯中將使用的平台並不容易。掌握任何一種編程語言都會花費大量的時....
的頭像 如意 發表於 08-17 16:35 340次 閲讀
軟件開發新手是選擇Java還是.NET?

為什麼今年編程技能排在Java後?

20名內同樣引人關注的還有幾個語言,首先是Go同比去年從第10降到了20位,目前指數0.853%;接....
發表於 08-17 14:26 106次 閲讀
為什麼今年編程技能排在Java後?

請問適用於樹莓派的JAVA IDE工具有哪些啊??

樹莓派帶的JAVA IDE工具不會用,還有別的樹莓派可用的,比較方便的JAVA IDE工具嗎...
發表於 07-29 22:57 0次 閲讀
請問適用於樹莓派的JAVA IDE工具有哪些啊??

分享一些JAVA開發筆記

分享一些JAVA筆記
發表於 07-27 22:37 306次 閲讀
分享一些JAVA開發筆記

新手學習編程,0基礎該注意什麼

首先呢,先不要覺得程序猿的工資就一定高,因為任何一個職業都會有收入高的低的,畢竟在這個世界上有無數的職業,程序猿也並不多...
發表於 07-19 11:33 101次 閲讀
新手學習編程,0基礎該注意什麼

TC275學習筆記第一篇之開發環境配置---Hightec+JAVA+UDE安裝教程

【多寶網】開發環境配置---Hightec+JAVA+UDE安裝教程...
發表於 07-17 11:29 101次 閲讀
TC275學習筆記第一篇之開發環境配置---Hightec+JAVA+UDE安裝教程

Java版開源工作流Jflow如何從表數據數據源導入設置

Java版開源工作流Jflow從表數據數據源導入設置
發表於 07-15 06:36 2次 閲讀
Java版開源工作流Jflow如何從表數據數據源導入設置

EL4581同步分離器/50%切片/S-H/過濾器

  特徵   •NTSC、PAL和SECAM同步分離   •單電源,+5V   •精密50%切片,內蓋   •內置彩色突發濾波...
發表於 07-09 10:17 52次 閲讀
EL4581同步分離器/50%切片/S-H/過濾器

學好java能幹什麼

  學好java能幹什麼   1、學習Java可以做網站   Java可以用來編寫網站,現在很多大型網站都用Jsp寫的,JSP全名Ja...
發表於 06-28 11:45 94次 閲讀
學好java能幹什麼

如何學習Java

學習Java,我建議這樣做
發表於 06-18 12:01 33次 閲讀
如何學習Java

NCP1597 同步降壓轉換器 1 MHz 2.0 A.

7A系列是固定的1 MHz頻率,高輸出電流,同步PWM轉換器,集成了低電阻,高側P溝道MOSFET和低側N溝道MOSFET。 NCP1597A利用電流模式控制提供快速瞬態響應和出色的環路穩定性,並在輕負載時支持PFM模式,以實現更高的效率。它將輸入電壓從4.0 V調節至5.5 V,輸出電壓低至0.8 V,最高可提供2.0 A. NCP1597A具有固定內部開關頻率(FSW)和內部軟啓動可限制浪湧電流。使用EN引腳,關斷電源電流最大降至1μA。 其他功能包括逐週期電流限制;短路保護,省電模式和熱關斷。 NCP1597A引腳與1.5A NCP1595A兼容。 NCP1597B採用10引腳3x3mm DFN封裝,性能相同。 特性 優勢 輸入電壓範圍4.0 V至5.5 V 典型值+ 5V應用 內部140m / 90m MOSFET 滿負荷時效率高 固定1 MHz切換頻率 減少輸出過濾器組件的大小和值 打嗝模式短路保護 減少熱量短路 熱關斷保護 防止應用程序過熱 可調輸出電壓降至0.8 V 能夠調節低輸出電壓 輕載時的PFM模式 輕負載與固定PWM相比效率提高 應用 終端產品 USB供電設備 硬盤驅...
發表於 07-30 03:02 164次 閲讀
NCP1597 同步降壓轉換器 1 MHz 2.0 A.