原创 java 入門測試代碼(spring boot 8)

線和局部存儲實現線程安全 引述要學習Spring框架的技術內幕,必須事先掌握一些基本的Java知識,正所謂“登高必自卑,涉遠必自邇”。以下幾項Java知識和Spring框架息息相關,不可不學(我將通過一個系列分別介紹這些Java基礎知識,

原创 java 入門測試代碼(spring boot 7)

spring boot事務處理 什麼是事務? 我們在開發企業應用時,對於業務人員的一個操作實際是對數據讀寫的多步操作的結合。由於數據操作在順序執行的過程中,任何一步操作都有可能發生異常,異常會導致後續操作無法完成,此時由於業務邏輯並未正確

原创 java 入門測試代碼(spring boot 4)

我們在編寫Spring Boot應用中經常會遇到這樣的場景,比如:我需要定時地發送一些短信、郵件之類的操作,也可能會定時地檢查和監控一些標誌、參數等。 創建定時任務 在Spring Boot中編寫定時任務是非常簡單的事,下面通過實例介紹如

原创 java 入門測試代碼(spring boot 3)

Spring Boot使用@Async實現異步調用:ThreadPoolTaskScheduler線程池的優雅關閉 問題現象 在上篇文章的例子Chapter4-1-3中,我們定義了一個線程池,然後利用@Async註解寫了3個任務,並指定了

原创 java 入門測試代碼(spring boot 2)

什麼是“異步調用”? “異步調用”對應的是“同步調用”,同步調用指程序按照定義順序依次執行,每一行程序都必須等待上一行程序執行完成之後才能執行;異步調用指程序在順序執行時,不等待異步調用的語句返回結果就執行後面的程序。 同步調用 下面通過

原创 java 入門測試代碼(spring boot 1)

參考: 1. 關於註解的文章 https://blog.csdn.net/javaloveiphone/article/details/52182899 https://blog.csdn.net/lipinganq/article/de

原创 c++ 浮點數比較

浮點數的比較: 第一種:  bool approximatelyEqual(float a, float b, float epsilon) { return fabs(a - b) <= ( (fabs(a) < fabs(b

原创 java 入門測試代碼(六) mysql

1. 啓動mysql (mac 系統) bash mysql.server start 2.  mysql -u root -p 輸入密碼 3. 就可以進入mysql 了。 4. 也可安裝 My Sql Workbench 來運行,建表

原创 java 入門測試代碼(六) 線程

今天弄了一下java 當中的線程 寫了點代碼 { // 運行不返回的任務 class LiftOff implements Runnable {

原创 java 入門測試代碼(五)

異常的結構圖。 自定義異常類: static void test8() { // 自定義異常類 class ServerTimedOutException extends Excepti

原创 java 入門測試代碼(四)

java 數組和容器的簡單使用: // 數組的使用 int [] array = {1,2,3,4}; System.out.println( array ); System

原创 java 入門測試代碼(二)

package com.company; // 這裏用了java包引用的語法 import com.apple.CBca; import java.awt.*; import java.io.*; public class Ma

原创 java 入門測試代碼(三)

字符串的處理: 這裏使用的是: apache 庫 1. 下載 2. 導入 commons-lang3-3.8.1.jar 3. import org.apache.commons.lang3.StringUtils; 4. 進行測試:

原创 java 入門測試代碼一

    今天寫了一個例子就是常用的java 使用 帶繼承的類及用法在 測試代碼二里邊 main 類 ​ package com.company; // 這裏用了java包引用的語法 import com.apple.CBca; im

原创 一個股票數據的好網站

  tushare pro 獲取股票數據的好網站。 https://tushare.pro/register?reg=236258