原创 Java中的元註解和常用註解

Java內置註解: @Deprecated 意思是這個方法或類不再建議使用,可標註在構造方法、變量、局部變量、方法、參數、類型、包上; @Override 意思是重寫父類的方法,標註在方法上; @SuppressWarnings 意思是抑

原创 Future和FutureTask區別

上次介紹了Callable實現多線程的方法。現在介紹和Callable搭配的類。上一篇只是簡單的用Callable做了一個demo。 一、Future 1.關於callable和runable的區別(上次已經介紹) Callable可以

原创 spring data jpa、 hibernate、 jpa 三者之間的關係

JPA規範與ORM框架之間的關係是怎樣的呢? JPA規範本質上就是一種ORM規範,注意不是ORM框架——因爲JPA並未提供ORM實現,它只是制訂了一些規範,提供了一些編程的API接口,但具體實現則由服務廠商來提供實現,JBoss應用服務器

原创 一些shell腳本的註釋

#!/bin/bash ARG0="$0" #獲取當前文件所在的絕對路徑 echo "ARGO=$ARGO" while [ -h "$ARG0" ]; do #判斷$ARG0是否存在且是一個軟鏈接 ls=`ls -ld "$AR

原创 Java內部類java提高篇(八)----詳解內部類

轉自:https://www.cnblogs.com/chenssy/p/3388487.html 可以將一個類的定義放在另一個類的定義內部,這就是內部類。       內部類是一個非常有用的特性但又比較難理解使用的特性(鄙人到現在都

原创 Java中字符編碼問題和中文佔幾個字節的問題(ASCII Unicode UTF-8 )

轉自:https://blog.csdn.net/qq_29232943/article/details/62235608 ASCII碼 在計算機內部,所有的信息最終都表示爲一個二進制的字符串。每一個二進制位(bit)有0和1兩種狀態,因

原创 Linux下SCP命令

scp是secure copy的簡寫,用於在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。可能會稍微影響一下速度。當你服務器硬盤變爲只讀 read only sy

原创 銀行支付系統大小額(一代支付)、超級網銀(二代支付)

轉自:http://news.zol.com.cn/622/6224663.html | 中國的支付清算有兩套體系 當你去ATM取錢時,用的是央行的CNAPS(中國現代化支付清算系統) 當你用支付寶買買買時,用的是第三方支付的清算系

原创 Linux下使用sftp命令

sftp 是一個交互式文件傳輸程式。它類似於 ftp, 但它進行加密傳輸,比FTP有更高的安全性。下邊就簡單介紹一下如何遠程連接主機,進行文件的上傳和下載,以及一些相關操作。 舉例,如遠程主機的 IP 是 202.206.64.33或者是

原创 Linux下查看文件信息命令df -h和du -sh

df -h查看系統中文件的使用情況 Size 分割區總容量  Used 已使用的大小  Avail 剩下的大小  Use% 使用的百分比  Mounted on 路徑地址 FreeBSD下,當硬盤容量已滿時,您可能會看到已使用的百分比超過

原创 Spring緩存註解@Cacheable、@CacheEvict、@CachePut使用

轉自:https://www.cnblogs.com/fashflying/p/6908028.html 從3.1開始,Spring引入了對Cache的支持。其使用方法和原理都類似於Spring對事務管理的支持。Spring Cache是

原创 Linux下幾種查看日誌的方式

先了解head和tail,head 用來顯示文檔的開頭至標準輸出中,tail是看檔案的結尾, more的功能:將文件從第一行開始,根據輸出窗口的大小,適當的輸出文件內容。當一頁無法全部輸出時,可以用“回車鍵”向下翻行,用“空格鍵”向下翻頁

原创 Java類引用對象的get,set方法正確寫法

 public Date getCreateDate() {         return createDate==null?null:(Date) createDate.clone();   }   public void setCre

原创 bin/sh^M: bad interpreter: No such file or directory解決

轉自:https://www.cnblogs.com/felixzh/p/6108345.html 問題:bin/sh^M: bad interpreter: No such file or directory 原因:.sh腳本在wind