E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JMM(Java
mybatis的mapper对应的xml写法
文章目录前置mapper对应xml基础配置mapper对应xml复杂配置Mapper中的相关注解其他前置你使用
java
mybatis/mybatisplus如果你使用mybatisplus,也是会向下兼容
abcnull
·
2025-05-30 07:23
#
Spring
mybatis
xml
sql
spring
mapper
Java
求职面试实录:详解Spring AI、MCP、RAG与向量数据库等AI技术
Java
求职者面试实录:深入解析AI技术与编程原理今天是2025年05月08日,随着AI技术在软件开发领域的广泛应用,
Java
求职者的面试也逐渐增加了对人工智能相关知识的考察。
迢迢星万里灬
·
2025-05-30 07:22
Java面试宝典
Java面试
AI技术
Spring
AI
MCP
RAG
向量数据库
Embedding模型
互联网大厂
Java
面试全解析:从基础概念到源码原理
文章简述在这篇文章中,我们将模拟一次互联网大厂的
Java
面试过程。面试内容涵盖核心语言技术栈及计算机基础面试题,并结合LeetCode算法题进行全面解析,帮助求职者高效备战大厂面试。
迢迢星万里灬
·
2025-05-30 07:22
Java面试宝典
Java面试
互联网大厂
算法题
Spring
MySQL
Redis
LeetCode
Java
求职面试详解:从核心语言到计算机基础
Java
求职面试详解:从核心语言到计算机基础第一轮:核心语言基础概念面试官:请你解释一下
Java
中的JVM是什么,以及它的作用。
迢迢星万里灬
·
2025-05-30 07:22
Java面试宝典
Java
面试
计算机基础
算法
LeetCode
来点不一样的: 精选200个
Java
技术面试真题,详解应聘
Java
程序员常见考点,在Github上标星89.6K
写在前面作为一名
Java
开发者,职业生涯规划使很重要的因素,一年、三年、五年、十年都是一道坎,如果一直温水煮青蛙,不用想,是一定不会有好的发展和去处的,当然,大厂也会与你无缘。
苹果醋3
·
2025-05-30 06:50
面试题汇总与解析
java
spring
boot
mysql
nginx
运维
Spring 设计模式之单例模式
、性能差的懒汉式示例2:线程安全、性能差的懒汉式示例3:线程安全、性能好的懒汉式(也有用)二、饿汉式实现(常用方式)三、静态内部类实现(常用方式)四、枚举(Enum)实现五、使用容器实现单例模式扩展—
Java
Slow菜鸟
·
2025-05-30 06:20
#
Java设计模式学习篇
spring
设计模式
单例模式
java
前端面试题
Spring依赖注入常见
java
开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想
m0_56824583
·
2025-05-30 06:50
程序员
java
经验分享
面试
Java
并发编程实战:掌握AQS框架的基础与实战应用
概念介绍在
Java
并发编程中,AbstractQueuedSynchronizer(AQS)是一个用于构建锁和同步器的框架。它提供了一种基于队列的优化机制,使得开发者可以轻松实现自定义的同步器。
谢飞机️
·
2025-05-30 06:49
Java场景面试宝典
Java
AQS
并发编程
锁
同步器
React?它的核心特点是什么?
定义:React是一个用于构建用户界面的
Java
Script库,采用声明式、组件化的方式开发UI。
_艾米莉
·
2025-05-30 06:48
react.js
前端
前端框架
中间件
javascript
ecmascript
github
加星
Java
Script中const常量值为什么不可更改?对象属性又可以更改?
为什么基础数据类型的值不可以更改?基础数据类型的值是直接存储在栈(stack)中。栈是计算机内存中一个用于存储局部变量和函数调用的区域。栈中的数据存储是简单且直接的,因此当一个基础数据类型的值被赋给变量时,变量直接存储的是数据本身的值。栈的内存分配相对简单,存取速度快。consta=123;栈中的数据存储:a是一个基础数据类型的值(number),所以它的值123直接存储在栈上,栈中存储的是值本身
锭子比脸大
·
2025-05-30 06:48
javascript
开发语言
Java
求职者面试题详解:计算机网络、操作系统、设计模式与数据结构
Java
求职者面试题详解:计算机网络、操作系统、设计模式与数据结构第一轮:基础概念问题1.请解释什么是HTTP协议?
迢迢星万里灬
·
2025-05-30 06:17
Java面试宝典
Java
面试题
计算机网络
操作系统
设计模式
数据结构
Spring AI框架快速入门
SpringAI是Spring生态中一个新兴的子项目,旨在简化人工智能(尤其是生成式AI)在
Java
应用中的集成。它提供了一套标准化API
Java架构何哥
·
2025-05-30 05:42
AI大模型
Spring
AI
同步调用和流式调用
ChatClinet
OpenAI大模型规范
sharding jdbc的使用,如何在Spring中实现数据库的主从分离、分库分表等功能
使用Sharding-JDBC就可以了,它是一个轻量级的
Java
JDBC层中间件,用于实现分库分表、读写分离、分布式事务等功能,而且对于我们经常使用的mybatis之类的是兼容的。
結城
·
2025-05-30 05:40
Java
spring
数据库
java
java
序列化
意义
Java
平台允许我们在内存中创建各种对象,这些对象虽然是可复用的,但其生命周期不会超过jvm虚拟机的生命周期的对吧。
結城
·
2025-05-30 05:09
Java
java
python
开发语言
Java
云原生工具链自动化:从代码到生产的“量子跃迁”——用Spring Boot+Kubernetes+Grafana构建零人工干预的DevOps流水线
根因模糊:故障定位依赖人工日志分析解决方案:量子级自动化:SpringCloud+Kubernetes实时监控“超导体”:Prometheus+Grafana混沌工程“引力波”:LitmusChaos+
Java
墨夶
·
2025-05-30 05:37
Java学习资料4
java
云原生
自动化
华为OD机试真题——模拟工作队列(2025A卷:200分)
Java
/python/
Java
Script/C/C++/GO最佳实现
2025A卷200分题型本专栏内全部题目均提供
Java
、python、
Java
Script、C、C++、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-30 05:36
华为OD
华为od
java
python
javascript
c语言
c++
华为OD机试真题——最大相连男生数学生方阵(2025A卷:200分)
Java
/python/
Java
Script/C/C++/GO最佳实现
2025A卷200分题型本专栏内全部题目均提供
Java
、python、
Java
Script、C、C++、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-30 05:36
华为OD
华为od
java
python
javascript
c语言
c++
华为OD机试真题——查找接口成功率最优时间段(2025A卷:100分)
Java
/python/
Java
Script/C/C++/GO最佳实现
2025A卷100分题型本专栏内全部题目均提供
Java
、python、
Java
Script、C、C++、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-30 05:35
华为OD
java
python
c++
javascript
GO
c语言
华为OD机试题
Java
数字货币钱包开发:从“代码石器时代“到“区块链炼金术“的奇幻漂流
1.密钥管理:用BouncyCastle当"密码学军火库"生成助记词(Mnemonic)://生成BIP39助记词publicclassMnemonicGenerator{privatestaticfinalSecureRandomrandom=newSecureRandom
墨夶
·
2025-05-30 04:03
Java学习资料1
java
区块链
开发语言
LeetCode 215:数组中的第K个最大元素 - 两种高效解法详解
文章目录问题描述解法一:快速选择算法(QuickSelect)算法思想算法步骤
Java
实现复杂度分析算法特点解法二:最小堆(优先队列)算法思想算法步骤
Java
实现复杂度分析算法特点两种解法比较测试示例总结在算法面试中
进击的小白菜
·
2025-05-30 04:32
Top100
详解
2025
leetcode
java
算法
复制带随机指针的链表(
Java
实现:原地复制法)
文章目录问题描述解决思路原地复制法(O(1)空间复杂度)代码实现关键步骤解析1.复制节点并插入2.处理随机指针3.拆分链表复杂度分析总结问题描述给定一个链表的头节点head,链表中每个节点包含两个指针:next和random。其中:next指向链表中的下一个节点。random可能指向链表中的任意节点,或为null。要求对这个链表进行深拷贝,返回复制链表的头节点。深拷贝意味着必须完全创建新节点,且新
进击的小白菜
·
2025-05-30 04:32
Top100
详解
leetcode
链表
java
LeetCode LCR 010 和为 K 的子数组 (
Java
)
两种解法详解:暴力枚举与前缀和+哈希表寻找和为k的子数组在解决数组中和为k的连续子数组个数的问题时,我们可以采用不同的方法。本文将详细解析两种常见的解法:暴力枚举法和前缀和结合哈希表的方法,分析它们的思路、优缺点及适用场景。问题描述给定一个整数数组nums和一个整数k,要求找到所有和为k的连续子数组的个数。示例:输入:nums=[1,1,1],k=2输出:2解释:[1,1](前两个元素)和[1,1
小刘不想改BUG
·
2025-05-30 04:30
力扣刷题
leetcode
java
算法
LeetCode 136:只出现一次的数字 - 巧用异或运算的极致解法
文章目录问题描述解题思路:异或运算的巧妙应用异或运算的核心特性算法核心思想
Java
代码实现复杂度分析原理解析边界条件测试实际应用场景总结本文讲解LeetCode第136题"只出现一次的数字",展示如何利用异或运算的巧妙特性在
进击的小白菜
·
2025-05-30 04:00
Top100
详解
leetcode
算法
职场和发展
Decimal.js 的常用方法
Decimal.js是一个用于高精度计算的
Java
Script库,特别适用于需要避免浮点数精度问题的场景,比如金融计算。
钱端工程师
·
2025-05-30 04:58
javascript
设计模式-原型模式
原型模式的优点:
Java
自带的原型模式基于内存二进制流的复制,在性能上比直接new一个对象更加优良。
master-dragon
·
2025-05-30 04:56
Java
设计模式
原型模式
java
华为OD机考2025B卷 - 机房布局(
Java
& Python& JS & C++ & C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。为了简化题目,假设这个机房是一整排,M表示机柜,I表示间隔,请你返回这整排机柜,至少需要多少个电箱。如果无解请返回-1。输入描述cabinets=“MIIM”备注:其中M表示机柜,I表示间隔1≤strlen
算法大师
·
2025-05-30 04:55
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
javascript
c++
华为OD机考2025B卷 - 符号运算(
Java
& Python& JS & C++ & C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述给定一个表达式,求其分数计算结果。表达式的限制如下:所有的输入数字皆为正整数(包括0)仅支持四则运算(±*/)和括号结果为整数或分数,分数必须化为最简格式(比如6,3/4,7/8,90/7)除数可能为0,如果遇到这种情况,直接输出"ERROR"输入和最终计算结果中的数字都不会超出整型范围用例输入一定合法,不会出现括号匹
算法大师
·
2025-05-30 04:55
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
javascript
c++
华为OD机考2025B卷 - 用户调度问题(
Java
& Python& JS & C++ & C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述在通信系统中,一个常见的问题是对用户进行不同策略的调度,会得到不同的系统消耗和性能。假设当前有n个待串行调度用户,每个用户可以使用A/B/C三种不同的调度策略,不同的策略会消耗不同的系统资源。请你根据如下规则进行用户调度,并返回总的消耗资源数。规则:相邻的用户不能使用相同的调度策略,例如,第1个用户使用了A策略,则第2
算法大师
·
2025-05-30 04:55
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
python
javascript
c++
华为OD机考2025A卷 - 找数字/找等值元素(
Java
& Python& JS & C++ & C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述给一个二维数组nums,对于每一个元素nums[i],找出距离最近的且值相等的元素,输出横纵坐标差值的绝对值之和,如果没有等值元素,则输出-1。输入描述输入第一行为二维数组的行输入第二行为二维数组的列输入的数字以空格隔开。备注针对数组nums[i][j],满足0
算法大师
·
2025-05-30 04:55
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
c++
java
javascript
python
华为OD机考2025B卷 - 差值数组不同的字符串(
Java
& Python& JS & C++ & C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看2025华为od机试2025B卷-华为机考OD2025年B卷题目描述给你一个字符串数组words,每一个字符串长度都相同,令所有字符串的长度都为n。每个字符串words[i]可以被转化为一个长度为n-1的差值整数数组difference[i],其中对于0<=j<=n-2有difference[i][j]=words[i][j+
算法大师
·
2025-05-30 03:53
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
python
javascript
c++
【后端高阶面经:实战篇】42、微服务架构面试高频考点解析
本质定义:微服务架构是一种将单体应用拆解为轻量级独立服务的分布式设计模式,每个服务:独立部署(Docker容器/Kubernetes)独立技术栈(
Java
/Go/Python混合)松耦合通信(HTTP/
无心水
·
2025-05-30 03:50
微服务
面试
微服务面试题
高可用架构
负载均衡算法
熔断降级实战
CSDN技术干货
【Netty系列】Netty vs
Java
NIO
Java
NIO与Netty框架的深度对比虽然Netty底层基于
Java
NIO,但它在编程模型、线程管理、内存优化和协议支持等方面做了大量增强。
漫步者TZ
·
2025-05-30 03:49
Netty
nio
netty
java
Netty框架:从原理到实战,构建高性能网络应用
传统
Java
NIO编程存在以下痛点:API复杂:Selector、Channel、Buffer的管理繁琐可靠性差:需要手动处理断线重连、半包粘包等问题开发门槛高:需要深入理解NIO底层原理性能调优困难:
shangjg3
·
2025-05-30 03:49
网络
java
后端
架构
小程序 居住证户籍办理申报系统
文章目录具体实现截图技术介绍mvc设计模式小程序框架以及目录结构介绍错误处理和异常处理
java
类核心代码部分展示详细视频演示源码获取具体实现截图技术介绍数据库工具:Navicat/SQLyog等都可以前端开发框架
qq_3166678367
·
2025-05-30 03:48
小程序
laravel
学习
java
mysql like_
java
mysql prepareStatement模糊查询like使用注意
今天在使用mysql的like语句是,发现prepareStatement的like语句和一般的=写法有一样。当要使用prepareStatement的like查询时,按照一般写法,都会写成:Stringsql="select*fromtablenamelike‘%?%‘";StringsqlParasValue="2015-03-23";pStmt=conn.prepareStatement(s
宋昕冉
·
2025-05-30 02:46
java
mysql
like
华为OD机试2024年E卷-智能驾驶[200分](
Java
| Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
题目描述有一辆汽车需要从m*n的地图的左上角(起点)开往地图的右下角(终点),去往每一个地区都需要消耗一定的油量,加油站可进行加油请你计算汽车确保从起点到达终点时所需的最少初始油量说明:(1)智能汽车可以上、下、左、右四个方向移动(2)地图中的数字取值是0或-1或正整数:-1:表示加油站,可以加满油,汽车的油箱容量最大为100;0:表示这个地区是障碍物,汽车不能通过;正整数:表示汽车走过这个地区的
梅花C
·
2025-05-30 02:16
华为OD题库
华为od
Java
之MySQL中prepareStatement的基本使用
1.什么是prepareStatementprepareStatement是表示预编译的SQL语句的对象。2.为什么使用prepareStatement1.以前的statement的执行,是先拼接sql语句然后在一起执行。在这种情况下,如果sql语句中的变量带有了数据库的关键字,那么一并认为是是关键字,而不是普通的字符串。2.使用prepareStatement时,预先处理给定的SQL语句并且对其
南方的大雪
·
2025-05-30 02:15
#
数据库
mysql
sql
java
数据库
MySQL的PrepareStatement真的是预编译语句么?
ChatGPT对PrepareStatement的定义是:PrepareStatement是
Java
数据库连接(JDBC)API中用于执行预编译SQL语句的接口。
蜀中孤鹰
·
2025-05-30 02:44
mysql
数据库
mysql预编译语句
sql服务端预编译
java
8新特性lambda等
作为一种更紧凑的代码风格,使
java
的语言能力得到了提升。
伊人秋采唐
·
2025-05-30 02:41
java
Java
Script 中,require 和 import
在
Java
Script中,require和import都是用来导入模块的语法,但它们属于不同的模块系统:CommonJS和ECMAScriptModules(ESM)。
不穿铠甲的穿山甲
·
2025-05-30 01:40
javascript
开发语言
ecmascript
Java
ThreadLocal 应用指南:从用户会话到数据库连接的线程安全实践
ThreadLocal提供了一种线程局部变量(thread-localvariables)的机制,这意味着每个访问该变量的线程都会拥有其自己独立的、初始化的变量副本。这确保了线程之间不会共享数据,也避免了因共享数据而可能产生的竞争条件和同步问题,使其成为在多线程环境中管理每个线程独有状态的强大工具。ThreadLocal的主要特点:1.线程隔离(ThreadIsolation):每个线程都拥有变量
java干货
·
2025-05-30 01:09
java
数据库
安全
《
Java
SPI:像“插拔U盘”一样扩展你的程序》
1.开场故事:从“USB接口”到SPI❝想象你买了一个多功能扩展坞,插上U盘能读文件,插上键盘能打字,插上显卡还能外接显示器——而
Java
的SPI机制,就是代码世界的“
山沐与山
·
2025-05-30 01:37
JAVA技术小册
java
开发语言
Java
Stream API 终止操作的详细解析
一、终止操作概述定义:终止操作(TerminalOperations)是Stream处理流程的最后一步,触发流的遍历并生成结果,之后流不可再用。核心特点:触发计算:中间操作(如filter、map)在终止操作调用时才会执行。关闭流:流一旦终止,无法再执行其他操作。返回非流结果:如基本类型、对象、集合或void。二、常见终止操作分类1.遍历与消费forEach(Consumer)遍历流中的每个元素,
步行cgn
·
2025-05-30 01:07
Stream
API
java
windows
Lambda 表达式遍历集合的原理
在
Java
中,使用Lambda表达式遍历List和Set集合可以通过forEach方法实现,该方法接受一个Consumer函数式接口作为参数。
步行cgn
·
2025-05-30 01:07
Lambda表达式
windows
java
MapStruct Date 转 LocalDate 偏差一天问题
当使用MapStruct将
java
.util.Date转换为
java
.time.LocalDate时出现日期偏差一天的问题,通常是由时区处理引起的。
SteveCode.
·
2025-05-30 01:37
java
MapStruct
解决导出多个Excel表ZipOutputStream内存溢出问题——
java
heap space
easypoi——Excel表系列easypoi的基本用法easypoi自定义样式多个Excel表生成目录导出压缩包本篇文件是解决上一篇文章内存溢出的问题问题在本地跑没有问题,但上传到服务器导出是,报错
java
heapspace
秋雨叶落
·
2025-05-30 01:35
工作应用
Java
excel
java
开发语言
使用 SpringBoot + SPI 机制,实现可插拔组件
而
Java
的SPI(ServiceProviderInterface)机制是实现这一目标的强大工具。本文将结合SpringBoot和SPI机制,介绍如何实现可插拔组件的设计。
心上之秋
·
2025-05-30 01:35
spring
boot
后端
java
spring
ShardingSphere分库分表教程,
java
后端开发面试题
简介:
Java
领域优质创作者、CSDN哪吒公众号作者✌、
Java
架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习、一起进步欢迎点赞收藏⭐留言目录一、分库分表二、分库分表的方式1、垂直分表2、垂直分库3
m0_64205716
·
2025-05-30 01:34
程序员
面试
java
后端
中文数字阿拉伯数字相互转换(
Java
版本)
首先我们需要将上面中文数字按阿拉伯数字进行分离。这里我们先提出一个思想前提:亿、万这种是高级单位;千、百、十这种是低级单位。所以我们先按高级单位将上面的进行拆分。我们得到上面的三个数字。分别是【一亿】、【七千零七十九万】、【七千一百九十七】。下面我们针对这三个数字进行翻译。各个击破仔细分析下上面三个中文数字,不难得出结论-上面三个数字去掉高级单位剩下的都只有低级单位了。这也是我们实现的重点【低级单
体育yyb官网
·
2025-05-30 00:34
removeIf() 方法,结合 Lambda 表达式
在
Java
8中,removeIf()方法是Collection接口新增的一个默认方法,用于根据条件批量删除集合中的元素。结合Lambda表达式,可以以极简的语法实现复杂的过滤逻辑。
步行cgn
·
2025-05-30 00:33
Lambda表达式
java
服务器
上一页
126
127
128
129
130
131
132
133
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他