0

Java 集合系列(四)—— ListIterator 源碼分析

以腦圖的形式來展示Java集合知識,讓零碎知識點形成體系 Iterator 對比 Iterator(迭代器)是一種設計模式,是一個對象,用于遍歷集合中的所有元素。 Iterator 包含四個方法,分別是:next()、hasNext()、remove()、forEachRemaining(Consu ...

那一葉隨風 發布于 2019-04-05 23:30 評論(0)閱讀(175)
1

[java初探05]__數組的簡單認識及Arrays類的常用方法

數組是具有相同數據類型的一組數據的集合.在程序設計中,這樣的集合稱之為數組.數組的每個元素都具有相同的數據類型,在Java中數組也被看為一個對象. 在里,了解了數組的定義之后, 我們知道了,數組并不是簡單的由一組數組成的.而是由一組具有相同數據類型的數據組成的,可以是一組整型的數據,也可以是一組字符 ...

小舍先生 發布于 2019-04-05 23:22 評論(5)閱讀(115)
4

鎖住余額,為何還會更新異常?

背景 現有一個交易系統,每次交易都會更新余額。出賬扣減余額,入賬增加余額。為了保證資金安全,余額發生扣減時,需要比較現有余額與扣減金額大小,若扣減金額大于現有余額,扣減余額不足,扣減失敗。 余額表( 省去其他字段 )結構如下: sql CREATE TABLE ( bigint(20) NOT NU ...

good_andyxu 發布于 2019-04-05 23:16 評論(2)閱讀(622)
0

Python 學習 第十三篇:數據的讀寫-文件、DataFrame、json

Python的文件是一個重要的對象,使用open()函數來打開文件,創建文件對象,進行文件的讀寫操作。當數據用于交換信息時,通常需要把數據保存為有格式的文本數據,可以保存為有特定的行分隔符和列分隔符的數據,這可以使用pandas模塊中的函數來讀寫;也可以保存為json結構的數據,這可以使用json模 ...

悅光陰 發布于 2019-04-05 23:03 評論(0)閱讀(478)
3

linux進程管理總結

[TOC] 一、進程相關的概念 進程需要了解 進程,父進程,進程組,會話和控制終端的相關概念。 1. 進程和父進程:每個進程都有父進程,而所有的進程以init進程為根,形成一個樹狀結構 2. 進程組:每個進程都會屬于一個進程組(process group),每個進程組中可以包含多個進程。進程組會有一 ...

陳芳志 發布于 2019-04-05 22:51 評論(0)閱讀(293)
4

大齡碼農那些事——淺談技術變現

關于這個話題,其實園子里已經有不少園友發表自己的一些高見,我個人看到之后也深受啟發的。對于變現這個詞,在互聯網時代,尤其對于碼農來說應該是不陌生的,如經常聽到“大數據變現”,“商業變現”等熱門詞語。其實往俗了說,變現就是賺錢。關于賺錢,我認為君子賺錢取之有道,只要不違法,我們大可不必避諱什么。在如今 ...

helloyaren 發布于 2019-04-05 21:36 評論(2)閱讀(906)
4

新公司的第一個任務-重構系統(一)

辭職后想了一段時間,最終還是換了個城市工作,最近剛上班,陌生的城市還是有一股孤獨感,麻將一缺三。 上班后的第一個任務領導就讓我重構一下系統,我下意識就回答重構坑很深,想建議小步定期重構追求慢而穩,后面了解了下原因后也只能上手開始搞了。這套系統代碼量只有不到3W行代碼,不過這套系統的代碼是我見過最糟糕 ...

工藤-新一 發布于 2019-04-05 21:35 評論(0)閱讀(854)
5

嬰兒的出生為你解惑構造函數和構造代碼塊

序言: 今天回想這幾天走過的Java路程,發現漏了一個點,就是構造代碼塊,我絞盡腦汁,也沒想起來它的作用,我騙不了我自己,就搜相關資料,重新學習,在學習的過程中發現構造代碼塊和構造函數有一定的聯系,為了捕捉這種聯系,我總結了一個案例,這個案例能加深你對構造函數和構造代碼塊的理解。我寫這個博客一是為了 ...

泰斗賢若如 發布于 2019-04-05 20:57 評論(2)閱讀(174)
1

beef局域網內模擬攻擊

0x0環境 主機A win10:10.51.20.60(wifi) 主機A中的虛擬機kali(攻擊者):192.168.110.129(NAT) 主機A中的虛擬機win2003(受害者):192.168.110.132(NAT) 0x1 配置 0x11 beef配置 Beef的配置文件在 /usr/ ...

雨九九 發布于 2019-04-05 20:03 評論(0)閱讀(269)
0

shell實戰之Linux主機系統監控

采集的監控信息主要有內存占用率,CPU占用率,當前在線用戶,磁盤掛載及磁盤空間使用率,平均每秒寫入流量,平均每秒流出流量。磁盤IO:平均每秒從磁盤讀入內存的速率,平均每秒從內存寫入磁盤的速率。 ...

秦無殤 發布于 2019-04-05 19:52 評論(0)閱讀(337)
0

解說21種設計模式之第一篇_原型模式(對象創建型)

原型模式概念: 把某些對象變成”塑膠印章",讓其擁有“復制”自身并得到其復制品的能力。 “復制”指:用同一個模具,生產一系列的產品。這些產品只是某些顏色,特征不同而已,只需進行簡單修改。 原型模式“復制”的對象都是真實的副本實例; 原型模式定義: 應用“復制”操作的模式,稱為原型模式。 原型模式UM ...

滴水微瀾 發布于 2019-04-05 19:30 評論(0)閱讀(152)
0

【工利其器】必會工具之(三)systrace篇(1)官網翻譯

Android systrace對于分析UI性能有非常大的幫助作用。Android開發者官網中對該工具有專門的文檔來描述,詳細地介紹了systrace以及它的使用。本篇為了方便閱讀,特地翻譯了該官網文檔。 ...

宋者為王 發布于 2019-04-05 19:24 評論(0)閱讀(283)
0

Golang channel實現

Golang channel 初探 Goroutine和channel是Golang實現高并發的基礎。深入理解其背后的實現,寫起代碼來才不慌 _ 首先我們定義如下代碼,來看看Golang底層是如何實現channel的。 ? ? 整個寫channel的邏輯還是很清晰的。 參照這個其實讀channel差 ...

又土口玉 發布于 2019-04-05 19:14 評論(0)閱讀(192)
1

Linux程序性能分析和火焰圖

Linux程序性能分析和火焰圖 Linux程序的性能分析工具數量比較多,涉及到整個操作系統的方方面面,可能是開源的原因吧,相對于Windows來說豐富太多。其中應用分析性能方面Dtrace, SystemTap, Perf_events應該算是這方面的集大成者。Dtrace目前只在較高的內核版本有支 ...

SolidMango 發布于 2019-04-05 17:45 評論(0)閱讀(337)
0

啰嗦的 java,簡潔的 lombok —— lombok 的使用及簡單實現單例模式注解

lombok 是一個非常神奇的 java 類庫,會利用注解自動生成 java Bean 中煩人的 Getter、Setting,還能自動生成 logger、ToString、HashCode、Builder 等 java 特色的函數或是符合設計模式的函數,能夠讓你 java Bean 更簡潔,更美... ...

JOJO_2046 發布于 2019-04-05 16:55 評論(0)閱讀(448)
1

SpringBoot中并發定時任務的實現、動態定時任務的實現(看這一篇就夠了)

原創不易,如需轉載,請注明出處 "http://www.nxrnyq.tw/baixianlong/p/10659045.html" ,否則將追究法律責任!!! 一、在JAVA開發領域,目前可以通過以下幾種方式進行定時任務 1、單機部署模式 Timer:jdk中自帶的一個定時調度類,可以簡單的 ...

會煉鋼的小白龍 發布于 2019-04-05 16:31 評論(0)閱讀(794)
0

限定項目的 Node.js 版本

限定項目運行所需的 Node.js 版本可保證項目在一個穩定可預期的環境中運行,減少不必要的故障。甚至有些依賴庫只能工作于某些版本下。同時,不加以限制的話,在多人合作的項目中恐怕會引起環境不一致帶來的兼容性問題,部署上也會存在相同的問題。 為項目指定 Node.js 的版本可通過版本管理器,或者通過 ...

劉哇勇 發布于 2019-04-05 16:05 評論(0)閱讀(380)
1

Java的序列化和反序列化

概述 Java對象的序列化和反序列化,這個詞對我來說追溯到大學階段,學Java對象流時知道有這東西。老師告訴我們可以把Java對象化作字節流,儲存文件或網絡通信。然后就是巴啦巴拉,一臉懵逼。舉個例子,有一臺北京的Java虛擬機現在運行的某個對象要調用一臺在長春運行的Java虛擬機內的某個對象,這是兩 ...

農碼關山北 發布于 2019-04-05 15:30 評論(1)閱讀(202)
1

設計模式之中介者模式

中介者模式簡介 提供一個中介對象出來,用于封裝一系列對象的交互,從而使各對象不需要直接交互,進一步降低了對象間的耦合度。這是一種行為型設計模式。 由此可見,中介者模式主要解決的是對象間所存在的大量關系,我們都知道,對象間一旦關聯緊密,必然會導致系統的復雜性增加,一旦某個對象有所修改,其關聯對象也有可 ...

艾心? 發布于 2019-04-05 15:16 評論(0)閱讀(213)
0

如何免費創建云端爬蟲集群

在線體驗 scrapydweb.herokuapp.com 網絡拓撲圖 注冊帳號 訪問 heroku.com 注冊免費賬號(注冊頁面需要調用 google recaptcha 人機驗證,登錄頁面也需要科學地進行上網,訪問 app 運行頁面則沒有該問題),免費賬號最多可以創建和運行5個 app。 訪問 ...

my8100 發布于 2019-04-05 15:10 評論(0)閱讀(228)
四川金7乐历史开奖号码查询