仙人掌世界
learn - innovate - share
Showing posts with label
java
.
Show all posts
Showing posts with label
java
.
Show all posts
Mar 18, 2012
Random / Math.random() / ThreadLocalRandom
›
java.util.Random java.util.Random 亂數演算法會依賴 seed 數值產生亂數,並在產生亂數後重新產生 seed, 在 Multi-thread 下為了保證在各Thread取到不同的亂數, java.util.Random 在實作上使用 opt...
6 comments:
Feb 17, 2012
TOTP authentication demo 開發工具與佈署環境(Heroku)
›
延續前篇 使用 TOTP 與 Google Authenticator 實作 Two-Factor authentication ,此篇說明使用到的工具與相關心得 Application Back-end Java slf4j Apache commons-...
Jan 22, 2012
[Java Performance]Chapter 3:JVM Overview
›
這篇談JVM的概觀與各元件用途與描述HotSpot VM在各元件上的優化技術 HotSpot VM High Level Architecture JVM 有三個主要元件: VM Runtime JIT Compiler Memory manager ...
Jan 2, 2012
使用 TOTP 與 Google Authenticator 實作 Two-Factor authentication
›
在食衣住行育樂都需要的網路的時候,現代人擁有許多網路帳號,但能記憶的帳號密碼通常只有少數組合,當遇到密碼外洩(e.g. 資料庫外洩 、病毒側錄密碼),相對的也影響了使用共同帳密的網路服務,對今日資安事件逐漸從惡作劇變往金融犯罪的趨勢,帳號有操作功能,個資,身份(實名化),對盜竊者...
Dec 20, 2011
[Java Performance]Chapter 2:Operating System Performance Monitoring
›
這篇談到如何在作業系統層級搜集數據(CPU、Memory、Network I/O、Disk I/O),從數據中分析可能的效能問題 名詞定義: Performance monitoring: 使用非侵入式的方法從作業系統或應用程式搜集、觀察數據,如使用作業系統提供的工具(...
Dec 15, 2011
[Java Performance]Chapter 1:Strategies, Approaches, and Methodologies
›
在軟體開發流程中該在何時評估效能? 傳統上瀑布式開發(Analysis > Design > Code > Test)會在測試階段進行效能測式,當效能結果不符合要求,調整代價可能很高,因此在擬定需求時就需要將效能指標定義出來,由需求驅動開發過程中各階段的效...
Dec 6, 2011
Java時間解析度
›
Inside the Hotspot VM: Clocks, Timers and Scheduling Events - Part I - Windows 說明作業系統在讀取時間與時間event(schedule/trigger)的限制,因此從java api取得的 nano...
Nov 21, 2011
Memcached vs Redis vs MongoDB vs MySQL 效能比較
›
"記憶體是新一代的硬碟"在高流量網站內已是稀鬆平常的事情,像是採用 Memcached 做分散式快取服務即是典型的應用模式,Memcached 使用概念簡單且相關應用情境、文件、工具、演算法都已相當成熟,許多知名網站都運用 Memcached 提升scal...
›
Home
View web version