原创 對項目管理的一些思考

一個需求的正常迭代流程 墨菲定律 任何事都沒有表面看起來那麼簡單 所有的事都會比你預計的時間長 會出錯的事總會出錯 如果你擔心某種情況發生,那麼它就更有可能發生 遇到的問題 業務方(BP)不知道自己需要什麼,或者知道自己需

原创 Guava Cache工具類及部分參數解析

Guava Cache 最近用到guava的內存緩存,網上找了一些資料,總結了一下,寫了個創建緩存的工具類 只涉及到部分參數,更多可以查看引用資料或者其它文檔 package com.oyo.bizefficiency.workh

原创 UV|IP|PV|VV|QPS|TPS定義及理解

UV(Unique visitor) UV是指獨立訪客;例如,一個網站進行UV統計,則每個註冊賬號在00:00-24:00內只被計算一次; 如果網站當天有100個賬號登錄活躍過,則當天的UV爲100 IP(Internet Pr

原创 對BeanCopier拷貝對象中List類型屬性的思考

背景 最近開發接口過程中,使用BeanCopier拷貝對象,當對象中嵌套自定義對象類型屬性的時候, 如果對象名稱一致,但是對象類型不一致,拷貝的時候,該屬性是會被忽略的,但是當對象中嵌套List集合類型屬性(集合中是不同的對象類型

原创 Redis入門(六):Redis 持久化

Redis 持久化 RDB AOF 持久化最佳策略 reference https://github.com/Haiyoung/learning-and-preparing-for-interview/blob/mast

原创 Redis入門(四):Redis hash 命令和 Redis list 命令

Redis hash 命令 Redis list 命令 https://github.com/Haiyoung/learning-and-preparing-for-interview/blob/dev/redis.md

原创 Redis入門(一):Redis 簡介

Redis 基礎 Redis 是什麼? Redis 數據結構 value 對應的五種數據結構 Redis 核心對象 redisObject 編碼方式(encoding) Redis 五種數據結構對應的內部編碼 refer

原创 mybatis配置全局默認枚舉類型處理器(defaultEnumTypeHandler)

mybatis默認的枚舉類型處理器 EnumTypeHandler mybatis的默認枚舉類型處理器,將枚舉類型的name持久化到數據庫; EnumOrdinalTypeHandler mybatis原生支持的另一種枚舉

原创 配置druid連接池的內置監控統計功能

配置druid連接池的內置監控統計功能 打開監控統計功能 配置StatViewServlet 監控頁面展示 配置druid連接池的內置監控統計功能 打開監控統計功能 Druid的監控統計功能是通過filter-cha

原创 [DUBBO] Duplicate class com/alibaba/dubbo/remoting/RemotingException.class in 2 jar

[DUBBO] Duplicate class com/alibaba/dubbo/remoting/RemotingException.class in 2 jar dubbo項目啓動時拋出如下異常: [DUBBO] Dupl

原创 org.jboss.resteasy.resteasy_jaxrs.i18n; org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure報錯

resteasy和springboot集成暴露rest接口請求報錯 2020-02-24 10:45:55.358 ERROR 11032 --- [-BIZ-8341-10-T1] org.jboss.resteasy.rest

原创 maven pom標籤詳解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc

原创 2019這一年

2019這一年 序 2020年的1月已經快過去了,和爸媽通電話的時候,感覺老家裏已經充滿年味了; 雖然和小時候比,年味淡了很多。 可能是在外邊呆的太久了吧,每天都是上班下班,在大城市,臘月二十幾了,也還是沒有要過年的感覺。 每

原创 mvn archetype:create-from-project報錯,Invoker process ended with result different than 0!

mvn archetype:create-from-project報錯,Invoker process ended with result different than 0! 從現有項目構建工程模板,執行命令 mvn archet

原创 阿里巴巴Java開發手冊中的DO、DTO、BO、AO、VO、POJO定義

分層領域模型規約: DO( Data Object):與數據庫表結構一一對應,通過DAO層向上傳輸數據源對象。 DTO( Data Transfer Object):數據傳輸對象,Service或Manager向外傳輸的對象。