原创 設計模式六大原則之里氏代換原則

目錄   1、什麼是里氏代換原則(Liskov Substitution Principle)? 2、爲什麼使用LSP? 3、如何正確使用LSP? 1、什麼是里氏代換原則(Liskov Substitution Principle)? 總

原创 spring boot ioc實操

spring boot 的ioc 一、簡介 ioc與aop是spring boot的兩個核心理念,spring boot是基於註解開發的Spring IOC。 IOC容器一般具備兩個基本功能: 1、通過描述管理Bean,包括髮布和

原创 初入netty的概念及結構體系

netty的概念及結構體系 最近在netty的相關知識,跟此跟大家分享下學習成果 在學習netty之前,我們需要先了解下java的網絡編程 一、Java網絡編程 在早期的Java API中只支持由本地系統套接字庫提供的所謂的阻塞函

原创 java多線程 ———— 小結(乾貨)

java多線程中常見問題小結: 1、java中實現多線程的幾種方法: 繼承Thread類; 實現Runnale接口; 實現Callable接口,通過FutureTask包裝器來創建Thread; 使用線程池; package com.t

原创 Netty應用程序實戰

一、編寫服務器 所有的Netty服務器都需要以下兩部分。 至少一個 ChannelHandler ——該組件實現了服務器對從客戶端接收的數據的處理,即它的業務邏輯。 引導 ——這是配置服務器的啓動代碼。至少,它會將服務器綁定到它

原创 java多線程 ———— 線程停止

1、線程的停止方法 我們在之前的博客提到過,線程怎麼創建。 線程池:https://blog.csdn.net/jjs15259655776/article/details/105037208 創建和啓動線程:https://blog.c

原创 java多線程 —— ThreadLocal

目錄   1、什麼是ThreadLocal? 2、爲什麼要用ThreadLocal? 3、ThreadLocal的內部實現? 4、怎麼用ThreadLocal? 1、什麼是ThreadLocal? ThreadLocal是一種變量類型,稱

原创 在Java中使用xpath對xml解析

原文鏈接:https://www.cnblogs.com/vastsum/p/5940235.html  xpath是一門在xml文檔中查找信息的語言。xpath用於在XML文檔中通過元素和屬性

原创 ActiveMQ中的Session

當你從ActiveMQ的 ConnectionFactory中獲得Connection之後,可以通過Connection創建多個Session,創建Session時有兩個參數 Session createSession(boolean 

原创 python2和python3的編碼格式

1、Python2和Python3的 字符編碼 和 字符類型 Python3: Unicode字符串 str 類型 非Unicode字符串 bytes 類型 Python2: Unicode字符串 unicode 類型 非Unicode字

原创 兩句話:if __name__ == '__main__'

 每個python模塊(python文件,也就是此處的test.py和import_test.py)都包含內置的變量__name__。 如果模塊自身調用,則__name__的值爲__main__,如果模塊被import調用,則__name

原创 Timer already cancelled 或者 Task already scheduled or cancelled

關於Timer already cancelled以及Task already scheduled or cancelled問題 1、問題的原因 我們想要設置一個開關,控制定時器的狀態。當我們關掉開關的時候,也就是在使用task.canc

原创 log4j配置文件模板

<?xml version="1.0" encoding="UTF-8"?> <!--日誌級別以及優先級排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL

原创 Log4j配置文件解讀

<?xml version="1.0" encoding="UTF-8"?> <!--日誌級別以及優先級排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > AL

原创 UTC時間、CST時間和GMT時間

1、UTC時間是l零時區的時間。(時間協調時間)   CST時間是四大時區的時間,(中央標準時間) 分別是:     Central Standard Time (USA) UT-6:00(美國cst時間:零區時減6個