原创 RPC心跳機制

概述: RPC 的全稱是 Remote Procedure Call(遠程過程調用) 是一種進程間通信方式。它允許程序調用另一個地址空間(通常是共享網絡的另一臺機器上)的過程或函數,而不用程序員顯式編碼這個遠程調用的細節。即程序員無論是調

原创 IDEA-SSM工程搭建與Mybatis三劍客之generator,plugins,plus

真是好久沒整過java項目了,感覺就像好久沒見的前女友。 準備工作:IntelliJ IDEA ,maven-3.2.1,jdk1.8,mysql 一.開始:新建maven項目 創建好後的結構如下:   給ssm項目分割規範層次

原创 spring的面向切面編程AOP最強解釋

      面向切面編程 AOP 也就是面向橫切面編程, 在軟件原有流程中橫向織入擴展功能代碼, 在不改變原有功能的情況下擴展橫切功能. 生活中的橫切面功能: 面向切面編程解決的橫切問題: 面向切面編程中的關鍵概念: 切面組件 通知

原创 java生成N個固定範圍值的浮點數

Java中Math類的random()方法可以生成[0,1)之間的隨機浮點數 1.在main方法中調用 public static void main(String[] args) { double min =1;

原创 Docker安裝啓動

1.1安裝Docker       安裝環境:CentOS-7-x86_64-DVD-1908.iso       下載地址:http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/

原创 springBoot配置代碼生成策略Generator

1.添加Generator依賴插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybat

原创 位運算符與運算符的優先級

&       按位與運算符:參與運算的兩個值,如果兩個相應位都爲1,則該位的結果爲1,否則爲0                 1 & 1 == 1           1 & 0 == 0           0 & 1 == 0  

原创 springBoot+mybatis 報錯“org.apache.ibatis.binding.BindingException: Invalid bound statement...

報錯:“org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.csii.bank.mapper.UserGroupOper

原创 java JSON的各種處理

字符串轉json可以轉JSONObject或者JSONArray json = JSONObject.parseObject(jsonStr); //可以獲取JSON對象裏的屬性 //獲取JSONArray JSONArray nu

原创 java多線程編程技術

start()與run()方法的區別    start():該方法是在當前線程中啓動一個新的線程,而新啓動的線程會調用run()方法,同時該方法不能重複調用;    run()  :該方法和普通的方法一樣,可以重複執行,不會創建新的線程。

原创 創建線程池得幾種方式

第一種:  //--corePoolSize:核心線程數。 //--當線程池初次創建時,是沒有任何線程的。當有請求發起時,線程會創建核心線程 //--在請求過程中,無論核心線程是否閒置,線程池都會創建核心線程,直到滿足數量位置

原创 idea自動熱部署功能

解決問題:改代碼後手動重啓的煩惱。 熱部署Devtools 1.Adding devtools to your project(pom文件添加devtools依賴jar包) <!-- https://mvnrepository.com/

原创 HttpURLConnection 源碼學習與技術點複習

1.URLConnection介紹: urlconnection 基於Http協議,Http協議是應用層協議,對傳輸層Tcp協議進行了封裝,是無狀態協議,不需要你往考慮線程、同步、狀態治理等,內部是通過socket進行連接和收發數據的,不

原创 SOFA微服務架構

https://tech.antfin.com SOFAStack(Scalable Open Financial Architecture Stack) 是用於快速構建金融級分佈式架構的一套中間件,也是在金融場景裏錘鍊出來的最佳實踐。歡

原创 java併發與高併發解決方案

併發編程 CPU多級緩存 jvm-jmm  運行時得數據區   、