原创 【Spring註解驅動開發】聊聊Spring註解驅動開發那些事兒!

【Spring註解驅動開發】聊聊Spring註解驅動開發那些事兒! 寫在前面今天,面了一個工作5年的小夥伴,面試結果不理想啊!也不是我說,工作5年了,問多線程的知識:就只知道繼承Thread類和實現Runnable接口!問Java集合,竟然

原创 面試問題---JAVA程序CPU佔用過高怎麼定位

面試問題---JAVA程序CPU佔用過高怎麼定位 今天一個電話面試問了這個問題。回來查了下答案,自己也順帶操作一遍,做個記錄。之前只知道jstack工具可以查看線程狀態這些。比如死鎖這些,主要是之前不知道top -H -p pid這個命令的

原创 Python之路---初識函數

Python之路---初識函數 程序員三大美德: 懶惰因爲一直致力於減少工作的總工作量。 缺乏耐性因爲一旦讓你去做本該計算機完成的事,你將會怒不可遏。 傲慢因爲被榮譽感衝暈頭的你會把程序寫得讓誰都挑不出毛病來。 大家好😄, 現在讓我們一起來

原创 javascript有幾種繼承方式?

都0202年了,你還不知道javascript有幾種繼承方式? 前言    當面試官問你:你瞭解js哪些繼承方式?es6的class繼承是如何實現的?你心中有很清晰的答案嗎?如果沒有的話,可以通過閱讀本文,幫助你更深刻地理解js的所有繼承方

原创 c++離散化處理大範圍和重複數據

c++離散化處理大範圍和重複數據 關於離散化 有些新手可能會問:離散化是什麼?離散化就是將無限空間中有限的個體映射到有限的空間裏去。 上面的定義肯定會有人看不懂(其實我剛開始學的時候也看不懂) 用我自己的話來說,就是在不改變數據的相對大小的

原创 C++17結構化綁定

C++17結構化綁定 動機std::map的insert方法返回std::pair,兩個元素分別是指向所插入鍵值對的迭代器與指示是否新插入元素的布爾值,而std::map::iterator解引用又得到鍵值對std::pair。在一個涉及s

原创 C# 數據操作系列 - 5. EF Core 入門

C# 數據操作系列 - 5. EF Core 入門 0.前言上一章簡單介紹了一下ORM框架,並手寫了一個類似ORM的工具類。這一章將介紹一個在C#世界裏大名鼎鼎的ORM框架——Entity Framework的Core版。 Entity F

原创 Spring Boot Admin簡介及實踐

Spring Boot Admin簡介及實踐 問題在若干年前的單體應用時代,我們可以相對輕鬆地對整個業務項目進行健康檢查、指標監控、配置管理等等項目治理。如今隨着微服務的發展,我們將大型單體應用按業務模型進行劃分,以此形成衆多小而自治的微服

原创 Python高級編程-協程和異步IO

第十一章:Python高級編程-協程和異步IO Python3高級核心技術97講 筆記 目錄第十一章:Python高級編程-協程和異步IO11.1 併發、並行、同步、異步、阻塞、非阻塞11.2 C10K問題和IO多路複用(select、po

原创 開發機直連 Docker 中的 Redis 容器小教程

開發機直連 Docker 中的 Redis 容器小教程 在筆者日常開發中,都是把redis裝在windows系統中。雖然可以通過RedisDesktopManager等客戶端工具連接操作redis,但是還是覺得low了一些。因爲作爲程序員,

原创 架構師修煉之微服務部署 - Docker簡介

架構師修煉之微服務部署 - Docker簡介 Docker簡介Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的Linux機器或Windows 機器上,也可以實現虛擬化,容

原创 java nio消息半包、粘包解決方案

java nio消息半包、粘包解決方案 問題背景NIO是面向緩衝區進行通信的,不是面向流的。我們都知道,既然是緩衝區,那它一定存在一個固定大小。這樣一來通常會遇到兩個問題: 消息粘包:當緩衝區足夠大,由於網絡不穩定種種原因,可能會有多條消息

原创 使用Maven Archetype創建Java項目模板

使用Maven Archetype創建Java項目模板 1.over view簡而言之,Archetype是一個Maven項目模板工具包。原型被定義爲一種原始的模式或模型,所有其他同類的東西都是從中產生的。當我們試圖提供一個提供生成Mave

原创 PYTHON工業互聯網監控項目實戰2—OPC

PYTHON工業互聯網監控項目實戰2—OPC OPC(OLE for Process Control)定義:指爲了給工業控制系統應用程序之間的通信建立一個接口標準,在工業控制設備與控制軟件之間建立統一的數據存取規範。它給工業控制領域提供了一

原创 面試題:微服務是什麼?springcloud,springboot是什麼?

面試刷題37:微服務是什麼?springcloud,springboot是什麼? 面試中被問到爲什麼要使用微服務架構?springcloud的核心組件有哪些? 拿我們國家的兵種來說,如何把戰爭這個單體架構微服務化,就是根據適用的場景,拆分出