技术栈
java
Elias不吃糖
6 小时前
java
·
开发语言
·
学习
Java Lambda 表达式
只有在“函数式接口”作为参数时,才能使用 Lambda 表达式。定义:有且仅有一个抽象方法的接口。特征:通常(但不强制)类上会有 @FunctionalInterface 注解。
情缘晓梦.
7 小时前
java
·
开发语言
·
算法
C语言指针进阶
字符指针 char* 有两种常见使用方式:注意: 当多个指针指向同一个常量字符串时,它们实际指向同一块内存区域。但如果是用常量字符串初始化不同的数组,数组会开辟不同的内存块。
南知意-
8 小时前
java
·
intellij-idea
·
开发工具
·
idea安装
IDEA 2025.3 版本安装指南(完整图文教程)
若电脑已安装旧版 IDEA,建议彻底卸载以避免版本冲突;未安装旧版可直接跳过,进入“获取安装包”环节。具体操作步骤如下:
码农水水
9 小时前
java
·
linux
·
开发语言
·
面试
·
职场和发展
·
php
蚂蚁Java面试被问:混沌工程在分布式系统中的应用
图表代码复制下载全屏java复制下载java复制下载yaml复制下载篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc
海边的Kurisu
9 小时前
java
·
苍穹外卖
苍穹外卖日记 | Day4 套餐模块
昨天我们使用AOP与反射完成了公共字段填充通知,进阶CRUD的操作完成了菜品模块。今天的任务是无课程讲解,自己通过查看产品模型和接口文档,分析表与表之间的关系,实战完成套餐模块。
毕设源码-邱学长
9 小时前
java
【开题答辩全过程】以 走失儿童寻找平台为例,包含答辩的问题和答案
个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
他们叫我技术总监
10 小时前
android
·
java
·
python
Python 列表、集合、字典核心区别
在Python编程学习中,列表(list)、集合(set)、字典(dict)是最常用的三大核心数据结构。很多新手初期极易混淆三者的语法和使用场景——比如同样用大括号包裹的集合和字典、看似都能存数据的列表和集合,到底该在什么场景下用什么结构?
江沉晚呤时
10 小时前
java
·
开发语言
·
microsoft
·
c#
从零实现 C# 插件系统:轻松扩展应用功能
在现代软件开发中,插件系统(Plugin System)是一种重要架构模式,它允许应用在不修改核心代码或重新编译的情况下增加新功能。通过插件系统,应用可以变得更加灵活、可扩展,同时支持第三方开发者为你的软件贡献功能。
梁下轻语的秋缘
10 小时前
java
·
后端
·
spring
ESP32-WROOM-32E存储全解析:RAM/Flash/SD卡读写与速度对比
在ESP32开发中,存储方案的选择直接影响项目稳定性、性能与扩展性——无论是物联网节点的数据缓存、音频文件的存储播放,还是固件的存储与升级,都离不开对RAM、Flash及外部存储(如SD卡)的深入理解。本文基于ESP32-WROOM-32E模块,从核心存储规格、Flash实操应用、读写速度对比三个维度,拆解存储相关关键问题,为开发选型提供清晰指引。
wanzhong2333
10 小时前
java
·
后端
·
springboot
开发日记8-优化接口使其更规范
query接口有时候需要传入多个参数,是不是意味着query就一定要在传参增加很多个呢?不是,你只需传入对象
Knight_AL
10 小时前
java
·
开发语言
Java 多态详解:概念、实现机制与实践应用
多态(Polymorphism)是 Java 面向对象编程中的核心特性之一,与封装、继承共同构成了面向对象设计的基础。理解多态不仅有助于写出更加灵活、可扩展的代码,也能帮助我们更好地理解 Java 框架(如 Spring)背后的设计思想。
C雨后彩虹
10 小时前
java
·
多线程
·
并发
·
volatile
volatile 实战应用篇 —— 典型场景
在上一篇文章中,我们深入剖析了 volatile 的底层原理,知道它通过强化 JMM 交互规则保证可见性,通过插入内存屏障保证有序性,但不具备原子性。
xie_pin_an
10 小时前
java
·
数据结构
从二叉搜索树到哈希表:四种常用数据结构的原理与实现
在数据结构的世界中,高效的数据存储与查找是核心诉求。二叉搜索树、AVL 树、红黑树和哈希表作为四种经典的数据结构,分别从不同角度解决了数据操作的效率问题。本文将结合具体代码,深入解析这四种数据结构的核心原理、实现细节及适用场景,帮助读者构建完整的知识体系。
没有bug.的程序员
10 小时前
java
·
开发语言
·
性能优化
·
并发
·
源码解析
·
并发容器
Java 并发容器深度剖析:ConcurrentHashMap 源码解析与性能优化
在 Java 并发编程的江湖中,如果说 HashMap 是每一位初学者的“敲门砖”,那么 ConcurrentHashMap(以下简称 CHM)则是每一位中高级开发者通往高并发世界的“必经之路”。
kk哥8899
11 小时前
java
·
开发语言
分享一些学习JavaSE的经验和技巧
新手最容易陷入 “看完所有语法再动手” 的误区,正确的做法是:java运行把 JavaSE 拆成 4 个核心阶段,学完一个阶段做一个小项目巩固:
栈与堆
11 小时前
java
·
数据结构
·
python
·
算法
·
leetcode
·
链表
·
rust
LeetCode 21 - 合并两个有序链表
将两个升序排列的链表 list1 和 list2 合并为一个新的升序链表。新链表应该通过拼接前两个链表的节点来创建。
lagrahhn
12 小时前
java
·
开发语言
·
金融
Java的RoundingMode舍入模式
RoundingMode 是 Java 中用于控制舍入行为的枚举类,位于 java.math 包中。它常与 BigDecimal、DecimalFormat 等高精度数值处理类一起使用,以明确指定在精度不足或需要截断时应如何舍入。
鸽鸽程序猿
12 小时前
java
·
spring cloud
·
java-ee
【JavaEE】【SpringCloud】注册中心_nacos
Nacos (Dynamic Naming and Configuration Service): 在最初开源时,Nacos选择进⾏内部三个产品合并统⼀开源(Configserver ⾮持久注册中⼼,VIPServer 持久化注册中⼼,Diamond 配置中⼼)。定位为:⼀个更易于构建云原⽣应⽤的动态服务发现,配置管理和服务管理平台。所以Nacos是⼀个注册中⼼组件,但它⼜不仅仅是注册中⼼组件。
云上凯歌
12 小时前
java
·
开发语言
01 GB28181协议基础理解
本文深入解析GB28181国家标准协议,从协议架构、SIP协议应用、SDP会话描述、RTP传输机制到设备注册全流程,帮助你彻底理解视频监控设备接入的底层原理。
Coder_Boy_
12 小时前
java
·
数据库
·
人工智能
·
spring boot
基于SpringAI的在线考试系统-考试系统DDD(领域驱动设计)实现步骤详解
领域分析识别核心业务划分子域确定限界上下文核心业务: 组织考试支撑业务: 题库管理通用业务: 用户管理