Dean Yang Coding Blog
  • 首頁
  • 歸檔
  • 分類
  • 標籤
  • 關於
java-map

java-map

Map 概述Java 中的 Map 是一種集合介面,用於儲存鍵(Key)與 值(Value)的配對。它是 Java 集合框架(Java CollectionsFramework)的一部分,提供了一種方式來存儲和管理鍵值對。 主要特點 鍵值對存儲:Map 通過鍵來唯一標識值。 唯一性:每個鍵在 Map 中是唯一的。 無序性:大多數 Map 實現不保證順序。 常見實現 HashMap:基於哈希表,提
2024-02-01
java
#java #data structure
java polymorphism

java polymorphism

polymorphism 多形定義多態性是物件導向程式設計的核心概念之一,它指的是一個對象(尤其是方法或對象)可以有多種形式(多個類型)。在 Java 中,多態性主要分為兩種: 編譯時多態性 (Compile-time Polymorphism):這主要是通過方法重載(Method Overloading)實現的。 方法重載 (Method Overloading) 概念:在同一個類中定義多個方法
2024-01-31
java
#java
Java Collection - Set

Java Collection - Set

Set一種不允許重複元素的集合 特性唯一性:Set 集合不允許重複的元素。 無序性:大多數 Set 實現不保證元素的順序。但 LinkedHashSet 例外,它按照元素插入的順序保存元素。 null 值:大多數 Set 實現允許集合中有一個 null 元素(TreeSet 除外)。 主要方法 add(E e):將指定元素添加到集合中,如果該元素已存在則不添加。 remove(Object o):
2024-01-30
java
#java #data structure
Java List 介紹

Java List 介紹

List架構圖在JAVA SE 中,除了提供實作也也提供了abstract class 來作為擴充需求 具具有索引的 List有兩種類別 ArrayList LinkedList List 介面定義了 add、remove、set 等許多依索引操作的方法。java.util.LinkedList 也實作了 List 介面,什麼時候該用 ArrayList?何時該用 LinkedList 呢?
2024-01-27
java
#java #data structure
Java Collection

Java Collection

Collection繼承圖 概念Collection 是一個框架,用於存儲或操作物件,主要的接口有 List:保持元素插入的順序,並允許重複元素。- java List 介紹 Set:不允許重複元素,並且不保證順序(除非使用像 LinkedHashSet 這樣的特定類)。 Queue:用於保存要按加入順序處理的一組元素,如任務排隊或消息隊列。這些接口皆繼承 Iterable ,代表所有集合皆可迭
2024-01-26
java
#java #data structure
紀錄開源的弱掃工具

紀錄開源的弱掃工具

dockerDocker Bench for Security掃描鏡像使用https://github.com/docker/docker-bench-security 鏡像掃描https://github.com/aquasecurity/trivy#os-packages CVEhttps://cve.mitre.org/ code 掃描必須是開源的codehttps://snyk.io/
2024-01-24
backend
#scan
docker compose 的使用

docker compose 的使用

Docker compose介紹Docker Compose 是一個用於定義和運行多容器Docker應用程序的工具。使用Compose,您可以通過一個YAML文件來配置應用程序的服務。然後,使用一個單一的命令,創建並啟動所有服務的配置。 安裝 mac / windows 安装docker desktop時會自動安裝,若不滿意版本須直接更換doc
2024-01-20
docker
#backend #docker
java array 的功能實作

java array 的功能實作

java 陣列實作宣告和初始化在 Java 中,陣列的宣告和初始化可以如下所示: 1int[]array=new int[5]; // 宣告一個大小為 5 的整數陣列 設定和獲取陣列元素12array[0]=1; // 將第一個元素設為 1int firstElement=array[0]; // 獲取第一個元素 獲取陣列長度1int length=array.length; // 獲取陣列長
2024-01-17
java
#java #data structure
以 java 作為範例的 data structure

以 java 作為範例的 data structure

資料結構資料結構是計算機儲存、組織數據的方式。它使我們能夠有效地操作數據,包括其插入、刪除和搜索等操作。資料結構是為了解決兩類問題:數據儲存以及數據操作。 演算法演算法是解決特定問題步驟的描述,在數據結構的基礎上設計和分析的。它是指令的集合,是為了解決特定問題而制定的一系列過程。演算法是無序的,意味著演算法的執行結果並不依賴於指令的順序。 兩者關係資料結構與演算法兩者之間的關係密不可分,演算法要作
2024-01-16
data structure
#java #data structure
openai-assistant-api

openai-assistant-api

OpenAI Assistant官方文檔https://platform.openai.com/docs/assistants/how-it-works 原理將檔案及文件上傳openAI,建立一個客製化的助手,然後創立thread 供不同使用者可以同時使用該助手 graph TD; A[上傳檔案及文件] --> B[建立客製化的助手]; B --> C[創立thread
2024-01-16
python
#python #jupyter #openai
1…678910…13

搜尋