原创 BlockingQueue:隊列(FIFO)

BlockingQueue:隊列(FIFO) 阻塞隊列: 非阻塞隊列:ArrayBlockingQueue:阻塞隊列 1、add(Object):將Object加入到隊列中,如果隊列可以 容納,則返回true,否則拋出異常 2、offer(

原创 Java註釋

註釋(commentary )是程序中用於說明和解釋的一段文字對程序運行不起作用。程序 中添加註釋的目的是增強程序的可讀性。  Java提供3種註釋方式:。      單行註釋://      多行註釋/**/      文檔註釋:   

原创 排序算法`一網打盡

排序算法 1、基本介紹 ​ 排序算法比較基礎,但是設計到很多計算機科學的想法,如下: ​ 1、比較和非比較的策略 ​ 2、迭代和遞歸的實現 ​ 3、分而治之思想 ​ 4、最佳、最差、平均情況時間複雜度分析 ​

原创 分佈式事務的4種模式

相信很多小夥伴在閱讀分佈式事務相關文章時,都有碰到過,上來就是分析各種解決方案(全局事務、基於可靠消息、最大努力通知、TCC),又摻雜着兩階段提交協議2PC/TCC(提個小問題2PC和TCC的關係?) 看似內容豐滿,但看完之後

原创 Kafka零拷貝

Kafka除了具備消息隊列MQ的特性和使用場景外,它還有一個重要用途,就是做存儲層。 用kafka做存儲層,爲什麼呢?一大堆可以做數據存儲的 MySQL、MongoDB、HDFS…… 因爲kafka數據是持久化磁盤的,還速度快

原创 數據庫連接池的大小你真的設置對了嗎

問題 真實環境prod中的系統,我們該如何設置數據庫連接池的大小呢? 一些所謂的開發老鳥可能會肯定的告訴你:沒關係,儘量設置的大些,比如設置成200,這樣數據庫性能會高些,吞吐量也會大些! 對於菜鳥的你,也許認爲好像似乎說的有道理

原创 IDEA加解密

一.IDEA算法簡介    IDEA(International Data Encryption Alogrithm)是由瑞士蘇黎士聯邦工業大學的XueJiaLai和James L.Massey 於1991年提出的。IDEA使用128比特密

原创 ELGamal非對稱加密算法

ELGamal是非對稱加密算法,和RSA類似ELGamal密碼體制是T.ElGamal在1985年提出的公鑰密碼體制。它的安全性是基於求解離散對數問題的困難性,是RSA以後比較有希望的一個公鑰密碼。美國的DSS(Digital Signat

原创 理解 HashMap 加載因子 loadFactor

加載因子是表示Hsah表中元素的填滿的程度.若:加載因子越大,填滿的元素越多,好處是,空間利用率高了,但:衝突的機會加大了.反之,加載因子越小,填滿的元素越少,好處是:衝突的機會減小了,但:空間浪費多了.衝突的機會越大,則查找的成本越高.反

原创 用兩個隊列實現一個棧

隊列是先進先出,而棧是先進後出;考慮到我們取棧頂元素的便利性,我們在實現時使得棧頂等於隊列頭;由於棧的pop彈出棧頂元素,而隊列的pop也是彈出棧頂元素,所以我們需要特別處理的是插入操作。由於往棧中添加元素相當於往隊列頭添加元素,因此我們需

原创 js實現-限時搶購倒計時間表

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>限時搶購倒計時間表</title> <style t

原创 location.href的幾種用法

self.location.href;window.location.href;this.location.href;location.href;parent.location.href;top.location.href; window.

原创 MFC讀寫文件

文件操作的很多相關函數參數,都是指向常量的指針類型。指向常量的指針:(表示:指向的對象是常量)該指針指向一個常量的地址,該指針不能通過地址修改常量值。 指針常量:(指針本身[地址]是常量)指針值不可修改,指向的內容可以修改。char ch[

原创 函數覆蓋

    函數覆蓋發生在父類與子類之間,其函數名、參數類型、返回值類型必須同父類中的相對應被覆蓋的函數嚴格一致,覆蓋函數和被覆蓋函數只有函數體不同,當派生類對象調用子類中該同名函數時會自動調用子類中的覆蓋版本,而不是父類中的被覆蓋函數版本,這

原创 仿微博<textarea>輸入字數提示

效果圖:實現代碼: <div> <textarea id="textArea" rows="4" cols="20" onkeydown="limitWord()" onkeyup="limitWord()"> </textarea> <s