原创 區塊鏈--基礎知識

目錄 區塊鏈基礎知識25講 第一講:理解分層的概念 軟件系統的分層 第二講:區塊鏈與軟件架構 本節重點時理解區塊鏈的核心作用,爲什麼需要區塊鏈? 去中心化的系統架構有很多好處: 去中心化的不足之處: 那麼,如何甄別一個系統到底是不是去中心

原创 加密算法之模糊算法

1、原理 :與給定的byte[8] 內的值取異或 2、代碼 private static final byte[] key = new byte[]{-99, -89, -39, -128, 5, -72, -119, -100

原创 spring boot 中使用redis的簡單方法

1、首先要用Docker將redis啓動起來,使用默認端口號即可。 2、在pom文件中導入依賴 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap

原创 Mysql慢日誌的使用

1、獲取慢日誌的信息 2、複製慢日誌的路徑,在C盤中搜索 3、慢日誌分析 # Time: 2019-08-01T01:52:44.249356Z # User@Host: root[root] @ localhost [127.0.

原创 java代碼下載地圖瓦片

https://www.cnblogs.com/aeolian/p/8761430.html

原创 WebSocket協議與java實現

一、webSocket協議研究: 研究源碼發現有些域和方法的算法看不懂,不知道是什麼含義。於是回來看看協議。網址: webSocket協議 該協議的幀結構:  FIN:判斷這一幀數據是不是這一消息的最後一幀。 RSV1、RSV2、RSV

原创 和虛擬機談戀愛的那些事兒

java程序員離不開虛擬機,一個好的程序必須是和虛擬機配合很好的程序,程序寫的再牛逼,和虛擬機的特性不匹配,結果是弄巧成拙。你必須和虛擬機談一場戀愛,要想談好戀愛,你就得了解虛擬機的結構、原理、特性。 一、虛擬機基礎知識 1、虛擬機的分類

原创 python之中文分詞

目錄 1、安裝和使用jieba 2、分詞練習 3、爲jieba添加自定義的詞典 4、知識點普及 1)分詞文件怎麼寫 2)jieba.cut()參數說明 5、搜索引擎模式 1、安裝和使用jieba 直接用命令:pip3 install j

原创 Python之高級函數-高級程序員與普通程序員的區別

目錄 python的高階函數 1、假如你想從一個考試分數的列表中刪除所有的0分,怎麼辦? 普通程序員: 高級程序員: 2、filter函數 3、給定一個數列[1,3,5,6,7,9,10,435],求數列中每一項相乘的結果 普通程序員 高

原创 python的鏈表與數組對比,優勢和劣勢

1、python中的鏈表如何實現 class Node(object): def __init__(self, data, next): self.data = data self.next =

原创 求助帥哥程序員,不帥的不用進來

spring cloud K8s源碼閱讀: package org.springframework.cloud.kubernetes.ribbon; import java.lang.reflect.Field; import jav

原创 java異常處理---異常傳遞、封裝

Java異常處理 異常需要封裝,但是僅僅封裝還是不夠的,還需要傳遞異常。一個系統的友好型的標識,友好的界面功能是一方面,另一方面就是系統出現非預期的情況的處理方式了。 爲什麼不能在持久層直接把異常拋棄掉? 比如我們的JEE項目一般都又三層

原创 設計模式之遍歷器模式 Iterator

一、 遍歷器大家都用過,內部是如何實現的,該模式設計有什麼內涵呢? 二、遍歷器模式的角色組成 2個接口+3個類,無繼承,有聚合和實現關係。 三、代碼舉例 1、遍歷器接口 public interface Iterator {

原创 智能合約那些事兒

目錄 1、智能合約是什麼 2、開始寫智能合約之前,需要準備什麼 3、我寫的第一份智能合約 1、智能合約是什麼 維基上說智能合約(英語:Smart contract )是一種旨在以信息化方式傳播、驗證或執行合同的計算機協議。智能合約允許在沒

原创 如何在maven工程中引入開源庫中沒有的Jar

參考:https://www.cnblogs.com/zhoudy/p/10197145.html