mybatis的懶加載是用到了javassist的動態(tài)代理,所以想先簡單說一下這個,順便帶上cglib動態(tài)代理。 javassist動態(tài)代理 這里我用的依賴 測試代碼: 執(zhí)行...
一、簡介 ThreadLocal是解決線程安全問題一個很好的思路,它通過為每個線程提供一個獨立的變量副本解決了變量并發(fā)訪問的沖突問題。在很多情況下,ThreadLocal比直...
一、前言 和其他 GUI 系統(tǒng)一樣,web 也提供了一個使用 canvas 來繪制圖形的基礎環(huán)境。利用 canvas 我們可以繪制矩形,三角形,直線,圓弧和曲線等比較復雜的圖...
隨著城市規(guī)模的不斷擴大和便民業(yè)務的發(fā)展,行車導航、共享汽車和物流派送等應用已經深入人們日常生活之中。這些應用都不可避免地需要使用GPS、北斗等定位系統(tǒng),進而產生了大量的軌跡數...
性能監(jiān)控與故障處理工具 命令行工具:jps、jinfo、jstack、jmap、jstat、jstatd、jcmd。 圖形化工具:JConsole、jmc、VisualVM。...
高并發(fā)架構相關概念 并發(fā) 并發(fā),在操作系統(tǒng)中,是指一個時間段中有幾個程序都處于已啟動運行到運行完畢之間,并且這幾個程序都是在同一個處理機上運行,擔任一個時刻點上只有一個程序在...
一. 反射機制 1. 什么是反射 簡而言之,通過反射,我們可以在運行時獲得程序或程序集中每一個類型的成員和成員的信息。程序中一般的對象的類型都是在編譯期就確定下來的,而 Ja...
原文參考 異步傳值 前臺往后臺傳值呢,有很多種方式,大家聽我細細道來。 第一種呢,也是最簡單的一種,通過get提交方式,將參數在鏈接中以問號的形式進行傳遞。 第二種呢,是將參...
一、IO流是什么 慣例引用百科的回答 流是一種抽象概念,它代表了數據的無結構化傳遞。按照流的方式進行輸入輸出,數據被當成無結構的字節(jié)序或字符序列。從流中取得數據的操作稱為提取...