原创 SpringBoot 實現定時任務

串行調度與並行調度 1. 串行調度 使用的註解: @Scheduled 和 @EnableScheduling @SpringBootApplication @EnableScheduling public class Schedule

原创 Mac Pro 卸載與安裝 JDK 以及 設置 JAVA_HOME & PATH

查看 JAVA VERSION 輸入:ls /Library/Java/JavaVirtualMachines/ 輸出:jdk1.8.0_191.jdk   查看 $JAVA_HOME  /usr/libexec/java_home -v

原创 將 Http 請求返回的 json 格式數據轉換爲 Object

本文只貼出核心部分代碼,與業務相關的代碼沒有放出來~ 自己覺得 Spring boot 中這麼實現不是最優的,貼出來待後期優化,也望有更優解的不吝賜教~ ​ public List<PoliceAccount> getInfoF

原创 Linux環境下面安裝apache-tomcat-9.0.12

Linux環境下面安裝apache-tomcat-9.0.12 1. 新建安裝目錄    cd /usr/local/    mkdir tomcat9    cd tomcat9 2. 下載並解壓安裝包    從網上下載apache-t

原创 intellij idea 導入多個 maven 工程[可用]

intellij idea 導入多個 maven 工程 1. 新建文件夾 Test 2. 在 Test 文件夾下新建/拷入多個工程 3. 通過菜單 File->Open... 打開 Test 文件夾 4. 點擊右側欄的 Maven Pro

原创 CentOS offline 安裝 MySQL8.0.12

CentOS offline 安裝 MySQL8.0.12 1. 官網下載二進制安裝包 2. 解壓文件: #tar -xJvf mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz -C /usr/loca

原创 MySQL語句批量執行

mysql>source batch.sql 文件 batch.sql 包含以下內容: source 001.sql source 002.sql source 003.sql source 004.sql source 005.sql

原创 MySQL建表語句導出

public static void exports() { Connection con = null; Statement stmt = null; PreparedState

原创 如何判斷一個數是否在40億個整數中

小史是一個應屆生,雖然學的是電子專業,但是自己業餘時間看了很多互聯網與編程方面的書,一心想進BAT。 今天他就去BAT中的一家面試了,簡單的自我介紹後,面試官給了小史一個問題! 題目:我有40億個整數,再給一個新的整數,我需要判斷新的整

原创 分佈式事務,原來可以這麼玩

多個數據要同時操作,如何保證數據的完整性,以及一致性? 答 : 事務 ,是常見的做法。 舉個栗子: 用戶下了一個訂單,需要修改 餘額表 , 訂單 表 , 流水 表 ,於是會有類似的僞代碼: start transaction;

原创 如何在10億數中找出前1000大的數

小史是一個應屆生,雖然學的是電子專業,但是自己業餘時間看了很多互聯網與編程方面的書,一心想進BAT互聯網公司。 簡單的自我介紹後,面試官給了小史一個問題。     題目:如何在10億數中找出前1000大的數?   小史:我

原创 拜託,面試別再問我基數排序了!!!

排序,面試中考察基本功問的比較多,工作多年以後,對排序的細節記憶不那麼清楚的小夥伴,面試時會比較吃虧。   有一種很神奇的排序,基數排序(Radix Sort),時間複雜度爲O(n),今天花1分鐘,通過幾幅圖,爭取讓大家搞懂細節。   畫

原创 Spring Boot 整合 Mybatis

public class User { private int id; private String name; private int age; public User(int id, String

原创 根據經緯度查詢具體地址

根據經緯度查詢地址詳細信息, Java 代碼實現 public static String getAdd(String lng, String lat) { String urlString = "http://

原创 LaunchPad刪除應用或殘留圖標的幾種辦法[轉載]

以下幾種方案基本上可以刪除掉Mac launchPad中各種形式的應用 1、按住option鍵(或長按圖標)出現抖動,如圖標左上角有刪除標識,點擊就可以刪除,如沒有刪除標識,請參考下面辦法 2、Finder中找到Applications文