原创 使用Marshaller 將Java對象轉化爲XML格式
一、 import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.a
原创 同步方法與同步代碼塊
synchronized用於解決同步問題,當有多條線程同時訪問共享數據時,如果不進行同步,就會發生錯誤, java提供的解決方案是:只要將操作共享數據的語句在某一時段讓一個線程執行完,在執行過程中,其他線程不能進來執行可以。
原创 json類型的字符串轉化爲Java對象
//json格式的字符串 String jsonString = "[{\"code\":\"1\",\"name\":\"name1\"},{\"code\":\"2\",\"name\":\"name2\"}]"; //轉化爲ja
原创 Mybatis利用generator自動生成mapper,dao,domain文件
1.在pom.xml 中配置插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</art
原创 SpringBoot框架idea開發工具中:application.yml簡單配置樣例
1.添加路徑:resources 資源文件夾下創建application.yml文件,該文件與application.properties文件作用一致,但因爲是樹形結構,更有層次感,便於理解,所以很多人都選擇了yml文件. 2.appl
原创 使用javaconfig實現編碼過濾器功能, web.xml用javaconfig方式的實現
package com.xiaoxia; import javax.servlet.FilterRegistration.Dynamic; import javax.servlet.ServletContext; import or
原创 使用AOP編程思想,打印日誌,輸出請求信息,便於查找錯誤。
/** * 切面 日誌 */ @Slf4j @Aspect @Component public class LogAspect { //Logger logger= Logger.getLogger(LogAspect.c
原创 VUE集合:npm安裝,創建,發佈VUE項目,下載及使用模塊,接收後臺返回數據,渲染頁面,組件傳值
1.vpm安裝步驟(自行安裝node.js),項目根目錄下安裝模塊使用 cnpm 代替npm 速度較快 2.創建,發佈Vue項目 創建vue項目,到文件路徑下,打開圖形化界面命令,例如:D盤下 vue ui 成功之後,自動打開網
原创 MySQL通過函數批量插入數據
右鍵新建過程,選擇完成。編寫函數,運行即可。 CREATE DEFINER=`root`@`localhost` PROCEDURE `plInsertCom`() BEGIN #Routine body goes here..
原创 使用Ajax調用後臺Controller並傳遞參數
<script type="text/javascript"> function test(){ var form = new FormData(document.getElementById("uploadFo
原创 MySQL索引和查詢優化集合
索引相關 1.索引基數: 基數指的是數據庫i額所包含的不同值的數量,例如 某個數據列包含值 1、3、7、4、7、3,那麼它的基數就是 4。 索引的技術相對於數據錶行數較高的時候,工作效率更高。即重複值越少,執行效率越好。