![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
有時(shí)候我們把項(xiàng)目A打包放到項(xiàng)目B中作為依賴锈麸,我們想在項(xiàng)目B代碼中查看項(xiàng)目A中的代碼,但是因?yàn)榇虬笤创a包中代碼一般是經(jīng)過反編譯的,而不是源碼侧巨,怎么辦呢?這個(gè)時(shí)候我們可以手動(dòng)打...
作者: 一字馬胡 作為Java語言的重度使用者坦仍,很有必要認(rèn)識(shí)一下Java語言的通用技術(shù)棧。我非常喜歡運(yùn)行于JVM之上的語言叨襟,比如Java繁扎、Scala等,其中一個(gè)重要的原因在于...
經(jīng)歷了漫長一個(gè)月的等待提澎,終于在昨天通過面試官獲悉已被螞蟻金服錄取卫键,這期間的焦慮、痛苦自不必說虱朵,知道被錄取的那一刻莉炉,一整年的陰霾都一掃而空了。 意外的一面和二面 筆者面的是阿里...
作者: 一字馬胡 轉(zhuǎn)載標(biāo)志 【2017-12-28】 更新日志 前言 Spring源碼分析是一個(gè)系列碴犬,源碼是Spring 4.X絮宁,本系列主要分析Spring的代碼執(zhí)行流程,...
引用自官網(wǎng):XML 映射配置文件MyBatis 允許你在已映射語句執(zhí)行過程中的某一點(diǎn)進(jìn)行攔截調(diào)用。默認(rèn)情況下跳纳,MyBatis 允許使用插件來攔截的方法調(diào)用包括: Execut...
更多MyBatis實(shí)戰(zhàn)內(nèi)容馍盟,請參考:MyBatis - 實(shí)戰(zhàn)指南 1. 場景 在設(shè)計(jì)數(shù)據(jù)庫字段時(shí)于置,往往會(huì)有表示創(chuàng)建時(shí)間或者更新時(shí)間的字段,假如名字分別叫create_time...
Java反射機(jī)制可以讓我們在編譯期(Compile Time)之外的運(yùn)行期(Runtime)獲得任何一個(gè)類的字節(jié)碼贞岭。包括接口八毯、變量、方法等信息曹步。還可以讓我們在運(yùn)行期實(shí)例化對象...
mock 數(shù)據(jù)的好處 團(tuán)隊(duì)可以并行工作有了Mock宪彩,前后端人員只需要定義好接口文檔就可以開始并行工作休讳,互不影響讲婚,只在最后的聯(lián)調(diào)階段往來密切;后端與后端之間如果有接口耦合俊柔,也同...
springboot+mybatis框架 業(yè)務(wù)邏輯: Controller-->service接口-->serviceImpl-->dao接口-->daoImpl-->m...
Spring AOP 簡介 如果說 IoC 是 Spring 的核心告嘲,那么面向切面編程就是 Spring 最為重要的功能之一了,在數(shù)據(jù)庫事務(wù)中切面編程被廣泛使用奖地。 AOP 即...
需求 為什么需要全局配置中心仰楚? - 公共配置零散 比如有一個(gè)memcached集群,有多個(gè)項(xiàng)目同時(shí)會(huì)用到犬庇,那么對于管理者來說僧界,他搞不清楚誰用了這個(gè)集群。 對于使用者來說臭挽,可能...