原创 對switch進行拆分重構,降低複雜度,5種方式

如何對switch進行拆分重構 在我們編寫代碼的時候,常常遇到許多if-else或者switch的情況,這種情況下如果分支過多,會導致我們的最大複雜度過大,可能在公司編代碼的時候通過不了檢測,我們可以對這些分支提取成方法單獨存在,

原创 webpack4.x打包圖片文件遇到效果不顯示的問題(file-loader加載遇到的狗血問題)

file-loader加載遇到的狗血問題-webpack4.x 最近在學習vue,看的b站視頻學習,b站裏面用的是webpack3.6,而我用的是webpack4.43.0版本的,在webpack4.x版本和3.x版本還是挺有區別

原创 feign調用文件上傳服務

引入openfeign 記住必須引入openfeign依賴,而不是feign依賴,引入openfeign就不用了feign了,openfeign包含了feign的所有功能 <springcloud.openfeign.version>2

原创 Feign微服務調用文件上傳微服務

引入openfeign <springcloud.openfeign.version>2.1.1.RELEASE</springcloud.openfeign.version> <dependency> <groupId>

原创 linux下安裝redis與配置

Redis Redis 簡介   Redis是簡介 Redis 是完全開源免費的,遵守BSD協議,是一個高性能(NOSQL)的key-value數據庫,Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌

原创 如何高可用的將大量數據通過kafka的讀出來並進行處理

先說一點,因爲項目原因需要對大量數據進行處理,有一個要求就是在5秒中之內將120w條數據推送到第三方app,怎麼理解呢,就是說每5秒中我可能要產生120w條數據,這些產生的數據需要發送到第三方app指定的接口上,保證數據能夠到達app端進

原创 條形碼輸出到pdf打印,封裝工具類

最近項目需要用到條形碼,對於資產進行管理追蹤,所以相應的就需要用到生成條形碼的工具,在網上查找了相關資料之後,目前有幾類產品,google 的zxing 、jbarcode、barcode4j-light 等,他們的區別我不再說,很多人有

原创 java二維碼生成導出成壓縮包

效果: 首先引入zxing依賴: <lombok.version>1.18.8</lombok.version> <zxing.version>3.3.3</zxing.version> <!--lombok插件--> <depe

原创 樹形結構tree工具類

說明:下面用到了lombox插件,和hutool工具包,這兩個自行百度   TreeBean.class  用來封裝樹形結構的實體類 import lombok.AllArgsConstructor; import lombok.Dat

原创 動態修改對象註解屬性的值

運用了lombox插件 import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import lombok.experimental.Ac

原创 駝峯命名轉換工具代碼(駝峯命名與下劃線(sql命名))互轉工具

package com.de.util; /** * * * @projectName mybatis-demo * * @title HumpNamedTools * * @package co

原创 七、VUE基礎學習篇(事件監聽)- v-on、事件修飾符、按鍵監聽

碼雲實時更新學習demo地址:https://gitee.com/dxl96/vuexuexi VUE基礎篇(事件監聽) 1、v-on監聽事件 監聽事件: vue事件,以 v-on: 開頭,指定不同的事件,事件的屬性值可以是方法

原创 十一、VUE基礎學習篇(組件化component、components)-全局/局部組件、父組件/子組件、動態數據綁定/數據存放問題

碼雲實時更新學習demo地址:https://gitee.com/dxl96/vuexuexi VUE基礎篇(組件化component、components) 1、組件化的概念 ■人面對複雜問題的處理方式   口任何一個人處理信息

原创 二、VUE基礎學習篇(插值操作)-Mustache語法、v-once、v-text、v-pre、v-html、v-cloak

碼雲實時更新學習demo地址:https://gitee.com/dxl96/vuexuexi VUE基礎篇(插值操作) 1、Mustache語法 Mustache語法 ,也就雙大括號 {{ }} ,包裹的數據是響應式的,也就是可

原创 三、VUE基礎學習篇(動態綁定)- v-bind(v-bind:src 、v-bind:href、v-bind:class、v-bind:style)

碼雲實時更新學習demo地址:https://gitee.com/dxl96/vuexuexi VUE基礎篇(插值操作) 1、v-bind 在標籤上綁定屬性值,不可以用Mustache語法,也就是{{ }},必須使用v-bind來