隨筆分類 - 工具Jar包
摘要:# 背景 發(fā)現(xiàn)陷入了一個(gè)怪圈,寫文章的話,感覺只有大bug或比較值得寫的內(nèi)容才會(huì)寫,每次一寫就是幾千字,爭取寫得透徹一些,但這樣,我也挺費(fèi)時(shí)間,讀者也未必有這么多時(shí)間看。 我想著,日常遇到的小bug、平時(shí)工作中的一些小的心得體會(huì),都還是可以寫寫,這樣也才是最貼近咱們作為一線開發(fā)生活的,也不必非得是個(gè)
閱讀全文
摘要:# 背景 作為一個(gè)后端Java打工人,idea就是最重要的打飯工具。創(chuàng)建項(xiàng)目,熟悉吧,但是,這么多年下來,因?yàn)閕dea換了版本,電腦換了等等,我還是時(shí)不時(shí)遇到根據(jù)maven archetype新建maven項(xiàng)目卡住。沒錯(cuò),我說的就是下面這樣的場景: ![image-20230818220009447
閱讀全文
摘要:背景 最近我們組幾個(gè)同事都投入到了一個(gè)新項(xiàng)目,互相之間的功能耦合比較緊密,因此,是打算從master上新拉一個(gè)分支,可以理解為我們幾個(gè)人的開發(fā)分支,以develop代替。 一開始,我們是打算像svn那樣用的,幾個(gè)人就把這個(gè)新分支develop當(dāng)做唯一的主干分支,幾個(gè)人互相快速提交/拉取,回到了用sv
閱讀全文
摘要:前言 去年剛?cè)肼毜臅r(shí)候,我就發(fā)現(xiàn),po類(和數(shù)據(jù)庫表對應(yīng)的類)上,一片都是光禿禿的,什么注釋都沒有,類上沒注釋,field上也沒注釋。 在以前的項(xiàng)目中,其實(shí)我們都是有生成注釋的,比如,對于下面這個(gè)表: CREATE TABLE `t_user_info` ( `id` int(11) NOT NUL
閱讀全文
摘要:前言 最近有個(gè)新項(xiàng)目,需要實(shí)現(xiàn)類似工作流引擎的效果,如果不知道是啥,看完本文就懂了。 公司內(nèi)其實(shí)也有些自研的,可能就是不像開源的這些那樣,還支持這個(gè)那個(gè)規(guī)范,都是基于需求定制開發(fā)的,擴(kuò)展性稍微差點(diǎn)。 所以,這次其實(shí)幾個(gè)同事,分工調(diào)研了幾個(gè)開源的和公司內(nèi)的,開源的包括activiti、flowable
閱讀全文
摘要:https://stackoverflow.com/questions/3437514/bash-how-to-pipe-result-from-the-which-command-to-cd You use pipe in cases where the command expects param
閱讀全文
摘要:[root@TENCENT64 ~]# pwd /root ln -s /data/fit_oms/op_list_server/logs log [root@TENCENT64 ~]# ll 總用量 16 -rw-r--r-- 1 root root 3413 5月 28 2018 Changel
閱讀全文
摘要:maven在idea中的一點(diǎn)使用技巧 idea已經(jīng)支持將參數(shù)的意思也展示出來,確實(shí)很方便。 -U是強(qiáng)制拉取,因?yàn)槿绻∧硞€(gè)jar包,失敗了,那么在一段時(shí)間內(nèi),idea不會(huì)重試,除非指定-U。 -X呢,是打印詳細(xì)的日志。 日志如下,非常方便:
閱讀全文
摘要:chrome刪除保存的密碼 關(guān)于谷歌密碼管理器 該管理器是將我們的密碼管理在google的賬號中,當(dāng)然,谷歌是說用了加密技術(shù)保存的,不會(huì)存儲(chǔ)明文。 https://passwords.google.com/options 基本的格式就是下面這樣的,每一條密碼記錄包含了: 網(wǎng)站url + 用戶名 +
閱讀全文
摘要:utf-8/gbk編碼 "中“這個(gè)漢子的utf-8編碼為:E4B8AD gbk編碼為:D6D0 urlencode 經(jīng)過urlencode編碼后, %E4%B8%AD %D6%D0 服務(wù)端這樣編寫代碼時(shí)的網(wǎng)絡(luò)報(bào)文解析 String name = "中文bc_rule" + "_export_" +
閱讀全文
摘要:Google Guice容器內(nèi)部有什么 前言 Maven系列,好幾天沒寫了,主要是這幾天被Google Guice卡住了,本來是可以隨便帶過Guice,講講guice的用法就夠了(Maven容器的下半場:Guice,聽說僅次于Spring),但是,想著guice作為maven的底層IOC容器,對gu
閱讀全文
摘要:Maven容器的下半場:Guice 前言 在前面的文章里,Maven底層容器Plexus Container的前世今生,一代芳華終落幕,我們提到,在Plexus Container退任后,取而代之的底層容器是Guice。 Guice的應(yīng)用也還比較廣泛,以下輪子中(僅部分)都有它活躍的身影: goog
閱讀全文
摘要:Maven底層容器Plexus Container的前世今生,一代芳華終落幕 前言 說實(shí)話,我非常地糾結(jié),大家平時(shí)只是用Maven,對于內(nèi)部的實(shí)現(xiàn)其實(shí)也不關(guān)心,我現(xiàn)在非要拉著大家給大家講。這就有個(gè)問題,Maven的內(nèi)部,還是相對沒那么簡單的,也算是個(gè)不小的工程了。 核心功能,大家是清楚的,內(nèi)部的執(zhí)行
閱讀全文
摘要:說說Maven框架和插件的契約 前言 Maven框架就像現(xiàn)在公司內(nèi)的各種平臺(tái)方,規(guī)定一些契約,然后想辦法拉動(dòng)業(yè)務(wù)方,一起在這個(gè)平臺(tái)上去做生態(tài)共建。Maven也是這樣,其實(shí)它就是一個(gè)插件執(zhí)行的框架,Maven剛開始肯定不知道會(huì)有誰去貢獻(xiàn)插件,插件如果寫得五花八門的話,那對于平臺(tái)方來說,可能就是一個(gè)災(zāi)難
閱讀全文
摘要:Maven源碼調(diào)試工程搭建 思路 我們前面的文章《【曹工雜談】Maven和Tomcat能有啥聯(lián)系呢,都穿打補(bǔ)丁的衣服嗎》分析了Maven大體的執(zhí)行階段,主要包括三個(gè)階段: 啟動(dòng)類階段,負(fù)責(zé)加載框架; 框架核心(maven core)階段,主要負(fù)責(zé)根據(jù)參數(shù)中的goal,如clean,找到對應(yīng)的插件的j
閱讀全文
摘要:Maven和Tomcat能有啥聯(lián)系呢,都穿打補(bǔ)丁的衣服嗎 前奏 我們上篇文章,跟大家說了下,怎么調(diào)試maven插件的代碼,注意,是插件的代碼。插件,是要讓主框架來執(zhí)行的,主框架是誰呢,就是maven core,可以稱之為maven核心吧。 maven核心,類似于tomcat,而maven插件就類似于
閱讀全文
摘要:前言 今年的更新頻率簡直是降至冰點(diǎn)了,一方面平時(shí)加班相對多一些了,下班只想玩手機(jī);另一方面,好像進(jìn)了大廠后,學(xué)習(xí)動(dòng)力也很低了,總之就,很懶散,博客的話,今年都才只更新了不到5篇。 現(xiàn)在慢慢有一點(diǎn)狀態(tài),開始學(xué)點(diǎn)技術(shù);今天這篇就是講maven插件,為啥會(huì)折騰這個(gè),公司內(nèi)有個(gè)mybatis generat
閱讀全文
摘要:代碼說簡單也簡單,說復(fù)雜那還真是寸步難行。 之前好好的excel導(dǎo)出功能,本地啟動(dòng)調(diào)試的時(shí)候突然就不行了,一直報(bào)上面的錯(cuò)。 一直在本地折騰了半天,去測試環(huán)境上看,又是好的,可以正常導(dǎo)出excel。 搜索引擎查了下才發(fā)現(xiàn)問題所在: 下面是項(xiàng)目結(jié)構(gòu): client<--service< dao<--co
閱讀全文

浙公網(wǎng)安備 33010602011771號