原创 springboot(十一) 在必要的情況下關閉swagger配置

原因:     在生產環境下,我們需要關係swagger配置,避免暴露接口這種危險的行爲。 方法: 1.使用@value()註解(配置文件爲properties的時候) @Configuration @EnableSwagger2 pu

原创 vue(二) vue中使用blob下載文件

1.post請求上傳後對後端解析文件,然後下載 uploadSectionFile(param) { const self = this; //formData 爲upload必須對象,默認接收的對象值

原创 jQuery(一) 求兩個數組中的交集和差集

使用es7語法 //交集 let intersection = a.filter(v => b.includes(v)) //差集 let difference = a.concat(b).filter(v => !a.inclu

原创 Java基礎(二):常用的java工具類

org.apache.commons.io.IOUtils closeQuietly:關閉一個IO流、socket、或者selector且不拋出異常,通常放在finally塊 toString:轉換IO流、 Uri、 byte[]爲

原创 Vue(七) :重寫elementUI默認上傳行爲

頁面: <el-upload action="上傳接口url地址" :http-request="uploadSectionFile" multiple accept=".xls,.xlsx" :limit="1" :show-file

原创 KafKa(五) :生產者詳解

一、kafka java客戶端數據生產流程解析 圖1構造一個produceRecord對象, 需要要指定主題和值(value),key和分區可以暫時不指定。 發送信息,由於信息是通過網絡傳輸的,所以需要對傳輸的值進行序列化,將其變成字節碼

原创 Java基礎(一) 訪問控制權限的區別

public 公開;可以被所有其他類所訪問。 private 私有;只能被自己訪問和修改。 protected 保護;自身、子類及同一個包中類可以訪問。 default 默認:同一包中的類可以訪問,聲明時沒有加修飾符,認爲是default

原创 MySql(一) 獲取表中最大的數據的信息行

獲取表中最大的數據行 select * from ( select objid,count(ObjID) as count from a group by objid ) as a where count=(

原创 Java進階(二) Lombok 巧妙使用

lombok 支持的所有註解 Features @Getter and @Setter @FieldNameConstants @ToString @EqualsAndHashCode @AllArgsConstructor, @Req

原创 MyBatis(七) 記一次mybatis分頁查詢10條,但是依舊很緩慢解決

情形:     在一次調試中,發現了一個bug,就是有三個大數據量的表進行關聯查詢後分頁,一個表60萬,一個表40萬,一個表20萬,發現前端50頁查詢速度很快,但是當查詢到5000頁的時候,特別慢,需要兩分鐘。 素材: 語言:java s

原创 Kafka(三) CenterOs安裝jdk,zookeeper,kafka以及相關配置

一.安裝zookeeper 在線下載zookeeper  wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

原创 Java基礎(三) java常用方法

去掉字符中的空格,包括首尾空格和中間空格 String testStr = " 測試 啊 "; testStr = testStr.replaceAll("\\s*","");   arrayList是有序的 Array

原创 Kafka(四) :Java 編寫簡單的kafka生產者和消費者

一、準備工作 框架:springboot 電腦查看網關是否開啓工具:telnet 安裝(Mac) 引入依賴: <!--添加kafka --> <dependency> <groupId>org.springframework.

原创 Java8(四):獲取當前月和上個月的第一天、最後一天

獲取上個月第一天和最後一天: LocalDateTime date = LocalDateTime.now().minusMonths(1); LocalDateTime firstday = date.with(Tem

原创 SpringBoot(九)寫上傳文件注意事項

服務器文件存儲名稱 不能使用中文名,韓文名,日文名等不是26個英文字符的名稱,作爲文件服務器上文件的存儲名稱。 文件名稱中不能使用特殊字符,包括"<>#$%"等,如果你對文件名稱做一些特殊處理,需要注意文件名稱包含“.”的情況    處理