java開發

1/9ページ

應屆生入職練手習題-蒙特卡洛演算法(1.5H)

應屆生入職練手習題 [編輯] 模擬射擊,根據命中概率來求PI 要求:假設有一個半徑為1000的圓形靶子(具體單位沒有意義,不用寫),我們隨意對其進行射擊,那麼,統計所有落在圓形外接正方形中的彈著點,可以很容易得知:命中這個圓形靶子的概率是圓形的面積與外接方形面積的比 目的:檢驗程式設計風格和實現效率 […]

fiddler4使用教程

Fiddler的基本介紹   Fiddler的官方網站:  www.fiddler2.com   Fiddler官方網站提供了大量的幫助文件和視訊教程, 這是學習Fiddler的最好資料。   Fiddler是最強大最好用的Web除錯工具之一,它能記錄所有客戶端和伺服器的http和https請求,允 […]

適合做程式設計師的人的特點

1、喜歡計算機     喜歡計算機,認為code is beautiful ,每天都與計算機為伴,願與計算機長相廝守。喜歡寫程式,做程式設計師就是上天堂;不喜歡寫程式,做程式設計師就是下地獄。只有喜歡,只有熱愛,才能把程式寫好。如果把程式設計當做一種苦差事,不喜歡面對計算機進行程式設計的人不適合做程 […]

具有1-10年開發經驗的程式設計師應該如何提升自己

工作1-5年開發經驗,當你們提出漲工資的時候,或者要offer的時候底氣怎麼樣,是不是底氣十足,不給漲工資就辭職,是不是有自信提出來主管、或者是專案經理都能同意,他們相當設法把你留住。如果這樣你才是成功。什麼技術都沒有何談工資! 給你分析一下這些技術,給大家羅列一些技術,看你有沒有學到這些技術。 1 […]

使用ASM操作Java位元組碼,實現AOP原理

本文通過一個的例子來實現:使用ASM動態生成Java位元組碼檔案(.class) 或者 載入位元組碼後動態修改位元組碼,新增我們需要執行的程式碼,來模擬實現Spring AOP。 年底了,也沒心情摳字了,把寫demo包含的幾個類程式碼直接貼出來吧,程式碼拷貝下來後可以直接使用,不會有什麼其他錯誤。 […]

Java三大特性之多型:從JVM的角度來看多型

Java三大特性:封裝、繼承、多型,相信大家都有所瞭解,今天我們主要從JVM的角度來學習一下多型。 進入正題之前,先帶著大家來快速的溫故一下什麼是封裝、繼承、多型。 1,封裝:把專案中用的比較多的、可複用的功能封裝成一個Java類,或者封裝成一個方法,然後只要用到該功能,直接呼叫即可; 2,繼承:通 […]

JVM系列:解決JVM最大記憶體設定問題

你知道JVM記憶體最大能調多大嗎,這裡和大家分享一下JVM最大記憶體方面的內容,Java虛擬機器具有一個堆,堆是執行時資料區域,所有類例項和陣列的記憶體均從此處分配。堆是在Java虛擬機器啟動時建立的。 JVM記憶體最大能調多大 今天分析了當前比較流行的幾個不同公司不同版本JVM最大記憶體,得出來的 […]

彙總一下2017年自己的開源專案

一、SpringBoot開發實戰 1. GitHub原始碼地址 2. 涵蓋內容:基本用法,Rest,Controller,事件監聽,連線資料庫MySQL,jpa,redis整合,mybatis整合(宣告式與xml兩種方式~對應的添刪查改功能),日誌處理,devtools配置,攔截器用法,資源配置讀取 […]

高併發分散式系統中生成全域性唯一Id彙總

  這個功能應該是做分散式系統都會遇到的問題,故簡單記錄一下。 點選檢視,我的Github實現原始碼(Snowflake方式),目前已投入在生產中使用當中,每日ID生產數在億級別以上 其他方式,比如UUID方式,點選檢視我的Github實現2原始碼   以下是轉載內容: 資料在分片時,典型的是分庫分 […]