原创 mybatis逆向工程(修改配置信息即可用)

下載文件:https://pan.baidu.com/s/13QjB7f6iYz_IR4ZY9dGsKg 在項目下創建generator目錄: 將下載的內容對應放到目錄中: 然後如下圖操作: 最後執行gen.txt中的命令: 完成

原创 10大經典排序算法動畫

排序算法是《數據結構與算法》中最基本的算法之一。 排序算法可以分爲內部排序和外部排序。 常見的內部排序算法有:插入排序、希爾排序、選擇排序、冒泡排序、歸併排序、快速排序、堆排序、基數排序等。 下面將使用動畫來描述以上排序算法。 1.冒泡排

原创 前後端分離與前後端不分離的區別

個人的理解,前後端分離與不分離最大的區別有幾點: 分離之後後端不用渲染視圖(比如對ModelAndView進行視圖解析器渲染成真正的視圖)再返回給前端,而是後端僅返回前端所需的數據,不再渲染HTML頁面,不再控制前端的效果。在前後端分離的

原创 Java調用阿里雲短信接口實現短信驗證碼

官方文檔有詳細說明,以下引用一下: 發送短信接口(SendSms) 步驟 1 創建阿里雲賬號 爲了訪問短信服務,您需要有一個阿里雲賬號。如果沒有,可首先按照如下步驟創建阿里雲賬號: 訪問阿里雲 官方網站,單擊頁面上的 免費註冊 按鈕。 按

原创 Oracle表中有數據情況下修改某個字段的精度

一開始建表時候沒注意精度問題,後來需求中要求保留三位小數(之前兩位),在有數據情況下不能直接使用alter 解決思路:先在該表中新增一個臨時字段,將之前是需要修改的字段的值賦給臨時字段,然後刪除需要修改的字段後重新新增三位小數的字段,再將

原创 JSON.parse()和JSON.stringify()用法解析

1、parse用於從一個字符串中解析出json對象,如 var str = '{"name":"huangxiaojian","age":"23"}' 結果: JSON.parse(str) Object age: "23" name: 

原创 簡述 Blob 構造函數以及 window.navigator.msSaveBlob 和window.navigator.msSaveOrOpenBlob 方法

使用 Blob 構造函數可以直接在客戶端上創建和操作 Blob(通常等效於一個文件)。 Internet Explorer 10 的 msSaveBlob 和 msSaveOrOpenBlob 方法允許用戶在客戶端上保存文件,方法如同從

原创 multipart/form-data與application/octet-stream的區別、application/x-www-form-urlencoded

multipart/form-data: 1、既可以提交普通鍵值對,也可以提交(多個)文件鍵值對。 2、HTTP規範中的Content-Type不包含此類型,只能用在POST提交方式下,屬於http客戶端(瀏覽器、java httpcli

原创 用SQL語句,刪除掉重複項只保留一條

用SQL語句,刪除掉重複項只保留一條 在幾千條記錄裏,存在着些相同的記錄,如何能用SQL語句,刪除掉重複的呢 1、查找表中多餘的重複記錄,重複記錄是根據單個字段(peopleId)來判斷  select * from people  w

原创 javaScript(或js)與jQuery的關係

先上比較官方的乾貨(概念) 1.javaScript javaScript的簡寫形式就是JS,一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能(其編寫的程序可以被嵌入到HTML或XML頁面中,並直接在瀏覽器中解釋執

原创 Java,前後端分離,從VUE傳到後臺的數據的相關操作

獲取: Map<String, Object> paramMap = (Map<String, Object>) request.getAttribute("data"); Map<String, Object> formMap = (

原创 VUE如何提交Table數據(解決相同屬性多條數據不能雙向綁定的問題)

類似這樣的: 解決方案:用數組形式提交 使用v-for來遍歷渲染,提交過去的就已經是每行的值組成數組 1.前端代碼 <table class="table"> <thead> <tr> <th>box</th>

原创 js獲取url請求參數

function getQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = decodeURI(window.loc

原创 BigDecimal:加減乘除的運算

方法 加法:add 減法:subtract 乘法:multiply 除法:divide 實例 BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new