原创 數據結構-java實現棧

數據結構-java實現棧 定義 棧是一種先進後出的數據結構,我們把允許插入和刪除的一端稱爲棧頂,另一端稱爲棧底,不含任何元素的棧稱爲空棧 基於數組 package com.stack.demo02; public class

原创 liferay 7.2.0第一個小程序idea版 GuestbookPortlet_02

GuestbookPortlet_02 接着上一篇 修改GuestbookEntryServiceImpl類 代碼如下 /** * Copyright (c) 2000-present Liferay, Inc. All rig

原创 數據結構java實現哈希表

數據結構java實現哈希表 概念 Hash,一般翻譯做“散列”,也有直接音譯爲“哈希”的,就是把任意長度的輸入,通過散列算法,變換成固定長度的輸出,該輸出就是散列值。根據散列值作爲地址存放數據,這種轉換是一種壓縮映射,簡單的說就是

原创 Java簡單的Web服務器Socket實現

Java簡單的Web服務器Socket實現 一、實現思路 1、使用 ServerSocket 監聽某一端口,然後等待連接獲取 Socket對象。 2、創建一個類 HttpServer 繼承 java.lang.Thread 類,重

原创 H2數據庫更新表字段源碼分析

H2數據庫更新表 重複的步驟就不貼了 dml語句都要經過CommandContainer中的update方法咱就直接從這進 @Override public int update() { recompile

原创 liferay 7.2.0第一個小程序idea版 GuestbookPortlet_01

GuestbookPortlet_01 這個小應用是根據官網寫出來的 https://portal.liferay.dev/docs/7-2/tutorials/-/knowledge_base/t/developing-a-w

原创 學習計劃2020年3月20日

簡單的制定一個學習計劃 最近學的很亂,一直沒有一個計劃安排 3.20開始。先從數據結構開始吧 單鏈表,棧,樹,隊列,hash,算法 學習目標: 手寫出來記錄在博客,深入理解 ============================

原创 dubbo服務目錄源碼分析02

官網定義 服務目錄中存儲了一些和服務提供者有關的信息,通過服務目錄,服務消費者可獲取到服務提供者的信息,比如 ip、端口、服務協議等。通過這些信息,服務消費者就可通過 Netty 等客戶端進行遠程調用。在一個服務集羣中,服務提供者

原创 H2數據庫存儲文件生成方式

testCompact.h3文件生成方式 H2數據庫源碼自帶的測試類TestMVStoreTool private void testCompact() { String fileName = getBaseDir

原创 dubbo服務引入流程圖01

dubbo服務引入流程圖 發現csdn沒有服務引入的流程圖就自己簡單做了一下 本圖是根據官網總結的大家可以去官網看超詳細 http://dubbo.apache.org/zh-cn/docs/source_code_guide/

原创 Tomcat啓動流程之StandardContext啓動

StandardContext啓動 對一些啓動過程進行詳細分析一下這個分析不是完整的完整的請看我的收藏這裏只是對一些不清楚的地方補充了一下 protected void deployApps() { File a

原创 java-遞歸-迷宮問題

java-遞歸-迷宮問題 遞歸概念 遞歸本質:程序調用自身的編程技巧叫做遞歸。 程序調用自身的編程技巧稱爲遞歸( recursion)。遞歸做爲一種算法在程序設計語言中廣泛應用。 一個過程或函數在其定義或說明中有直接或間接調; 用

原创 數據結構java實現單鏈表

java實現單鏈表常見操作 一、概述: 本文主要總結單鏈表常見操作的實現,包括鏈表結點添加、刪除;鏈表正向遍歷和反向遍歷、鏈表排序、判斷鏈表是否有環、是否相交、獲取某一結點等。 二、概念: 鏈表: 一種重要的數據結構,HashMa