原创 Oracle數據庫問題處理

此文件爲listener.ora文件的完整可用版其中下面這段括起來的是自己手動添加的!之後的就是可用完整版文件! #-------------------------------------------------- SID_LIST_L

原创 阿里面試題

以下爲大家整理了阿里巴巴史上最全的 Java 面試題,涉及大量 Java 面試知識點和相關試題。 JAVA基礎     JAVA中的幾種基本數據類型是什麼,各自佔用多少字節。     String類能被繼承嗎,爲什麼。     Strin

原创 【轉載】證書的有效性管理和驗證--CRL和OCSP

怎樣驗證數字證書    數字證書號稱是網上的身份證。網上交易者通過交易對象的數字證書對其產生信任,並能夠使用和證書綁定的公鑰和交易對象通信,這是PKI認證機制的基本宗旨。但是,當網上交易者從交易對象那裏直接獲取,或通過訪問CA證書庫等不

原创 Springboot jar包遠程調試

對於運行在服務器上面,隱藏較深,通過日誌也排查不出的問題, 有的時候需要通過本地調試來一步步排錯,教過好些同事遠程調試所需配置步驟,特此用筆記錄下來,避免重複勞動。 一、idea打包 二、install 後jar包位置 三、運行程序(

原创 ssh2的遠程linux控制框架3個

Ganymed  SSH-2 for Java是一個純Java實現的SHH2庫,官網爲http://www.ganymed.ethz.ch/ssh2/,最新的更新時間爲2006年10月,在用之前,請仔細看一下FAQ,真的能避免很多很多問題

原创 理解線程池原理

讀完本文你將瞭解:   什麼是線程池 線程池的處理流程 保存待執行任務的阻塞隊列 創建自己的線程池 JDK 提供的線程池及使用場景 newFixedThreadPool newSingleThreadExecutor newCachedT

原创 Springboot學習筆記(一)-線程池的簡化及使用

工作中經常涉及異步任務,通常是使用多線程技術,比如線程池ThreadPoolExecutor,它的執行規則如下: 在Springboot中對其進行了簡化處理,只需要配置一個類型爲java.util.concurrent.TaskExec

原创 java判斷字符串是否爲空的方法總結

方法一: 本人推薦的方法,開發中最常用的方法,看起來也比較高大上:    if(StringUtils.isNotBlank(str))//判斷字符串不爲空    或if(StringUtils.isBlank(str))//判斷字符串爲

原创 Java代碼執行linux命令

前提: java代碼是在windows下面寫的,要打包放到linux下面運行,並且執行某個腳本。 java代碼:        try {           // 起作用的代碼其實就下面這一行, 參數是linux中要執行的代碼

原创 JVM性能調優監控工具jps、jstack、jmap、jhat、jstat使用詳解

JDK本身提供了很多方便的JVM性能調優監控工具,除了集成式的VisualVM和jConsole外,還有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起拋磚引玉之用,讓大家能開始對JVM性能調優的常用工具有

原创 @Transactional(rollbackFor=Exception.class)的使用

java阿里巴巴規範提示:方法【edit】需要在Transactional註解指定rollbackFor或者在方法中顯示的rollback。 1.異常的分類 先來看看異常的分類 error是一定會回滾的 這裏Exception是異常,他又

原创 Linux命令詳解:md5sum

1、簡介 MD5算法一般用於檢查文件完整性,尤其常用於檢測在(網絡)文件傳輸、拷貝、磁盤錯誤或其他無惡意涉入的情況下文件的正確性。MD5全稱報文摘要算法(Message-DigestAlgorithm 5)[RFC 1321],該算法對任

原创 深入瞭解spring事務原理

本文轉自碼農網 – 吳極心原創  連接地址:http://www.codeceo.com/article/spring-transactions.html  一、事務的基本原理 Spring事務的本質其實就是數據庫對事務的支持,沒有數據庫

原创 java 對象的深拷貝和淺拷貝

Java中對象的創建 clone顧名思義就是複製, 在Java語言中, clone方法被對象調用,所以會複製對象。所謂的複製對象,首先要分配一個和源對象同樣大小的空間,在這個空間中創建一個新的對象。那麼在java語言中,有幾種方式可以創建

原创 PO/POJO/BO/DTO/VO的區別

PO :persistent object持久對象  1 .有時也被稱爲Data對象,對應數據庫中的entity,可以簡單認爲一個PO對應數據庫中的一條記錄。  2 .在hibernate持久化框架中與insert/delet操作密切相關