原创 Linux後臺運行java -jar
問題描述 我打好的jar包,放在服務器上之後,在windows裏面用xshell打開一個連接,然後運行java -jar 。。。。執行這個jar文件,當我關閉這個鏈接的時候爲什麼程序停止了呢? 打開XShell連接並運行 java -
原创 java後臺接口樹形結構json數據返回
適用於父子關係的數據結構。 //從數據庫中查找所有地址 @Select("select t.id as addressId,t.address_name as addressName,t.parent_id as parentId fro
原创 git 本地分支與遠程分支
github上已經有master分支 和dev分支 在本地 git checkout -b dev 新建並切換到本地dev分支 git pull origin dev 本地分支與遠程分支相關聯 在本地新建分支並推送到遠程 git chec
原创 tomcat在lib目錄下加載自定義的文件夾存放jar包
我們在tomcat中需要放置多個項目公用的jar包,來使得多個項目可以公用這些jar包來工作,不要每個項目都引這些jar包,可以將jar包放在tomcat的lib目錄下面。lib目錄下面本來就有許多自帶的jar包了,爲了防止混淆,可以在l
原创 Spring boot 中 Mybatis Plus 在 Oracle 新增數據時,主鍵自增問題
問題: 新增數據時提示,無效的列類型:1111,如下圖: 解決辦法: 1.spring boot 依賴版本改爲 mybatis-plus-boot-starter 2.在配置文件中增加 #主鍵類型 0:"數據庫ID自增", 1:
原创 java虛擬機類加載機制
1. 概述 代碼編譯的結果從本地機器碼轉變爲字節碼,是存儲格式發展的一小步,卻是編程語言發展的一大步。在java語言裏面,類型的加載、連接和初始化過程都是在程序運行期間完成的,這種策略雖然會令類加載時稍微增加一些性能開銷,但
原创 Spring事務級別以及嵌套事務
Spring 的事務級別:引用PROPAGATION_REQUIRED -- 支持當前事務,如果當前沒有事務,就新建一個事務。這是最常見的選擇。 PROPAGATION_SUPPORTS -- 支持當前事務,如果當前沒有事務,就以非事務方
原创 Spring 註解事務,聲明事務共存的情況下,先後順序
首先先看配置文件:[html] view plaincopy<!-- hibernate --> <bean id="sessionFactory" class="org.springframework.orm
原创 【Weblogic】linux下weblogic新建domain(入門教程)
找到weblogic下的/common/bin目錄,/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin./config.sh -mode=console(用控制檯模式安裝)
原创 web過濾器中獲取請求的參數(content-type:multipart/form-data)防止csrf攻擊
1.前言: 1.1 在使用springMVC中,需要在過濾器中獲取請求中的參數token,根據token判斷請求是否合法; 1.2 通過requst.getParameter(key)方法獲得參數值; 這種方法有缺陷:它只能獲取
原创 Java中的Runnable、Callable、Future、FutureTask的區別與示例
Java中存在Runnable、Callable、Future、FutureTask這幾個與線程相關的類或者接口,在Java中也是比較重要的幾個概念,我們通過下面的簡單示例來了解一下它們的作用於區別。 Runnable 其中Runn
原创 java的Future和FutureTask
public interface Future<V> Future 表示異步計算的結果。Future有個get方法而獲取結果只有在計算完成時獲取,否則會一直阻塞直到任務轉入完成狀態,然後會返回結果或者拋出異常。 Future 主要定
原创 如何在命令行中使用 ftp 命令上傳和下載文件
本文中,介紹在 Linux shell 中如何使用 ftp 命令。包括如何連接 FTP 服務器,上傳或下載文件以及創建文件夾。儘管現在有許多不錯的 FTP 桌面應用,但是在服務器、SSH、遠程會話中命令行 ftp 命令還是有很多應用的。
原创 Spring Cloud Eureka簡介及原理
Eureka是Netflix開發的服務發現組件,本身是一個基於REST的服務。Spring Cloud將它集成在其子項目spring-cloud-netflix中,以實現Spring Cloud的服務發現功能。目前Eureka 項目相當活
原创 Hibernate應用遷移到weblogic報錯ClassNotFoundException: org.hibernate.hql.ast.HqlToken
問題原因分析 今天,將tomcat上面跑的好好的應用,遷移到Weblogic上面,突然就不能用了,幾個人各種改,改了好幾天,還是沒效果。 後來,抓到了日誌報錯ClassNotFoundException: org.hibernate.hq