原创 java--線程

什麼是進程 一個應用程序對應一個進程。比如啓動一個QQ,就是啓動了一個進程。 什麼是線程 線程是進程的子集,一個進程可以啓動多個線程,是進程中實際運作的最小單位。 並行 並行是指多個cpu實例或者多臺機器同時執行一段處理邏輯

原创 Spring Boot之整合mybatis

在進行整合之前,小編先提醒大家一下,一定要注意你所使用的jar包的版本! 注意jar包版本! 注意jar包版本! 注意jar包版本! 重要的事情說三遍,這個真的很重要,小編就在這個地方栽了很多跟頭。 好了,廢話不多說,下面進入正題: 第

原创 java讀取Excel中的日期時間處理

有時候,我們需要對Excel進行讀取,如果是一般的文本數據還比較容易處理,最讓人頭疼的是一些特殊的數據,比如說日期數據,這時候就需要一些技巧了。 如果是通過jxl工具類來進行讀取的話,還是比較容易處理的,讀取到的數據都是String類型的

原创 spring boot啓動時報UnsatisfiedDependencyException異常

今天在工作中遇到了一個非常痛苦的時,spring boot啓動時報UnsatisfiedDependencyException異常,於是就回過頭來檢查一下註解,發現並沒有什麼問題,又與之前的代碼進行了詳細的對比,還是沒有發現任何問題,包括

原创 純java操作svn--svnkit API

最近在學習通過java代碼來進行svn的二次開發,通過個人的研究和資料的查詢,以及各位大神的指導,收穫不少,現在分享一下。。。 svn主要是用於版本控制,開發者大多數都使用過svn工具,TortoiseSVN很多人都使用過,但是如果不是

原创 關於java上傳文件到tomcat後,重新部署項目,文件消失的解決方法

這種情況是由於你上傳的文件路徑選擇在tomcat部署項目的路徑下了,雖然上傳成功了,但是當你重新部署項目的時候,tomcat下的webapps文件夾下的項目會被重新部署,覆蓋掉了之前的項目文件,所以文件就消失了。 解決方法是將文件上傳到

原创 POI操作Excel總結

操作原則就是現有工作簿,然後有sheet表,接着是產生行,最後產生單元格,對單元格進行操作。 InputStream in = new FileInputStream(new File("XXX.xlsx")); // 創建工作簿 XSS

原创 JDBC事務

1、 概念 事務指的是邏輯上的一組操作,這組操作要麼全部成功,要麼全部失敗! 2、特性 原子性(Atomicity):是指事務中的操作要麼全部成功,要麼全部失敗。 一致性(Consistency):意思是事務必須使數據庫從一個一致性狀態

原创 java poi設置單元格樣式

XSSFCellStyle style = wb.createCellStyle(); // 基礎樣式 // 設置自動換行 style.setWrapText(true); // 水平對齊方式 style.setAlignment(Hor

原创 HttpServletResponse實現文件的下載

private void downloadFileByOutputStream(HttpServletResponse response) 32 throws FileNotFoundException, IOEx

原创 Spring Boot之HelloWorld環境搭建!!!

最近在學習Spring Boot,做了一個簡單的總結,寫出來大家一起學習一下。 第一步: 創建一個Maven項目。這個相信大家都會,就不做詳細敘述了; 第二步: 在pom.xml中引入相關的jar包 2.1、引入父節點依賴 <par

原创 Cron表達式的生成規則-個人理解

一、明確每個位置代表的含義: 從左至右,依次表示:    秒   分   時   日   月   周    年 通配符一般使用‘*’,也可使用‘_’或者‘/’,周的位置一般用‘?’ 二、生成規則: 2.1、從x時間開始,每隔y時

原创 Vue學習筆記(一)

最近在學習vue.js,和大家分享一下,共同進步: 1、vue基本模型:          一段html代碼配合json,再new 處理vue實例。                    html代碼:               

原创 HashSet和TreeSet集合學習總結

HashSet: HashSet顧名思義,是與hash值有密切關聯的一種集合。特點是元素唯一,無序。HashSet是對HashMap的一層封裝,HashMap它可以看成是一個一維數組,而一維數組裏的元素又是一個單鏈表,類似下圖所

原创 try-catch-Finally測試

以下代碼只是用來分享一下,別無他意!!! public class TryCatchFinally { public static void main(String[] args) { // TODO 每一個方法的