原创 BigDecimal的基本應用

加減乘除 精度控制 除法特寫 推薦做法 默認除法精度 總結 BigDecimal 是java小數操作的一個專有類,在電商、金融行業 存儲跟金額有關的字段 java裏面明明已經有了,float,double這種精度的小

原创 TimerTask定時執行任務

timer的是單線程模式,執行中出現異常就會終止線程,其他任務也得不到執行。在jdk1.5之後出現ScheduledThreadPoolExecutor可以更好的替代timer.可參考:https://blog.csdn.net/qq_3

原创 按行讀取本地文件

//按行讀取本地文件 public static List<String> readFileByLines(String fileName) { List<String> list = new ArrayList

原创 使用spring的@Scheduled註解實現定時任務

在spring.xml中啓用註解驅動的定時任務: <!-- task任務註解掃描包(定時器開關) --> <task:annotation-driven/> <!-- 用定時器註解 --> 測試類: public class Tas

原创 ScheduledThreadPoolExecutor定時任務:

和timerTask的區別: ScheduledThreadPool是在JDK1.5開始的. Timer ScheduledThreadPoolExecutor 單線程 多線程 單個任務執行時間影響其他任務調度 多線程,不會影響 基於

原创 使用FTPClient遠程寫入文件

public static Boolean uploadFile(String content, String path, String fileName) throws Exception { // ftp登錄用戶名

原创 遠程讀取服務器上的文件

使用FtpClient遠程讀取服務器上的txt文件   ftp服務器中的文件格式: 在c:/ftp下有多個子文件夾,子文件夾下有70,73兩個文件夾用來存放文件 讀取思路:      1.連接遠程服務器      2.先獲取一級子文件

原创 Linux離線安裝gcc

1.下載gcc安裝包: https://download.csdn.net/download/qq_37160920/11460545 2.上傳到服務器並解壓         解壓命令:  tar -zxvf gcc.tar.gz  

原创 Linux離線安裝jdk,tomcat並設置tomcat自啓動

下載安裝包(tomcat9.0.22,jdk1.8): https://download.csdn.net/download/qq_37160920/11460571 Linux安裝jdk   1.上傳到服務器並解壓       mkd

原创 Linux離線安裝Redis並設置自啓動

因爲redis需要使用到gcc,所以安裝redis之前,Linux需要安裝gcc.請參考: https://mp.csdn.net/postedit/98171706 查看是否安裝了gcc:  gcc -v 出現上圖表示已經安裝. 1.

原创 使用axis調用webservice

相關jar包的下載: https://download.csdn.net/download/qq_37160920/11387549   package com.test; import org.apache.axis.client.