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