深入了解CSS中盒子模型
CSS中盒子模型介紹 什么是盒子? 盒子是用來存儲物品,我們可以將盒子理解為酒盒,酒盒有什么組成的呢? 有酒可以喝、有填充物保護酒防止酒被摔壞、紙盒子。 我們怎么理解 中的盒子呢, 中盒子有什么組成的呢?有內容、內邊距、邊框、外邊距。 中盒子的主要屬性有 種如: 寬度、 高度、 內邊距、 邊框、 外 ...
EFK教程(4) - ElasticSearch集群TLS加密通訊
基于TLS實現ElasticSearch集群加密通訊 作者: “發顛的小狼” ,歡迎轉載 目錄 ? 用途 ? ES節點信息 ? Step1. 關閉服務 ? Step2. 創建CA證書 ? Step3. 創建CERT證書 ? Step4. 創建密鑰庫 ? Step5. 刪除CA證書 ? Step6. ...
docker配置mysql主從與django實現讀寫分離
一、搭建主從mysql環境 1 下載mysql鏡像 2 運行剛下載的mysql鏡像文件 bash 運行該命令之前可以使用 是否下載成功 docker run p 3307:3306 name mysql master v /mysql/conf:/etc/mysql/conf.d v /mysql/ ...
俠夢說pinpoint--左側服務地圖調用量和WasOn過濾
前言 這篇文章主要是從pinpoint web界面入手,我們的目標是弄清楚兩個問題: 1、 pinpoint左側服務地圖上的調用量數據是怎么查詢的? 2、界面查詢條件WasOnly是什么意思? 左側服務地圖調用量來源 從下圖可以看出,A顯示被USER調用299次,線上數值代表著調用量。 我們F12跟 ...
RocketMQ 多副本前置篇:初探raft協議
Raft協議是分布式領域解決一致性的又一著名協議,主要包含Leader選舉、日志復制兩個部分。 溫馨提示: 本文根據raft官方給出的raft動畫進行學習,其動畫展示地址:http://thesecretlivesofdata.com/raft/ @ "TOC" 1、Leader選舉 1.1 一輪投 ...
【10分鐘學Spring】:(一)初識Spring框架
簡介 Spring是一個輕量級的企業級的Java開發框架。主要是用來替代原來更加重量級的企業級Java技術,比如EJB(Enterprise JavaBean)、Java數據對象(Java Data Object)等。Spring的出現極大簡化了Java開發。 另外Spring框架是一個一體化的框架 ...
負數在計算機中是怎么存儲
今天,發生一件非常有趣的事情。 公司同事問了我一個問題:為什么 2.0 1.1 = 0.89999999 呢?不應該是 0.9嗎? 原來是,他問了周圍一圈的同事,都給他的是同一個回答,說這是精度問題。他百思不得其解,怎么就會產生精度問題呢。再問,就沒人知道原因了。 然后,我就看到了他抱著一本厚厚的書 ...
Java 虛擬機結構
一 數據類型 與 Java 程序語言中的數據類型相似,Java 虛擬機可以操作的數據類型可分為兩類:原始類型(Primitive Types,也經常翻譯為原生類型或者基本類型)和引用類型(Reference Types)。 與之對應,也存在有原始值(Primitive Values)和引用值(Ref ...
Spring Boot通過ImportBeanDefinitionRegistrar動態注入Bean
在閱讀Spring Boot源碼時,看到Spring Boot中大量使用ImportBeanDefinitionRegistrar來實現Bean的動態注入。它是Spring中一個強大的擴展接口。本篇文章來講講它相關使用。 Spring Boot中的使用 在Spring Boot 內置容器的相關自動配 ...
Dockerfile構建私有鏡像
構建第一個鏡像 鏡像的定制實際上就是定制每一層所添加的配置,文件。我們可以把每一層修改,安裝,構建,操作的命令都寫入一個腳本,這個腳本就是Dockerfile。Dockerfile是一個文本文件,其內包含了一條條的指令,每一條指令構建一層,因此每一條指令的內容就是該層因該如何構建。接下來我們以官方n ...
Rust 入門 (五)
定義并介紹結構體 結構體和我們前面學習的元組類似,結構體中的每一項都可以是不同的數據類型。和元組不同的地方在于,我們需要給結構體的每一項命名。結構體較元組的優勢是:我們聲明和訪問數據項的時候不必使用索引,可以直接使用名字。 聲明結構體 我們直接看一個結構體的例子: 結構體使用關鍵字 struct 開 ...
神馬?使用JS直接上傳并預覽粘貼板的圖片?
(題圖:梵高 橄欖樹) 提出需求 因為工作原因,現在有一個需求就是需要用戶使用QQ或者微信復制一張截圖后,在div中直接粘貼這張圖片,而不是采用上傳的方式。類似我們在使用QQ微信時直接粘貼截圖的操作,這個要怎么用js來實現呢? 實現原理 我們可以利用 這個接口API 來實現。 根據在MDN上的定義, ...
手把手教你如何用 OpenCV + Python 實現人臉檢測
配好了OpenCV的Python環境,OpenCV的Python環境搭建。于是迫不及待的想體驗一下opencv的人臉識別,如下文。 必備知識 Haar-like Haar-like百科釋義。通俗的來講,就是作為人臉特征即可。 Haar特征值反映了圖像的灰度變化情況。例如:臉部的一些特征能由矩形特征簡 ...
【被面試官吊打】從系統角度考慮性能優化
在去年的一次面試中,我被問及性能優化方面的問題。對方問,“你在性能優化方面有哪些了解?”。我感到問題籠統,有些無從下手,于是簡單地回答道:“找到程序性能的瓶頸位置,進行針對性的優化,比如為數據庫查詢效率低的地方適當添加索引等……”。對方的表情告訴我,這個答案不令他滿意。 那時的我并不覺得自己說錯,且 ...
【軟件工具】easyExcel簡明使用指南
easyExcel簡介 Java領域解析、生成Excel比較有名的框架有Apache poi、jxl等。但他們都存在一個嚴重的問題就是非常的耗內存。如果你的系統并發量不大的話可能還行,但是一旦并發上來后一定會OOM或者JVM頻繁的full gc。 easyExcel是阿里巴巴開源的一個excel處理 ...
痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU啟動那些事(2)- Boot配置(ISP_Pin/OTP)
無論是什么芯片里的BootROM,其最核心的功能無非兩個:一、從存放Application的存儲器中加載執行;二、通過支持的通信接口接收來自Host的Application數據完成更新或直接跳轉執行,所以Boot配置也主要圍繞這兩個核心功能。今天痞子衡就來重點聊一聊i.MXRTxxx Boot方式具... ...
用Spring Security, JWT, Vue實現一個前后端分離無狀態認證Demo
簡介 完整代碼 https://github.com/PuZhiweizuishuai/SpringSecurity-JWT-Vue-Deom 運行展示 后端 主要展示 Spring Security 與 JWT 結合使用構建后端 API 接口。 主要功能包括登陸(如何在 Spring Securi ...
豬哥學習群直播第一期:人工智能在銀行電信企業中的應用
一年前豬哥在建學習群的時候就說過要邀請企業大佬來群直播,中間因為很多事情給耽擱了,但是一直記在心里,昨天終于完成第一期直播,下面的內容是整理后的文章。 關于直播使用的微信機器人項目豬哥后面也會單獨出一個教程寫一下,并給出源碼供大家學習和使用! 本次直播精華豬哥都整理在一份XMind文件中,文末會給出 ...
你不知道的setTimeout第三個參數
你不知道的setTimout第三個參數 說起setTimeout,各位再熟悉不過,用法也很簡單:setTimeout(fun, delay)。 但說起來你可能不信,用了這么多年的setTimeout居然有第三個參數。下面一起看看這個setTimeout第三個參數。 我們先來看一段簡單的代碼: 控制臺 ...
使用WireMock進行更好的集成測試
無論您是遵循傳統的測試金字塔還是采用諸如“測試蜂窩”這樣的較新方法,都應該在開發過程中的某個時候開始編寫集成測試用例。 您可以編寫不同類型的集成測試。從持久性測試開始,您可以檢查組件之間的交互,也可以模擬調用外部服務。本文將討論后一種情況。 在談論WireMock之前,讓我們從一個典型的例子開始。 ...