原创 個人週記丨2019-10-13 用戶最大登錄數的實現(同一賬戶,是否允許多處登錄在線)

概述 “網關管理系統”的開發總算結束了,發佈到公司的實驗室後讓測試測下改改bug就可以告一段落了。接下來就是“醫療保險系統”新版本的迭代了。在這個版本上,我們要對“醫療保險系統”的數據庫按照醫院進行分庫分表,這個過程中會使用到數據

原创 個人週記丨2019-09-22在dao層使用aop對數據庫查詢的數據進行解密操作和統計查詢中的四分位數

概述 在本週工作中,接到了兩個非常有趣的需求。 在醫療保險項目中,mysql數據庫中某些敏感字段將會被加密,當他人要查詢這些數據時,我要將這些數據解密出來,並交個調用者。 在網關管理系統中,做一個關於服務響應時間的統計報表,統計

原创 個人週記丨2019-11-17代碼的複用

概述 在編寫Java代碼的過程中,我們往往會爲了完成某一個具體的功能而像類中添加方法,當我們需要使用到該功能時,只需要實例化該類然後調用該方法。方法的封裝了內部實現細節的同時提高了代碼的複用率。比如我下面遇到的: 需求 上圖是我所

原创 個人週記丨2019-12-01 swagger註解,優雅的使用ApiImplicitParams生成複雜對象

概述 在使用swagger編寫文檔時,我們可能需要接收一個複雜對象,這時我們便會使用ApiImplicitParams註解來完成我們的需求。 需求 現在我要接受一個醫院機構對象,如何使用ApiImplicitParams註解來優雅

原创 個人週記丨2019-09-29 前端功能點與後端接口的對應關係

概述 本週工作比較清閒,主要負責的就是和前端聯調以及修復測試提出的bug,沒有明顯的收穫。因而在這探討一個問題:一個接口對應一個功能還是多個功能? 個人看法 接口的設計是根據需求而定的,如果一個接口能夠實現多個功能,提高代碼的複用

原创 個人週記丨2020-01-12 從properties配置文件中注入key值包含特殊字符的map(spring-boot項目)

概述 在平常寫項目中,我們常常會通過配置文件來注入map來作爲系統的配置項,提高項目的靈活性 需求說明 現在我要注入一個map,但是map的key值包含特殊字符(‘,’,‘&’,‘$’),該如何解決? 解決方式 1.最開始時,我在

原创 我的爬坑日記丨git異常

1.身份驗證失敗 fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘ 處理方式 git remote -v  git remote remove origin

原创 個人週記丨2020-03-15 使用緩存提高響應速度

概述 在我負責的“醫療實時監控”項目中,前端頁面會將今日與醫療相關的業務信息展示出來,在這展示的內容中,80%都會涉及到患者的相關信息。最開始爲了得到這些信息,是通過患者id進行二次查詢,對數據載體進行組裝,這導致部分接口響應效果

原创 個人週記丨2020-1-5定時統計kafka數據堆積情況

概述 在做大數據處理中,我們常常會使用kafka-consumer-groups 腳本指令或者通過第三方圖形化工具(kafka tool)來獲取數據此刻堆積情況。如果能夠這些堆積情況記錄下來,做成各種報表,或許會有其他意想不到的用

原创 算法題丨剪繩子

題目描述 給你一根長度爲n的繩子,請把繩子剪成m段(m、n都是整數,n>1並且m>1),每段繩子的長度記爲k[0],k[1],…,k[m]。請問k[0]xk[1]x…xk[m]可能的最大乘積是多少?例如,當繩子的長度是8時,我們把

原创 個人周總結丨2019-10-13 用戶最大登錄數的實現(同一賬戶,是否允許多處登錄在線)

概述 “網關管理系統”的開發總算結束了,發佈到公司的實驗室後讓測試測下改改bug就可以告一段落了。接下來就是“醫療保險系統”新版本的迭代了。在這個版本上,我們要對“醫療保險系統”的數據庫按照醫院進行分庫分表,這個過程中會使用到數據

原创 個人周總結丨2019-09-22在dao層使用aop對數據庫查詢的數據進行解密操作和統計查詢中的四分位數

概述 在本週工作中,接到了兩個非常有趣的需求。 在醫療保險項目中,mysql數據庫中某些敏感字段將會被加密,當他人要查詢這些數據時,我要將這些數據解密出來,並交個調用者。 在網關管理系統中,做一個關於服務響應時間的統計報表,統計

原创 項目模板丨多數據源搭建 maven+spring-boot+druid+mybatis-plus+分頁插件+分包

1.項目結構 項目結構說明如下 config包中放置數據源配置類 mapper包中放置dao層接口 resources/main包中放置主數據庫dao層xml文件 resources/second包中放置主數據庫dao層xml文

原创 小工具丨根據excel文件中的mysql表結構數據自動在指定庫中建表

應用場景 項目的表結構已經確定了,但是表結構數據是寫在excel中,要想進行開發,必須要根據excel的表結構數據在數據庫慢慢的創建表。但是你並不想一個個手動創建,你可以使用這個小工具。 工具介紹 本工具使用java語言開發,要想

原创 思維題丨5個隨從5個商人過河

題目:五個商人與五個隨從坐船過河,開始10人在岸的同一邊,一隻小船至多能容納三人,由他們自己划行,隨從在河的任意一岸以及船上,只要隨從人數比商人多,就會殺人越貨。但如何渡河由商人決定,問怎麼安全過河。 看如下座標圖 x表示商人數量,y表