原创 mysql數據庫主從分離

數據庫的讀寫分離的好處有哪些? 1)將讀操作和寫操作分離到不同的數據庫上,避免主服務器出現性能瓶頸; 2) 主服務器進行寫操作時,不影響查詢應用服務器的查詢性能,降低阻塞,提高併發; 3) 數據擁有多個容災副本,提高數據安全性,同時當主服

原创 springboot啓動流程解析

文章寫的不錯,轉載自:https://www.cnblogs.com/trgl/p/7353782.html

原创 批量插入100w條數據到mysql

1..批處理+事務提交方式(效率高) 步驟分爲:配置jdbc連接數據庫相關參數,獲取連接,處理sql語句 ,設置事務非自動提交,進行批量處理,然後提交事務,關閉連接。 批量執行的話要在url後面加上 rewriteBatchedState

原创 數據庫事務

數據庫事務(簡稱:事務)是數據庫管理系統執行過程中的一個邏輯單位,由一個有限的數據庫操作序列構成。 ACID特性 並非任意的對數據庫的操作序列都是數據庫事務。數據庫事務擁有以下四個特性,習慣上被稱之爲ACID特性。 原子性(Atomic

原创 Ajax異步上傳多個文件

https://www.cnblogs.com/wanghongyun/p/9324434.html    這個親測可用!!!

原创 java中常見的排序算法

近期閒來無事,索性就整理下java中常見或常用的排序算法。 1.冒泡排序:這個算法的名字由來是因爲越大的元素會經由交換慢慢“浮”到數列的頂端(升序或降序排列),就如同碳酸飲料中二氧化碳的氣泡最終會上浮到頂端一樣,故名“冒泡排序”。 f

原创 修改mysql系統時間不一致的情況

轉載自:http://blog.sina.com.cn/s/blog_6d39ac7e01017t15.html show variables like '%zone%';進入mysql命令行 方法1. 查看時區設置: select @@

原创 jqprint實現瀏覽器打印功能

之前做了二維碼打印功能,中間遇到了一點“奇怪”的問題,這裏說下,希望大家遇到了同樣的問題,不必爲此苦惱。。。 首先在頁面引入兩個js文件:jquery.jqprint-0.3.js 和 jquery-migrate-1.2.1.min.j

原创 java數組去重

閒來無事寫個數組去重的方法,如果有更好,更簡潔的方法請大家不要忘了留言給我哦! public static void main(String[] args) { String[] arr = {"jslkdfj", "s

原创 idea方法註釋模板@param自動顯示

Settings --> Live Templates 保存配置後,在方法上,先輸入你需要的註解例如@Transient, 然後輸入ff(註釋提示鍵,這個可以根據自己喜好設置),效果如下圖: 這樣就可以實現了註釋模板“自動”提示功能。

原创 級聯下拉框動態加載數據

下拉框級聯效果圖:   JS代碼:             + 、- 號事件 /** * 加號或減號事件 * @param {Object} e

原创 IP換算城市

資料已上傳至git倉庫 添加maven依賴 引入db庫文件 ip換算城市代碼,自測有效 package com.red.star.macalline.data.utils; import org.lionsoul.ip2regio

原创 忘記密碼(找回密碼)代碼實現

說到忘記密碼,這種事情我們在生活中經常遇到,畢竟我們不是機器,總有忘的時候。回想忘記密碼(找回密碼)的流程一般分如下幾個步驟:1.輸入賬號(手機號)2.點擊發送驗證碼,過一會手機就會收到短信驗證碼3.填寫驗證碼4.驗證成功,並設置新的登錄

原创 程序員的中年危機

今年我已經27歲了,眼看就要到“三十而立”之年,可自己至今沒有很具體的人生規劃。只是曾想過很多條路走,但沒能去嘗試,讓我想起了馬雲之前所說過的那句話——“晚上想想千條路,早上起來走原路”。我承認,我是個“膽小鬼”,因爲我害怕失敗,隨着年齡

原创 如何在idea中用git獲取新項目代碼

第一步: 第二步: END,恭喜你成功獲取git地址項目代碼至idea中