收藏 / 列表

cyl173 - 【後端面經-Java】String與StringBuffer與StringBuilder的比較

1. String 不可變 查看String源碼如下: public final class String implements java.io.Serializable, ComparableString, CharSequence{ /** The value is used for character storage. */ private fin

字符串 , 面試問題 , JAVA , string , 後端

mb61c46a7ab1eee - 【論文閲讀】Sparks of Science - 指南

目錄 Abstract Introduction Related Work Methodology and the Bit-Flip-Spark+Chain-of-Reasoning Format Preprocessing and Dataset Construction Fine-tuning and Inference Pipeline

數據集 , redis , 語言模型 , 數據庫 , 結構化

愛看C語言的BK - Java21天學習計劃 - 第三天:流程控制語句(條件判斷與循環結構)

條件語句:程序的邏輯分支 程序之所以能解決複雜問題,核心在於它能根據不同條件執行不同代碼。就像生活中"如果下雨就帶傘,否則帶墨鏡"的決策過程,Java通過條件語句實現這種邏輯判斷。 if-else基礎結構 最常用的條件判斷結構是if-else語句,它由一個布爾條件和兩個代碼塊組成。當條件為true時執行if代碼塊,為false時執行else代碼塊。

System , i++ , AI寫作 , aigc , 迭代

劉大貓26 - ZTree基本使用及本人詳解 使用案例3

需求8:2棵樹之間的數據交互 注意説明:該案例需單獨引入demo.css,同時div中的class名字好像必須指定官網給定的那個名字,比如class="content_wrap",class="zTreeDemoBackground left",class="zTreeDemoBackground right", 否則外面沒有邊框背景樣式。 案例

機電一體化 , 指尖人生 , 電氣機械 , 金屬加工 , 機械工業 , 機械工程 , 後端開發 , JAVA

emanjusaka - 自定義過濾器配置 Shiro 認證失敗返回 json 數據

byemanjusaka fromhttps://www.emanjusaka.com/2023/10/filter-shiro-authenticatio...彼岸花開可奈何 本文歡迎分享與聚合,全文轉載請留下原文地址。 ​Shiro​​​權限框架認證失敗默認是重定向頁面的,這對於前後端分離的項目及其不友好,可能會造成請求404的問題。現在我們自定義過濾器實現認證失敗返回json數據

shiro , JAVA , 後端

智定義科技 - #數字人不止於“對話”,更在賦能千行百業

一、建設背景 政策導向     國家層面:國務院發佈《關於深入實施“人工智能+”行動的意見》,明確提出發展“智能服務業態”,推動人工智能在政務、文旅等場景的深度融合,支持構建“自然人、數字人、智能機器人”多元協同的治理與服務模式。     地方政府:多地如江蘇、廣東、上海、中山等省市也相繼出台政策,鼓勵AIGC內容創作、智慧旅遊、智能政務等方向的發展,為數字人產品的落地提供了明確的政策支持與發展路

uni-app , 人工智能 , springboot , JAVA , html5

豐木 - ClassNotFoundException: java.util.ArrayList$SubList 錯誤

ClassNotFoundException: java.util.ArrayList$SubList java.lang.RuntimeException: java.lang.ClassNotFoundException: java.util.ArrayList$SubList com.jd.jsf.gd.util.ClassTypeUtils.getClass(ClassTypeU

exception , JAVA

湯卜 - 請求在tomcat源碼中的流轉(源碼分析篇)

Connector的初始化 catalina解析server.xml是通過degister來實現的,degister解析到Connector標籤後做的事情如下代碼所見 ConnectorCreateRule @Override public void begin(String namespace, String name, Attributes attributes)

tomcat , 架構 , 源碼分析 , JAVA , nio

肆式青春 - java測驗

在 Java 開發中,測試是保證代碼質量、可靠性和可維護性的基石。下面我將從測試類型、核心框架、最佳實踐到與持續集成的結合,為你係統介紹 Java 測試。 🧪 Java 測試的主要類型 根據測試的粒度和目標,Java 測試主要分為以下幾種: 單元測試:這是對軟件中最小可測試單元(在 Java 中通常是一個方法或一個類)進行的測試。其目標是驗證每個獨立

測試方法 , 單元測試 , 後端開發 , JAVA

IT利刃出鞘 - 工具精靈--超級好用的在線工具網站

工具精靈是一個超級好用的在線工具網站,它有這些功能:json格式化、xml格式化、markdown在線編輯、sql格式化、json轉Java、xml轉Java等。 雖然有很多這種類似的網站了,但它們並不好用,很粗糙。工具精靈超級好用,細節方面處理的非常出色。 工具精靈的地址:https://it.suchtool.com JSON格式化 好用的json在線格式化工具。功能強大,操作便捷:可快速選中

網站

wzw45233 - mybatisplus使用lambda如何多表查詢

核心概念:QueryWrapper / LambdaQueryWrapper MyBatis-Plus 提供了 QueryWrapper 這個強大的查詢構造器。它的 Lambda 版本 LambdaQueryWrapper 允許你直接使用實體類的 Lambda 表達式來指定字段,從而避免了手寫字符串字段名可能帶來的錯誤。 // 普通 QueryWrapper

xml , 後端開發 , JAVA , SQL

梁雨季 - 軟件包javax.servlet不存在

環境 Linux/Ubuntu20.04LTS IntelliJ IDEA Community Editon 2021.1 Tomcat 7.0.109 javax.servlet 異常 編譯時出現了找不到javax.servlet.Filter的異常 /home/lauiji/Desktop/SSH/src/com/ssh/EncodingFilter.java:6:21 java:

tomcat , servlet , intellij-idea , JAVA , Ubuntu

瘋狂迪霸戈 - Vue2 與 Vue3 區別

1. 架構設計差異 Vue2 的 Options API Vue2 採用 Options API 組織代碼,通過不同的選項(data、methods、computed 等)來定義組件: // Vue2 Options API export default { data() { return { count: 0, message: 'Hel

vue.js , API , 響應式 , 前端開發 , Javascript

自由的瘋 - 《單元測試與Mock:保證代碼質量(十四)》

單元測試是確保代碼質量的核心手段,通過隔離測試目標代碼(System Under Test, SUT),驗證其邏輯正確性。結合Mock框架(如Moq)可以模擬外部依賴,使測試更可控、更高效。 1. xUnit/NUnit基礎:單元測試框架 1.1 xUnit與NUnit對比

List , Test , Stack , yyds乾貨盤點 , c++ , 後端開發 , c

不止極客 - 百萬架構師第二十五課:分佈式架構的基礎:分佈式系統的基石TCP-IP通訊協議|JavaGuide

原文鏈接 通訊協議在分佈式架構中的核心應用 深入料及TCP/IP和UDP/IP通信協議 TCP流量整形 基於Java自身技術實現系統通訊 多任務處理及優化 瞭解什麼是NIO 組播協議 Multicast 從集中式的架構到分佈式架構粗粒度的架構模型圖 相當於是在整個架構層面上去做一個分層,分層以後會存在按照某一個領域去切分的服務層,存在web層。 ​ 如果我們以前是在一個獨立的服

tcp , 架構 , 網絡 , 分佈式 , 後端

網絡安全守護神 - Spring詳解(五)------AOP

1.概述 面向切面編程(Aspect Orient Programming,AOP):是一種編程範式,旨在將 橫切關注點(Cross-Cutting Concerns,如日誌、事務、安全等) 從業務邏輯中分離出來,通過模塊化的方式增強代碼的可維護性和複用性。核心思想是通過“切面”定義通用功能,並在運行時動態織入到目標代碼中 橫切關

Spring Boot , spring , aop , 後端開發 , JAVA , 代理模式 , Python

吳大同 - qData 數據中台:全面支持 ARM 架構與信創國產化環境的兼容性説明

一、概述 qData 數據中台基於 Java、Vue 與 Spring Boot 技術體系構建,具備高度模塊化與跨平台特性,可在多種硬件與操作系統環境中穩定運行。 在國產化與信創體系持續深化的背景下,qData 已完成在 ARM 架構服務器(包括鯤鵬、飛騰、海光等)以及 信創軟硬件生態(涵蓋統信 UOS、銀河麒麟、達夢數據庫等)上的兼容性驗證與適配工作。該系統能夠在國產軟硬件環境下保持性能穩定與功

大數據 , 開源軟件 , 信創 , 數據中台 , arm

飛天鑄幣 - 在spring框架中mybatis可能會遇到的錯誤

聲明環境 數據庫:MySQL8.0 springboot框架:使用阿里雲的腳手架 Java:17 常見錯誤 MySQL密碼錯誤 數據庫密碼錯了,到你的application.properties配置文件檢查一下你的MySQL密碼是否輸錯了 找不到數據庫 找不到數據庫,到你的application.properties配置文件檢查一下你的數據庫是不是填錯了或少打多打都用可

springboot , JAVA , Mybatis

舒一笑不禿頭 - 我的開源項目-PandaCoder迎來史詩級大更新啦

📖 插件簡介 PandaCoder 是一款專為中文開發者設計的 IntelliJ IDEA 插件,集成了中文編程轉換、Jenkins Pipeline支持、SpringBoot配置文件圖標顯示等多項強大功能。通過智能翻譯引擎和專業的開發工具支持,大幅提升中文開發人員的編程效率和開發體驗。 項目地址 https://github.com/shuyixiao-better/PandaCoder 1

intellij-idea , JAVA , 翻譯 , 大模型 , 後端

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 小米商城產品站革新之路

前言 小米商城產品站之前由於歷史原因,存在着諸多問題與不便,隨着技術的快速變革,技術部中台化的建設,越來越不適用於現在快速迭代的業務需求,接下來我將以技術的視角講解我們遇到的痛點,以及解決這些痛點的思路,也就是 Phoenix 框架誕生的故事。 為啥要進行設計一個框架,其實是業務發展導向的結果,若是我們不進行設計,那麼我們會遇到如下一些問題: 在新的產品需求規劃下,無法承接大型項目,只能進行小

框架 , 架構設計 , JAVA , 併發

軟件求生 - 別再手動 set 時間了,JPA 一行註解全幫你搞定!

大家好,我是小米,一個寫代碼也寫故事的31歲程序員。 上週五晚上,我在工位上加班修 Bug,手裏那杯咖啡都涼透了。原因嘛——老闆的一句話:“小米,你這表記錄誰創建的、什麼時候改的,怎麼都沒寫?”我一臉懵:“啊?這不是數據庫自帶的嗎?”老闆笑了笑,“你去查查 JPA Audit。” 就這樣,我打開電腦,走上了一條“審計字段自動填充”的覺醒之路。 那些年我們

字段 , yyds乾貨盤點 , 數據庫 , 後端開發 , jpa , JAVA

Enaium - Vue項目整合Cordova一鍵打包apk

首發於Enaium的個人博客 Cordova是一個依賴於Node.js的工具,它可以將HTML頁面打包為apk等移動端應用,本篇文章將介紹如何使用Cordova將Vue項目打包為apk。 創建Corodva項目 首先,我們需要安裝Cordova,可以使用npm進行安裝: npm install -g cordova 安裝完成後,我們可以使用cordova create命令創建一個Cordova項

vue.js , Android , cordova

JavaGuide - 面試官:為什麼忘記密碼要重置而不是告訴你原密碼?

這是一個挺有意思的面試題,挺簡單的,不知道大家平時在重置密碼的時候有沒有想過這個問題。回答這個問題其實就一句話:因為服務端也不知道你的原密碼是什麼。如果知道的話,那就是嚴重的安全風險問題了。 我們這裏來簡單分析一下。 做過開發的應該都知道,服務端在保存密碼到數據庫的時候,絕對不能直接明文存儲。如果明文存儲的話,風險太大,且不説數據庫的數據有被盜的風險,如果被服務端的相關人員特別是有數據庫權限的惡

加密算法 , hash , JAVA , go , 後端

wayn - Redis 也支持全文搜索 了?這也太強了

在 2021 年我就瞭解到 RediSearch 這個項目,並已經把它用於我的開源項目 newbee-mall-pro 中。 就我的使用體驗來説,簡單場景下,用來平替 Elasticsearch 的使用場景已經足夠。像是 Elasticsearch 中常用中文分詞插件可以用 RediSearch 替代,但是拼音轉中文插件在 RediSearch 中還沒有功能替代,只能通過個人手段處理。 在 new

redis , jedis , redis-module , JAVA , redis集羣