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