IT技術

ArrayList , Vector 數組集合

ArrayList 的一些認識: 非線程安全的動態數組(Array升級版),支持動態擴容 實現 List 接口、底層使用數組保存所有元素,其操作基本上是對數組的操作,允許null值 實現了 RandmoAccess 接口,提供了隨機訪問功能 線程安全可見Vector,實時同步 適用於訪問頻繁場景,

分布式系統中生成全局ID的總結與思考

    世間萬物,都有自己唯一的標識,比如人,每個人都有自己的指紋(白夜追兇給我科普的,同卵雙胞胎DNA一樣,但指紋不一樣)。又如中國人,每個中國人有自己的身份證。對於計算機,很多時候,也需要為每一份數據生成唯一的標識。在這裏,數據的概念是非常寬泛的,比如數據量記錄、文件、消息,而唯一的標識我們稱

不可不知的socket和TCP連接過程

html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block

算法的復雜度學習筆記

同一個問題可以用不同的算法實現,而算法是有優劣之分的。我們經常需要對算法進行分析,以便於選擇合適的算法和改進算法。 通常我們從兩個維度來描述算法的優劣:程序代碼的執行時間和代碼占用的內存空間。兩者分別叫做算法的時間復雜度和算法的空間復雜度,合稱算法的復雜度。 時間復雜度和空間復雜度可以反映出算法的效率。 時間

vue學習心得

前言 使用vue框架有一段時間了,這裏總結一下心得,主要為新人提供學習vue一些經驗方法和項目中一些解決思路。 文中謹代表個人觀點,如有錯誤,歡迎指正。 環境搭建 假設你已經通讀vue官方文檔(文檔都沒讀一遍(至少),那不建議動手擼碼),在大致了解vue是什麽東西,有什麽用,核心概念之後我們就可以開始著手

設計模式學習(一):多用組合少用繼承(C#)

《深入淺出設計模式》學習筆記第一章 原始需求和設計 事情是這樣開始的,公司需要做一套程序,鴨子,設計如下: 一個鴨子父類,多個派生類,三個可override的方法。 第一次需求變更 我們要會飛的鴨子!!!!! 所以我們做了如下的更改: 父類加了fly方法,嗯,所有的鴨子都會飛了,需求實現! 問題發生了,因

我的Spring學習記錄(四)

雖然Spring管理這我們的Bean很方便,但是,我們需要使用xml配置大量的Bean信息,告訴Spring我們要幹嘛,這還是挺煩的,畢竟當我們的Bean隨之增多的話,xml的各種配置會讓人很頭疼。 所以我們需要一種東西來解決這個問題,這就是——註解,這次我們使用註解來將我們學過的所有東西重新做過一遍。 1.

定律大全

1、藍斯登原則:在你往上爬的時候,一定要保持梯子的整潔,否則你下來時可能會滑倒。 提出者:美國管理學家藍斯登。 點評:進退有度,才不至進退維谷;寵辱皆忘,方可以寵辱不驚。 2、盧維斯定理:謙虛不是把自己想得很糟,而是完全不想自己。 提出者:美國心理學家盧維斯 點評:如果把自己想得太好,就很容易將別人想得很糟

UI自動化測試(一)簡介及Selenium工具的介紹和環境搭建

自動化測試簡介 1.1何為自動化測試?   是把以人為驅動的測試轉化為機器執行的一種過程,它是一種以程序測試程序的過程。換言之,就是以程序實現的方式來代替手工測試。 1.2自動化測試分類   分為功能自動化測試和性能自動化測試 一般所說的自動化測試是指功能自動化測試,是通過編碼的方式,用一段程序來測

Javascript 中 ==(相等運算符) 和 ===(嚴格相等運算符) 區別

  在JS中,"==="叫做嚴格運算符,"=="叫做相等運算符。 它們的區別是相等運算符(==)比較兩個值是否相等,嚴格相等運算符(===)比較它們是否為“同一個值”。 如果兩個值不是同一類型,嚴格相等運算符(===)直接返回false,而相等運算符(==)會將它們轉化成同一個類型,再用嚴格相等運算符進行比較

初識Hibernate之理解持久化類

上一篇文章我們簡單介紹了Hibernate相關的一些最基本的文件及其作用,並在最後完整的搭建了Hibernate的運行環境,成功的完成了與數據庫的映射。但是至於其中的一些更加細節的地方並沒有很詳盡的解釋,本篇則主要介紹Hibernate中的一個關鍵元素,持久化類。主要涉及以下一些內容: 定義用作持

簡析60度CMS的Cookies欺騙漏洞">簡析60度CMS的Cookies欺騙漏洞

前言 本篇文章只是為了和大家分享漏洞的挖掘經驗和思路,同時讓大家認識到 cookies 欺騙漏洞的危害和嚴重性。 漏洞發現時間:2017.8.16,因產商無回應,漏洞至今仍未修復 環境搭建 工具 小旋風ASP服務器 http://www.jb51.net/softs/3