原创 最近進行的一次技術選型(工作流引擎)及相關知識介紹

前言 最近有個新項目,需要實現類似工作流引擎的效果,如果不知道是啥,看完本文就懂了。 公司內其實也有些自研的,可能就是不像開源的這些那樣,還支持這個那個規範,都是基於需求定製開發的,擴展性稍微差點。 所以,這次其實幾個同事,分工調研了幾個開

原创 Nginx中關於虛擬主機的一點冷門知識

一些閒聊 座標深圳南山。 前兩天公司晚上9點過,通知第二天要48小時核酸才能進辦公樓。看到消息,已經是9點半多了,走到公司附近的核酸點,是10點過。然後發現那個點人好少,走近了才發現核酸點已經下班了,不過醫護人員還沒走,旁邊也圍了一些羣衆,

原创 【曹工雜談】Mysql-Connector-Java時區問題的一點理解--寫入數據庫的時間總是晚13小時問題

背景 去年寫了一篇“【曹工雜談】Mysql客戶端上,時間爲啥和本地差了整整13個小時,就離譜 ”,結果最近還真就用上了。 不是我用上,是組內一位同事,他也是這樣:有個服務往數據庫insert記錄,記錄裏有時間,比如時間A。然後寫進數據庫後,

原创 【曹工雜談】 2021在鵝廠幹了一年,我的一些感悟

前言 2021年沒怎麼寫文章,狀態很是不太對,包括現在狀態也是不太對,寫這篇文章,打開了typora,發現竟然新版本要收費了,看來確實是好久沒打開這個軟件了。可能是因爲之前在國企,事情沒那麼多,除了趕項目的時候要加班,其他時間都還好,工作上

原创 文件下載文件名包含中文時,亂碼的處理方法(url編解碼)

utf-8/gbk編碼 "中“這個漢子的utf-8編碼爲:E4B8AD gbk編碼爲:D6D0 urlencode 經過urlencode編碼後, %E4%B8%AD %D6%D0 服務端這樣編寫代碼時的網絡報文解析 String name

原创 【曹工雜談】Maven IOC 容器-- Guice內部有什麼

Google Guice容器內部有什麼 前言 Maven系列,好幾天沒寫了,主要是這幾天被Google Guice卡住了,本來是可以隨便帶過Guice,講講guice的用法就夠了(Maven容器的下半場:Guice,聽說僅次於Spring)

原创 【曹工雜談】Maven IOC容器的下半場:Google Guice

Maven容器的下半場:Guice 前言 在前面的文章裏,Maven底層容器Plexus Container的前世今生,一代芳華終落幕,我們提到,在Plexus Container退任後,取而代之的底層容器是Guice。 Guice的應用也

原创 【曹工雜談】Maven底層容器Plexus Container的前世今生,一代芳華終落幕

Maven底層容器Plexus Container的前世今生,一代芳華終落幕 前言 說實話,我非常地糾結,大家平時只是用Maven,對於內部的實現其實也不關心,我現在非要拉着大家給大家講。這就有個問題,Maven的內部,還是相對沒那麼簡單的

原创 【曹工雜談】說說Maven框架和插件的契約

說說Maven框架和插件的契約 前言 Maven框架就像現在公司內的各種平臺方,規定一些契約,然後想辦法拉動業務方,一起在這個平臺上去做生態共建。Maven也是這樣,其實它就是一個插件執行的框架,Maven剛開始肯定不知道會有誰去貢獻插件,

原创 【曹工雜談】Maven源碼調試工程搭建

Maven源碼調試工程搭建 思路 我們前面的文章《【曹工雜談】Maven和Tomcat能有啥聯繫呢,都穿打補丁的衣服嗎》分析了Maven大體的執行階段,主要包括三個階段: 啓動類階段,負責加載框架; 框架核心(maven core)

原创 【曹工雜談】Maven和Tomcat能有啥聯繫呢,都穿打補丁的衣服嗎

Maven和Tomcat能有啥聯繫呢,都穿打補丁的衣服嗎 前奏 我們上篇文章,跟大家說了下,怎麼調試maven插件的代碼,注意,是插件的代碼。插件,是要讓主框架來執行的,主框架是誰呢,就是maven core,可以稱之爲maven核心吧。

原创 【曹工雜談】詳解Maven插件調試方法

前言 今年的更新頻率簡直是降至冰點了,一方面平時加班相對多一些了,下班只想玩手機;另一方面,好像進了大廠後,學習動力也很低了,總之就,很懶散,博客的話,今年都才只更新了不到5篇。 現在慢慢有一點狀態,開始學點技術;今天這篇就是講maven插

原创 【曹工雜談】Maven插件調試方法

前言 今年的更新頻率簡直是降至冰點了,一方面平時加班相對多一些了,下班只想玩手機;另一方面,好像進了大廠後,學習動力也很低了,總之就,很懶散,博客的話,今年都才只更新了不到5篇。 現在慢慢有一點狀態,開始學點技術;今天這篇就是講maven插

原创 懷疑前端組件把我的excel文件搞壞了,怎麼證明

背景 我在做個需求,用戶通過excel上傳文件,文件中,每一行就是一條數據,後臺批量處理;但是呢,用戶填的數據可能有問題,所以我後臺想先做個檢查,然後在每一行中加一列,來指出這一行存在的問題。 我本來想的是,返回一個list(json返回)

原创 【曹工雜談】Mysql客戶端上,時間爲啥和本地差了整整13個小時,就離譜

瞎扯一點非技術 本來今天上午就打算寫的,結果中途被別的事吸引了注意力,公司和某保險公司合作推了一個醫療保險,讓我們給父母買,然後我研究了半天條款;又想起來之前買的支付寶那個好醫保,也買了兩年多了,但是條款也不怎麼懂,查了下,感覺坑不少,都做