收藏 / 列表

wayn - 五個很實用的IDEA使用技巧

日常開發中,相信廣大 Java 開發者都使用過 IntelliJ IDEA 作為開發工具,IntelliJ IDEA 是一款優秀的 Java 集成開發環境,它提供了許多強大的功能和快捷鍵,可以幫助開發者提高編碼效率和質量。除了一些常見的技巧,如自動導包、智能補全、重構工具等。IntelliJ IDEA 還有一些不為人知的技巧,可能很多開發者都沒有注意到或者使用過。本文就在為你介紹博主常用的五個 I

pycharm , phpstorm , intellij-idea , JAVA , Python

尼古拉斯舞王 - 內連接與隱式內連接:SQL連接的本質解析

學習目標: 學習 在SQL查詢中,數據表的連接操作是我們日常開發中最常用的功能之一。今天我們來深入探討兩種實現內連接的方式:顯式內連接和隱式內連接,看看它們之間的區別以及如何選擇。 什麼是內連接? 首先,讓我們明確內連接的核心概念:內連接只返回兩個表中連接條件匹配的行。如果某行在其中一個表中沒有匹配項,那麼這行數據就不會出現在結果集中。 顯式內連接(EXPLICIT

顯式 , 內連接 , 後端開發 , JAVA , SQL

wangfang呀 - Vue 單元測試 & 集成測試:把組件從“能跑”變成“可驗證”!

哈嘍,各位小夥伴,歡迎來到我是wangfang呀的博客!我是我是wangfang呀,雖然還在編程的“菜鳥”階段,但我已經迫不及待地想和大家分享我一路上踩過的坑和學到的小技巧。如果你也曾為bug頭疼,那麼你來對地方了!今天的內容希望能夠給大家帶來一些靈感和幫助。 前言 一句話先立旗: 寫測試 ≠ 浪費時間,寫測試 = 把 BUG 容易出現的地方提前炸出來。 這

API , Vue , 後端開發 , JAVA , HTML

專家一百錦再 - 第8章 模塊系統

文章目錄 第8章 模塊系統 8.1 包、crate和模塊 Rust代碼組織的基本概念 包(Packages) Crate 模塊(Modules) 創建和使用模塊 基本模塊定義 模塊的可見性

redis , 開發語言 , rust , 數據庫 , Android , JAVA , go

鹽焗代碼蝦 - 支付寶AES如何加密

繼之前給大家介紹了 V3 加密解密的方法之後,今天給大家介紹下支付寶的 AES 加密。 注意: 以下説明均在使用支付寶 SDK 集成的基礎上,未使用支付寶 SDK 的小夥伴要使用的話老老實實從 AES 加密原理開始研究吧。 什麼是AES密鑰 AES 是一種高級加密標準(英語:Advanced Encryption Standard,縮寫:AES),是目前對稱密鑰加密中比較通用的一種加密方式,該加

支付寶 , 加密解密 , aes

Awbeci - Java-微服務之認證服務

前言 之前通過閲讀《Spring微服務實戰》寫過關於spring-cloud+spring-security+oauth2的認證服務和資源服務文章,以及寫過關於spring-gateway做token校驗的文章,但是在實戰過程中還是發現一些問題,於是通過跟朋友溝通收穫了不了新知識,之前的框架設計有問題,想通過這篇文章重新梳理下校驗和認證流程。 遇到的問題 1、Feign調用問題:之前所有微服務都做

feign , spring , JAVA , spring-security

宇文成都 - C# 讀取 Excel 數據?Spire.XLS 助您輕鬆搞定!

在現代企業應用中,Excel 文件扮演着至關重要的角色,無論是數據導入、報表生成、還是數據分析,都離不開對 Excel 數據的處理。對於 C# 開發者而言,如何高效、穩定地在應用程序中 C# 讀取 Excel 內容,常常是一個需要面對的挑戰。傳統方法可能需要依賴 Microsoft Office 的 COM 組件,這不僅增加了部署的複雜性,還可能面臨兼容性和性能問題。 本文將為您介紹一個強大而專業

excel , c#

阿里雲開發者 - PTS中請問參數可以是變量嗎?

ARMS(自適應反欺詐風險管理系統)中的參數可以是變量。ARMS系統的目的是為了根據用户行為和風險評估,自動進行反欺詐處理。在ARMS中,參數可以是靜態的,也可以是動態的,也就是可以是固定的數值,也可以是根據用户行為和風險評估動態生成的數值。 完整內容請點擊下方鏈接查看: https://developer.aliyun.com/ask/500155?utm_content=g_100037141

用户認證 , 阿里雲 , 雲原生 , 參數 , 變量

MannaYang - Android系統Launcher啓動流程

本文基於android13-release源碼閲讀整理 系統源碼地址:init.h - Android Code Search 前言 以往我們開發Android應用都在系統桌面點擊打開,但桌面Launcher進程是如何加載並展示應用窗口未能深入瞭解,由此去窺探Android系統整體啓動流程以加深對Android開發體系的理解 1.Android系統啓動核心流程 當開機鍵按下時Boot Rom激

源碼學習 , Android , JAVA , jdk13

崽崽233 - Java(day234):Java 中如何使用 JPA 和 Hibernate 進行數據持久化

大家好,我是不熬夜崽崽!大家如果覺得看了本文有幫助的話,麻煩給不熬夜崽崽點個三連(點贊、收藏、關注)支持一下哈,大家的支持就是我寫作的無限動力。 前言 在現代 Java 應用開發中,數據持久化是核心的功能之一。JPA(Java Persistence API)和 Hibernate 是最常用的 Java 持久化技術。JPA 提供了一個標準的接口,用於在 Java 應

後端開發 , jpa , JAVA , 實體類

bigsai - 再見2022

前言 大家好,我是bigsai,好久不見。 看了上一篇更新時間,大概已經停更近10個月,在2022的最後一天,這一篇也算是對這一年做個總結。期間也收到一些朋友的問候和鼓勵,確實自己在讀研期間的前兩年在寫東西上面確實花了不少時間,也算是用心了吧對一些新手朋友還是有些幫助的。 如果按照往年的節奏,這個點應該還是在學校的,畢竟還沒過元旦,但目前已經在家宅了一段時間,今年因為疫情讓很多事情變得魔幻起來,

2022-年度總結 , 總結

呀哈哈kk - 【詳解】Python獲取系統性能信息

Python獲取系統性能信息 在開發和維護應用程序的過程中,瞭解系統的性能狀態是至關重要的。這不僅可以幫助我們優化程序的運行效率,還可以及時發現並解決潛在的問題。Python 作為一種強大的編程語言,提供了多種方式來獲取系統的性能信息。本文將介紹如何使用 psutil 庫來獲取包括CPU、內存、磁盤和網絡在內的系統性能數據。 安裝 psutil psutil(P

sed , 後端開發 , 磁盤分區 , JAVA , 網絡接口

wx690f565d7bc78 - java代碼可接受感應信號

一、場景 1:接收硬件傳感器信號(最常用) 如果感應信號來自硬件設備(如温度傳感器、紅外感應器、運動傳感器等),通常通過以下方式與 Java 程序通信: 串口通信(RS-232/USB):傳感器通過串口線或 USB 轉串口連接電腦,Java 用RXTX或jSerialComm庫讀取串口數據。 USB 直接通信:部分傳感器支持 USB HID 協議,可

System , 串口 , MySQL , 數據庫 , JAVA

ximinghui - JPA記事本

JPA記事本 源:https://blog.ximinghui.org/3b14f3d1/index.html Cascade JPA的關係註解,ManyToMany、OneToOne、ManyToOne等,都有一個cascade屬性,指向一組CascadeType枚舉值。 public enum CascadeType { ALL, PERSIST, MERGE, REMOVE,REF

jpa , JAVA , entity-relationship

碼猿技術專欄 - SpringBoot可以同時處理多少請求?

大家好,我是不才陳某~ 我們都知道,SpringBoot默認的內嵌容器是Tomcat,也就是我們的程序實際上是運行在Tomcat裏的。所以與其説SpringBoot可以處理多少請求,倒不如説Tomcat可以處理多少請求。 關注公眾號:碼猿技術專欄,回覆關鍵詞:1111 獲取阿里內部性能調優手冊 關於Tomcat的默認配置,都在spring-configuration-metadata.json文件

spring , 微服務 , spring-mvc , springboot

北冥有隻魚 - HashMap的0.75可能只是一個經驗值

前言 還是要面對HashMap的,這是個高頻面試點,以前本身想着一口氣講投HashMap的,但是一口氣講投HashMap想來非常消耗肺活量,篇幅也讓人生畏,所以將其分拆為幾篇,每篇是獨立的主題,最後又將主題合併起來。本篇就來看HashMap, 看的就是HashMap的構造函數: static final float DEFAULT_LOAD_FACTOR = 0.75f; public HashM

hashmap , JAVA

用户bPbhIAe - Windows 10 下編譯 64 位 OpenJDK 8 並單步調試

Windows 10 下編譯 64 位 OpenJDK 8 軟件版本 操作系統:Windows 10 Cygwin:3.5.4-1 Visual Studio:2010 英文版 freetype: 2.7 Boot JDK:7 編譯的 OpenJDK 版本:8 安裝 boot JDK 從下載鏈

編譯 , jdk8 , JAVA , windows-10

Turbo_K - mybatis 分頁插件的實現原理是什麼?

MyBatis 分頁插件的實現原理通常基於 SQL 語句的攔截和改造,它通過攔截 MyBatis 執行 SQL 的過程,動態修改查詢語句,加入分頁信息(如 LIMIT、OFFSET、ROWNUM 等),從而實現對查詢結果的分頁。分頁插件可以簡化分頁操作,避免手動修改每個查詢的 SQL。 在這裏,我們以 PageHelper 插件為例來講解分頁插件的實現原理。PageHelp

分頁 , 數據庫 , 後端開發 , JAVA , SQL

程序員波特 - 三萬字長文總結常見的線性結構

前言   本篇博客主要是記錄手寫這些這數據結構的底層實現,加深對線性結構的理解,實現自己的一個小型數據結構庫,也會進行簡單的時間複雜度分析,對不同的實現進行比較和優化,即側重於代碼實現。由於數據結構是實踐性比較強的一個科目,希望大家在看這篇博客時,自己也去寫一下代碼,看一下運行結果是不是自己想要的,我也會貼出我的運行結果來進行分析。 數組 數組介紹   數組是在內存中存儲相同數據類型的連續的空間,

數組 , 數據結構 , 鏈表 , JAVA , 隊列

小碼哥068 - 短劇、短視頻、微劇管理系統

一、短劇的開發背景 短劇的火爆並非偶然,它滿足了當下人們快節奏生活中對於碎片化娛樂的需求。與傳統長劇相比,短劇單集時長較短,一般在幾分鐘甚至更短,劇情緊湊,節奏明快,能夠在短時間內為觀眾帶來強烈的情感衝擊和愉悦體驗。無論是在通勤路上、午休間隙還是睡前片刻,人們都可以輕鬆觀看幾集短劇,緩解生活的壓力,享受片刻的娛樂時光。 二、技術開發 後

視頻播放 , 搜索 , 後端開發 , JAVA , 消息通知

我愛哇哈哈 - 聊聊怎麼更好去設計數據庫表

作為一名資深後端開發,你有沒有遇到過這樣的場景:接手一個新項目,看到前任同事設計的數據庫表結構,簡直讓人懷疑人生?表名莫名其妙,字段命名混亂,關係不清不楚,查詢效率低下.. 這讓我深刻意識到了:哪怕是一些"高級開發",也並不知道怎麼去設計一個好的表結構。 於是決定和大家一起探討如何更好的設計表結構。所有觀點都是結合多年的經驗得來,不一定正確,如有錯誤之處歡迎大家指正。 一、表

表名 , 字段 , yyds乾貨盤點 , 後端開發 , JAVA , SQL

逐夢AI - STM32F103 驅動 WS281x 燈珠的三種方式詳解(普通 IO / SPI+DMA / PWM+DMA)【開源免費】

STM32F103 驅動 WS281x 燈珠的三種方式詳解(普通 IO / SPI+DMA / PWM+DMA) WS281x(常見型號 WS2812B / SK6812)是一種集成了 LED 與驅動芯片的智能 RGB 燈珠,通過 單總線協議 完成顏色控制。該協議雖然只有一個數據線,但對 時序要求非常嚴格,這也是驅動時常被認為“麻煩”的原因。 本文總結在 STM32F103 平台驅動 WS281x

後端

程序猿DD - Jackson 序列化的隱性成本

我們常以為接口的瓶頸在數據庫或業務邏輯,但在高併發、海量請求下,真正吞噬 CPU 的,可能是“把對象變成 JSON”的那一步。當監控把序列化時間單獨拆出來,你會驚訝它能讓賬單失控。這篇《The Hidden Cost of Jackson Serialization》對我啓發很大:默認好用的 Jackson,在某些場景可能成為熱路徑的成本中心。下面順手分享給大家參考,以下內容翻譯整理自 《The

spring , springboot , JAVA

程序員小富 - 面試被問:OOM類型有哪些?怎麼答?

大家好,我是小富~ 面試官:OOM類型有哪些? 你:就是老年代放不下了嘛! 面試官:等消息吧! OOM(Out Of Memory) 錯誤有多種類型,每種類型對應不同的內存區域或觸發場景。以下是常見的 OOM 類型及其產生原因: 1. java.lang.OutOfMemoryError: Java heap space 觸發原因:堆內存(存放對象實例)不足,無法分配新對象。

面試 , JAVA , 後端