原创 通過Utgard讀取Opc數據

代碼如下 package com.zhou.demo.utils; import lombok.extern.slf4j.Slf4j; import org.jinterop.dcom.common.JIException; impo

原创 多線程精華文章目錄(50K以內必看!)

以下文章基本上保證真實可信,如有謬誤歡迎指正; 同時很多內容來自個人有道筆記的摘抄,如果有不清不楚的地方還請見諒,可留言告知我完善相關內容; 也隨時歡迎諮詢和討論~   Java多線程①——線程知識梳理 有助於新手初步瞭解線程相關的知識同

原创 Java多線程①——線程知識梳理

      多線程文章目錄 線程狀態        瞭解線程的狀態是基礎,理解其他內容更方便。 線程常用方法     注意wait/notify必須在同步代碼塊中執行;注意interrupt方法只是設置中斷位;     這些方法對新手來說

原创 微服務應用開發入門②必用組件和必掌握知識點

  準備 源碼地址 : https://github.com/zhouxiaohei/cloud-start-demo/tree/master/boot-swagger-demo                     https://g

原创 Java多線程②——多線程知識梳理

多線程文章目錄 多線程的常用實現/常用的線程池   根據阿里對使用線程池的規範:可以參考Executors的實現,按照業務實現自己的線程池。 注意線程池等資源還是要想着關閉。 初始化時,來一個任務新建一個一個線程;直到核心線程數滿,再往

原创 Java多線程——ForkJoin併發框架

本章主要對ForkJoin併發框架進行學習,主要內容分爲三個部分: ForkJoin併發框架的淺談 ForkJoin併發編程的兩個實例 ForkJoinPool線程池的常用方法說明 1.ForkJoin併發框架的淺談 1.1

原创 關係型數據庫批量取數,fetchSize相關設置調研,mysql、pg、sqlserver、oracle

爲了支持對關係型數據庫的批量取數,防止內存溢出;調研了mysql、postgresql、sqlserver、oracle數據庫的fetchSize設置; 數據庫連接和處理的代碼大同小異,首先貼一份可運行代碼; @Slf4j public

原创 稀奇古怪的問題彙總

開篇:一般稀奇古怪問題,大部分是jar包衝突 (比如boot整合hbase);工具 maven-shade-plugin提供了兩大基本功能: 將依賴的jar包打包到當前jar包(常規打包是不會將所依賴jar包打進來的); 對依賴的jar包

原创 Thingsboard Gateway 根據雲端配置初始化

我在博客Thingsboard Gateway簡單說了下thingsborad初始化過程和流程圖,現在來詳細說一下Gateway通過雲端配置來初始化的過程; 首先我們注意到TenantServiceRegistry這個類,它的方法upda

原创 看見協議,淺析TCP、HTTP、MQTT

如果對tcp還不瞭解的,可以看看計算機網絡基礎簡單瞭解一下; 如果對tcp的深入感興趣,看了上一篇還不過癮的可以看吊打面試官!近 40 張圖解被問千百遍的 TCP 三次握手和四次揮手面試題 好了,如果看回來了我們來進入正題,首先了解一下w

原创 吊打面試官!近 40 張圖解被問千百遍的 TCP 三次握手和四次揮手面試題

前言 不管面試 Java 、C/C++、Python 等開發崗位, TCP 的知識點可以說是的必問的了。 任 TCP 虐我千百遍,我仍待 TCP 如初戀。 遙想小林當年校招時常因 TCP 面試題被刷,真是又愛又狠… 過去不會沒關

原创 MybatisPlus整合springCloud---去xml化

簡述 還是和我之前分享的SpringBoot結合mybatis + tk.mapper(通用增刪改查組件) + pageHelper(分頁插件)一樣,用springBoot我就不想用其他的配置文件,xml文件。 mybatisPlus2.

原创 圖解 TCP 重傳、滑動窗口、流量控制、擁塞控制,不再發愁

前言 前一篇「硬不硬你說了算!近 40 張圖解被問千百遍的 TCP 三次握手和四次揮手面試題」得到了很多讀者的認可,在此特別感謝你們的認可,大家都暖暖的。 來了,今天又來圖解 TCP 了,小林可能會遲到,但不會缺席。 遲到的原因

原创 ZipkinServer存儲Cassandra數據分析

接着上篇我們來分析一下存儲在cassandra的數據結構。 對cassandra不瞭解的可以看我cassandra的博客 cassandra博客目錄 上一篇博客地址微服務應用開發進階①鏈路追蹤Zipkin 數據簡述 ZipkinServe

原创 微服務應用開發緒論-目錄

初窺門徑 根據一次給客戶培訓經歷,整理一份針對新手或者初中級選手的基於SpringCloud微服務開發實戰系列博客4篇; java開發、SpirngCloud開發、微服務開發包含很多知識點,幾篇博客不足以講完; 只能說大家結合github