原创 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