原创 菜鳥學數據庫(四)——超鍵、候選鍵、主鍵、外鍵

  這些年的一些經歷告訴我,很多初學者搞不清超鍵、候選鍵等,被數據庫中的各種鍵搞的一頭霧水。下面就跟大家一起聊聊數據庫中的那些鍵。   首先看看各種鍵的定義:   超鍵(super key):在關係中能唯一標識元組的屬性集稱爲關係模式的超

原创 Java8 將List 轉換成以逗號分割的字符串

1、使用谷歌的Joiner(代碼超級短) import com.google.common.base.Joiner;   import java.util.ArrayList; import java.util.List;   publi

原创 mysql誤刪數據後快速回滾及在解決過程 遇到的問題及解決

binlog2sql快速回滾 首先,確認你的MySQL server開啓是否開啓binlog, 1.查看mysql是否開啓 binlog  運行mysql   mysql > show variables like 'log_bin'; 

原创 將內容導出爲txt文件

/* 導出txt文件 * @author * @param response * @param text 導出的字符串 * @return */ @RequestMapping(value = "exportLog",m

原创 windows上IDEA的terminal配置bash命令

原文鏈接:https://blog.csdn.net/dam454450872/article/details/90487491 windows的idea默認的terminal是 cmd.exe,我們在用git命令行的時候,命令不能提示,

原创 java8新特性:對map集合排序,根據key或者value操作排序(升序、降序)

原文鏈接:https://www.cnblogs.com/superdrew/p/10674244.html package com.drew.test; import java.util.Li

原创 基本類型轉爲BigDecimal 的 加減乘除運算,及百分比轉換

 這是一個完整的工具類 package com.xw.it.utils; import java.math.BigDecimal; import java.text.NumberFormat; /** * * 由於Java的簡單

原创 Java8中Map的遍歷方式總結

原文鏈接:https://www.cnblogs.com/homeword/p/7396414.html 將分別從JAVA8之前和JAVA8做一個遍歷方式的對比,親測可行。  public c

原创 消息中間件(一)MQ詳解及四大MQ比較

一、消息中間件相關知識 1、概述 消息隊列已經逐漸成爲企業IT系統內部通信的核心手段。它具有低耦合、可靠投遞、廣播、流量控制、最終一致性等一系列功能,成爲異步RPC的主要手段之一。當今市面上有很多主流的消息中間件,如老牌的ActiveMQ

原创 將html頁面中部分div 導出爲word ,純前端處理,解決word導出視圖 問題

  1、加入兩個外部js FileSaver.js /* FileSaver.js * A saveAs() FileSaver implementation. * 1.3.2 * 2016-06-16 18:25:19 *

原创 influxdb java代碼

<!-- 添加influxdb的jar包 --> <dependency> <groupId>org.influxdb</groupId> <artifactId>influxdb-java</artifactId>

原创 java POI操作Excel代碼收藏 (包括標題垂直水平居中)

package com.hwt.glmf.common; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList;

原创 Mybatis 批量操作

<!-- 批量新增 --> <insert id="add" parameterType="java.util.List"> INSERT INTO sc_point_model (`name`,`desc`,u

原创 Mybatis中進行批量更新(updateBatch)

逐條更新   這種方式顯然是最簡單,也最不容易出錯的,即便出錯也只是影響到當條出錯的數據,而且可以對每條數據都比較可控,更新失敗或成功,從什麼內容更新到什麼內容,都可以在邏輯代碼中獲取。代碼可能像下面這個樣子: updateBatch(

原创 java web多圖片上傳

1.前端需要先引入js和css  fileinput.min.js 和 zh.js (漢化js) 和  fileinput.min.css fileinput.min.js /*! * bootstrap-fileinput v4.4