原创 org.eclipse.paho.client.mqttv3源碼分析,2類遍歷方式

每天一段源碼分析: import java.util.Properties; private static final String[] propertyKeys = new String[]{"com.ibm.ssl.protoco

原创 西紅柿炒雞蛋解釋設計模式之模板模式

一、模板設計模式的核心 模板模式的核心是:父類定好流程,具體的各個步驟交給子類們自己去實現。這樣可以一類多用,不必因爲一點類似的改動修改原來的接口或者代碼。 二、舉例和代碼 /** * @program: data-structure

原创 初識Python

目錄 工具: mac筆記本, 安裝了Python3.7.0 ; 編程工具:IDLE. 列表: 遞歸: 迭代: python的字典-dict python的set Python中定義類 工具: mac筆記本, 安裝了Python3.7.0

原创 自己實現一套異常處理機制

1、異常定義 import org.eclipse.paho.client.mqttv3.internal.MessageCatalog; public class MqttException extends Exception {

原创 python實戰篇---類

目錄 1、Python的類如何定義? 2、訪問成員或調用方法 3、類的繼承 4、python中的多態 1、Python的類如何定義? class Fruit: # 類屬性 price = 0 # 通過類

原创 使用Gson,將javaBean轉換成json格式

在pom文件中引入: <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --> <dependency> <groupId>com.google.

原创 KubeEdge深度研究和學習

1、KubeEdge是什麼? KubeEdge是一個開源系統,用於將容器化應用程序編排功能擴展到Edge的主機。它基於kubernetes構建,併爲網絡應用程序提供基礎架構支持。雲和邊緣之間的部署和元數據同步。 KubeEdge使用Apa

原创 MySQL優化之IP地址的存儲

背景:spring boot +Mybatis + MySql設計一個管理系統。 數據庫表設計: CREATE TABLE `NewTable` ( `id` int(11) NOT NULL AUTO_INCREMENT , `de

原创 spring cloud 項目新建的modle,打包時報錯找不到主類Unable to find main class

現象:Unable to find main class  Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.4.RELEASE:

原创 MQTT的java實現org.eclipse.paho.client.mqttv3 源碼分析(一)

org.eclipse.paho.client.mqttv3.internal.wire :                  MQTT協議中報文信息,裏面包含有心跳包、訂閱包、發佈包、確認包等。 1、MqttWireMessage源碼

原创 java字節數組和字符數組的互轉算法

1、字節數組轉字符數組 public static char[] toChar(byte[] b) { if (b == null) { return null; } el

原创 Prototype模式 通過複製生成實例

框架: 1、接口 package com.polo.proto.fremework; public interface Product extends Cloneable{ public abstract void use(

原创 java的類加載的分類和加載器之間的關係

java虛擬機的ClassLoader 加載類時選擇加載器按照 啓動類加載器--->擴展類加載器--->應用類加載器--->自定義類加載器的循序進行。 當系統使用一個類時,需要檢查這個類是否已經被加載,會先從底層類加載器進行判斷。 在這些

原创 spring cloud 項目打包時,有一個數據庫配置的是現場的庫,所以一直不成功,怎麼辦?

  package結果: [INFO] network-monitoring-ue-status-synchronization-task .. SKIPPED [INFO] network-monitoring-ue-big-data

原创 MySQL高級用法視圖的用法介紹,全文本搜索

# 視圖 存儲的查詢語句 ## frist what is view? # 當調用的時候,產生結果集,視圖充當的是虛擬表的角色. #創建一個表 CREATE TABLE girl ( id int NOT NULL AUTO_I