原创 【SpringBoot 實戰】數據報表統計並定時推送用戶的手把手教程

本文節選自 《實戰演練專題》 【實戰系列】數據報表統計並定時推送用戶的手把手教程 通過一個小的業務點出發,搭建一個可以實例使用的項目工程,將各種知識點串聯起來; 實戰演練專題中,每一個項目都是可以獨立運行的,包含若干知識點,甚至可以

原创 一款簡單好用的開源簡繁轉換類庫

今天給大家介紹一個非常有意思類庫,基於java實現的簡繁體轉換,適用於後端、android等開發領域 源碼地址:* liuyueyi/quick-chinese-transfer: 簡繁轉換,支持香港繁體,臺灣繁體與簡體互轉 1. 實例體驗

原创 萬字總結:分佈式系統的38個知識點

大家好我是鹹魚了大半年的一灰灰,終於放暑假了,把小孩送回老家,作爲鹹魚的我也可以翻翻身了,接下來將趁着暑假的這段時間,將準備一個全新的分佈式專欄,爲了給大家提供更好的閱讀體驗,可以再我的個人站點上查看系列的專欄內容: https://hh

原创 ElasticSearch基本使用姿勢二

ElasticSearch基本使用姿勢二 本文作爲elasticsearch 基本使用姿勢第二篇,包含以下內容 查詢指定字段 限制返回條數 分頁查詢 分組查詢 高亮 自動補全提示 排序 返回結果聚合,如統計文檔數,某個field va

原创 實戰小技巧19:List轉Map List的幾種姿勢

今天介紹一個實用的小知識點,如何將List轉爲Map<Object, List<Object>> 1. 基本寫法 最開始介紹的當然是最常見、最直觀的寫法,當然也是任何限制的寫法 // 比如將下面的列表,按照字符串長度進行分組 List<St

原创 程序員的浪漫 - 用她的名字作畫 Python 版

程序員的浪漫-用她的名字作畫Python版 hello,大家好,我是一灰灰,之前介紹了一篇使用她的名字來畫出她的美圖的文章,其中主要使用的Java來實現的,今天呢,我們再來用Python來實現一下 同樣最終的代碼量也不會超過三十行 上篇

原创 MySql之json_extract函數處理json字段

MySql之json_extract函數處理json字段 在db中存儲json格式的數據,相信大家都或多或少的使用過,那麼在查詢這個json結構中的數據時,有什麼好的方法麼?取出String之後再代碼中進行解析? 接下來本文將介紹一下M

原创 Guava HashMultimap使用及注意事項

Guava HashMultimap使用及注意事項 hello,各位大佬上午|中午|下午|晚上|凌晨好,我是一灰灰,今天給大家介紹一個相對基礎的知識點 HashMultmap; guava基本上可以說是java開發項目中,大概率會引入的

原创 SpringBoot + ES基本項目搭建實例

【搜索系列】ES基本項目搭建 之前一直沒有寫ES相關的博文,現在開始補課,預計5-6篇博文將es的使用姿勢展示給各位小夥伴;本文將作爲es結合springboot的第一篇博文,基本項目環境搭建 I. 項目搭建 1. 項目依賴 本項目藉

原创 Java實現圖片轉字符輸出示例demo

Java實現圖片轉字符輸出示例demo 前面幾篇博文介紹了使用jdk來對圖片做一些有意思的轉換,接下來我們再介紹一個有意思的玩法,直接根據圖片,輸出一個二維字符數組,實現用字符來實現繪畫的場景 各位小夥伴可能都有看到過一些有趣的註釋,比

原创 SpringBoot系列之攔截器注入Bean的幾種姿勢

之前介紹過一篇攔截器的基本使用姿勢: 【WEB系列】SpringBoot之攔截器Interceptor使用姿勢介紹 在SpringBoot中,通過實現WebMvcConfigurer的addInterceptors方法來註冊攔截器,那麼當

原创 SpringBoot系列Mybatis之轉義符的使用姿勢

【DB 系列】Mybatis 之轉義符的使用姿勢 在 mybatis 的 xml 文件中直接寫 sql 比較方便簡潔,但是需要注意的是,在 xml 文件中,經常會遇到一些需要轉義的場景,比如查詢 id < xxx的數據,這個小於號就不

原创 SpringBoot + Mybatis系列之插件機制 Interceptor

【SpringBoot + Mybatis系列】插件機制 Interceptor 在 Mybatis 中,插件機制提供了非常強大的擴展能力,在 sql 最終執行之前,提供了四個攔截點,支持不同場景的功能擴展 Executor (up

原创 SpringBoot 系列之郵件發送姿勢介紹

SpringBoot系列之郵件發送姿勢介紹 郵件發送,在實際的項目開發中,可能用的不是特別多,如果沒有特定的需求,相信也沒有多少小夥伴會特意的去關注,那麼如果現在我們希望針對項目做一個異常的報警系統,當出現異常的時候,可以向指定的小夥

原创 Spring系列緩存註解@Cacheable @CacheEvit @CachePut 使用姿勢介紹

SpringBoot系列緩存註解@Cacheable @CacheEvit @CachePut使用姿勢介紹 Spring在3.1版本,就提供了一條基於註解的緩存策略,實際使用起來還是很絲滑的,本文將針對幾個常用的註解進行簡單的介紹說明