原创 布隆過濾器原理及應用場景

布隆過濾器(Bloom Filter)是一種高效的數據結構,用於快速判斷一個元素是否屬於一個集合中(會有誤判),它以極低的內存消耗和高效的查找速度而著稱。 布隆過濾器的原理基於哈希函數和位數組。原理解釋: 初始化:布隆過濾器由一個長度爲

原创 linux中,使用alias, 應該在/etc/bashrc 中寫,還是~/.bashrc中寫,哪個更好

在Linux中,可以在兩個地方定義別名(alias):/etc/bashrc 和 ~/.bashrc。它們各自有不同的作用和適用範圍。 /etc/bashrc: 這個文件是系統級別的 Bash 配置文件,適用於所有用戶。如果在該文件中定

原创 java date 時間最大連續天數

java localdate,date 時間最大連續天數 import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.LocalDate

原创 Java 題1-自增for循環題1

Case1 public class InteviewTest04 { public static void main(String[] args) { int count = 0; for (int i = 0; i

原创 Spring BeanUtils.copyProperties簡化寫法

代碼 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.bea

原创 java stream 取list時間較大的元素list

package com.qianfan123.sail.cre.sync.dmp.plugin.service.impl; import java.util.ArrayList; import java.util.Arrays; impo

原创 使用wepe 修復windows 引導

準備一個u盤 請準備一個空的的u盤,或者提前將數據備份, 因爲後面會格式化u盤。 下載wepe https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE_64_V2.3.exe 插入u盤,並

原创 git 修改當前分支的遠程關聯分支

修改當前分支的遠程關聯分支,請使用 git branch 命令和 --set-upstream-to 選項。假設你當前在 master 分支,想要將其與遠程倉庫的 origin/new-branch 分支關聯起來,可以執行以下命令: git

原创 在java 中, 如果三目運算符 是個函數,函數是一定會被執行嗎

在 Java 中,如果三目運算符中的取值是一個函數,函數不一定會被執行。這取決於三目運算符的條件表達式的結果。 如果三目運算符的條件表達式的結果爲 true,那麼執行函數並返回其結果;如果條件表達式的結果爲 false,那麼不執行函數,直接

原创 Mysql 查詢當前processId mysql 查詢當前session 的用戶

可以使用 MySQL 的內置函數 CURRENT_USER() 或者 USER() 來查詢當前會話的用戶。 例如,要查詢當前會話的用戶,請執行以下查詢語句: SELECT CURRENT_USER(); 或者: SELECT USER();

原创 一個Java web 應用系統的需求文檔示例:

# 需求文檔 ## 引言 本文檔旨在描述一個在線商城網站的需求,並給出設計方案。該網站是一個B2C電商平臺,旨在提供給用戶方便快捷的購物體驗。本文檔面向的讀者包括項目經理、開發人員、測試人員和其他與該系統相關的人員。 ## 功能需求

原创 mysql 2023-04-09 23:59:59 999 爲什麼會展示爲第二天

在 MySQL 中,日期時間類型包括 DATE、TIME、DATETIME、TIMESTAMP 等。其中,DATETIME 和 TIMESTAMP 類型可以表示具體的日期和時間,包含年、月、日、時、分、秒等信息。當使用 DATETIME 或

原创 如何講話更有邏輯

要講話更優秀,有以下幾個建議: 熟悉主題:在開始講話之前,先花時間瞭解主題和目標聽衆的背景和需求。這樣可以使講話更有針對性,吸引聽衆的注意力。 清晰簡潔:語言要清晰、簡潔明瞭,不要使用過多的術語和難懂的詞彙。避免出現語法錯誤和口誤,

原创 Mysql 修改表編碼

Mysql 修改表編碼,字段編碼還是以前的 Mysql 修改表編碼,字段編碼未變 ALTER TABLE `table6` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; --

原创 spring aop打印日誌

import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention;