原创 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