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
Java基础+JDBC
ShardingSphere-
JDBC
详解
ShardingSphere-
JDBC
(原Sharding-
JDBC
)是ApacheShardingSphere的核心模块之一,定位为轻量级Java框架,在Java的
JDBC
层提供分库分表、读写分离、数据加密
csdn_tom_168
·
2025-07-07 16:49
Apache
ShardingSphere
数据库
ShardingSphere
JDBC
学习
【
JDBC
痛点终结者】MyBatis如何优雅解决传统数据库操作的七大难题
你是否曾在
JDBC
的ResultSet和PreparedStatement的海洋中迷失方向?是否被无数重复的模板代码折磨得精疲力尽?
码农技术栈
·
2025-07-07 13:01
MyBatis
数据库
mybatis
tomcat
java
开发语言
后端
性能优化
spring-ai-alibaba 1.0.0.2 学习(十二)——聊天记忆扩展包
学习spring-ai时提到过,spring-ai除了内置的InMemoryChatMemoryRepository,还提供
jdbc
、cassandra、neo4j三个扩展包。
·
2025-07-06 18:39
加载properties文件username取不到值
错误信息不做展示了,三个小时后定位到错误位置为applicationContext.xml中加载外部
jdbc
.properties文件出错。
bigStone.
·
2025-07-06 14:12
问题总结
properties
username
properties配置文件
java枚举 数字_java 枚举
一样,只是一个关键字,他并不是一个类,那么枚举是由什么类维护的呢,我们简单的写一个枚举:然后我们使用反编译,看看这段代码到底是怎么实现的,反编...文章java填坑路2018-08-051238浏览量
Java
·
2025-07-06 11:44
【
Java基础
】Java集合遍历方式
前言在Java编程中,集合(Collection)是存储和操作对象的核心工具。遍历集合是开发者最频繁的操作之一,但不同场景下选择合适的遍历方式至关重要。一、基础遍历方式1.基本for循环适用场景:仅适用于List等有序集合(如ArrayList、LinkedList)。核心思路:通过索引直接访问元素。特点:优点:索引操作灵活,适合需频繁访问索引的场景(如修改元素位置)。缺点:代码冗余,无法遍历Se
·
2025-07-06 11:07
SQLRecoverableException: 关闭的连接 尝试解决办法
错误效果:[11:31:31][ERROR]-com.alibaba.druid.util.
Jdbc
Utils.close(
Jdbc
Utils.java:109)-closestatementerrorjava.sql.SQLRecoverableException
一朵梨花压海棠go
·
2025-07-06 08:44
java
前端
服务器
2025年Java后端开发岗面试的高频项目场景题 + 八股文(100w字)
一、Java八股文高频面试题1.
Java基础
HashMapvsConcurrentHashMapHashMap:非线程安全,JDK1.8后采用数组+链表/红黑树,扩容时可能死循环(JDK1.7)。
小凡敲代码
·
2025-07-06 08:12
java
java面试
java八股文
Java场景题
程序员
计算机
Java面试题
Java基础
:循环结构(while,do-while,for)及“鸡兔同笼”问题、计算阶乘
目录while结构(次数不固定的循环优先选用)do-while结构(必须先执行后判断的循环优先使用)fori结构(次数固定的循环优先选用)1.鸡兔同笼问题2.计算阶乘循环结构是为了解决生活中重复发生的场景。循环结构由三个要素组成,分别为循环变量、循环体和循环终止条件。循环结构:也称为重复结构,程序中反复执行的一组指令或程序段循环体:被反复执行的程序段循环变量:用来控制循环是否继续进行的变量常见的循
Y小树
·
2025-07-06 01:35
Java学习
java
开发语言
Java基础
字符串类 String StringBuffer 和StringBuilder
字符串核心对比表String:不可变字符串StringBuffer:线程安全的可变字符串扩容机制:StringBuilder:线程不安全的高效可变字符串使用场景决策树1.String:不可变字符串,任何修改都会创建新的字符串对象。2.StringBuffer:可变字符串,线程安全(方法使用synchronized修饰),适合多线程环境3.StringBuilder:可变字符串,非线程安全(没有同步
骑牛小道士
·
2025-07-05 23:23
java
基础
java
开发语言
Java基础
集合框架 队列架构 阻塞队列BlockingQueue架构
阻塞队列BlockingQueueBlockingQueue接口方法介绍BlockingQueue主要实现类ArrayBlockingQueue:数组有界队列ArrayBlockingQueue构造方法ArrayBlockingQueue内部数据结构及管理机制ArrayBlockingQueue关键方法ArrayBlockingQueue核心特性ArrayBlockingQueue总结ArrayB
骑牛小道士
·
2025-07-05 23:20
集合框架之队列
java
架构
开发语言
Java 中的成员变量与成员方法 —— 一次讲清!
主要方向包括
Java基础
、Spring全家桶、数据库优化、项目实战等,也会分享一些踩坑经历与面试复盘,希望能为还在迷茫中的你提供一些参考。 我相信:写作
菜鸟不学编程
·
2025-07-05 17:35
Java从入门到放弃
java
开发语言
包装类是废物?还是背后藏着的 Java 设计良心?
主要方向包括
Java基础
、Spring全家桶、数据库优化、项目实战等,也会分享一些踩坑经历与面试复盘,希望能为还在迷茫中的你提供一些参考。 我相信:写作
·
2025-07-05 17:35
你还在用单线程处理请求?这年头还不会写多线程服务器,真的不慌吗?
主要方向包括
Java基础
、Spring全家桶、数据库优化、项目实战等,也会分享一些踩坑经历与面试复盘,希望能为还在迷茫中的你提供一些参考。 我相信:写作
菜鸟不学编程
·
2025-07-05 17:35
Java从入门到放弃
java
开发语言
Java面试题
说明本文档是Java技术面试问题与答案集合,涵盖
Java基础
知识、集合框架、并发编程、Spring框架、数据库、消息队列、系统设计等核心技术领域。
木鱼时刻
·
2025-07-05 08:05
软件开发
java
开发语言
Java基础
:Java运行原理
文章目录一、Java运行原理二、Java虚拟机2.1JVM概念2.2JVM体系结构2.2.1ClassLoader:类装载器2.2.2执行引擎2.2.3运行时数据区三、Java线程四、Java方法调用五、Java字节码执行一、Java运行原理我们都知道,机器只能识别0和1,那么程序是如何在机器上运行的呢?当我们在IDEA等开发工具上编写Java代码,经过构建(javac.exe编译)后,会生成字节
1024de小shen
·
2025-07-05 08:03
Java基础
java
分布式数据库解决方案:ShardingSphere-
JDBC
演示项目详解
分布式数据库解决方案:ShardingSphere-
JDBC
演示项目详解去发现同类优质开源项目:https://gitcode.com/,帮助读者理解其工作原理,应用场景及优势。
吕真想Harland
·
2025-07-05 03:05
MyBatis初识:为什么选择它?
前言在Java持久层框架的江湖中,MyBatis像一位特立独行的侠客——它既不像
JDBC
那样需要开发者赤手空拳打天下,也不似Hibernate般用ORM大法将SQL完全封装。
双力臂404
·
2025-07-05 02:56
mybatis基础
mybatis
开发语言
DBeaver连接失败报错——resolving dependencies Maven artifact ‘maven
DBeaver连接Oracle数据库,需要下载驱动,但是下载都报错,如下:ErrorresolvingdependenciesMavenartifact‘maven:/com.oracle.database.
jdbc
·
2025-07-05 02:56
datax-web任务执行时脏数据
-具体错误信息为:com.mysql.
jdbc
.exceptions
·
2025-07-04 20:47
springboot集成达梦数据库,取消MySQL数据库,解决问题和冲突
一、驱动与连接配置更换
JDBC
驱动在pom.xml中移除MySQL驱动,添加达梦驱动(版本根据DM数据库选择):com.damengDm
Jdbc
Driver8.1.2.141修改数据源配置#application.yml
执笔诉情殇〆
·
2025-07-04 18:37
数据库
spring
boot
mysql
达梦
MyBatis获取主键的3种高效方式解析
MyBatis获取自动生成主键ID的三种核心方式及适用场景:一、
JDBC
方式(数据库支持自增主键)适用数据库:MySQL/SQLServer等支持AUTO_INCREMENT或IDENTITY的数据库配置方法
代码的余温
·
2025-07-04 18:05
mybatis
Java基础
流程控制习题练习示例含代码
1、【嵌套循环】使用双层for循环,在控制台打印出一个四行五列的长方形,效果如下:@@@@@@@@@@@@@@@@@@@@publicclassDemo1{publicstaticvoidmain(String[]args){for(inti=0;i1500?"可以":"不可以";System.out.println("李雷"+want+"以旧换新");}}6、【三元运算符】让用户依次录入三个整数
InnovatorX
·
2025-07-04 18:35
#
Java基础进阶
java
开发语言
intellij-idea
算法
基础知识:mysql-connector-j依赖
mysql-connector-j是MySQL官方提供的Java数据库连接驱动(
JDBC
Driver),用于在Java应用程序中连接和操作MySQL数据库。
·
2025-07-04 07:13
人大金仓驱动包kingbase使用datagrip的
jdbc
连接
驱动下载链接:电科金仓-成为世界卓越的数据库产品与服务提供商driver配置数据库连接
jdbc
:kingbase8://1.1.1.2:1/库名
倾一生爱恋换一世纯真
·
2025-07-04 05:04
数据库
bigdata
学习
java基础
:java开发常用技术
基础部分1.线程和进程的区别线程三个基本状态:就绪、执行、阻塞线程五个基本操作:创建、就绪、运行、阻塞、终止进程四种形式:主从式、会话式、消息或邮箱机制、共享存储区方式进程是具有一定功能的程序关于某次数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。一个进程包含多个线程。线程是进程的一个实体,是CPU调度和分配的基本单元。2.JSP四大域对象和九大内置对象四大域对象:PageCon
molihuaya
·
2025-07-04 02:18
学习java
java开发技术
八股文——
JAVA基础
:什么是反射?反射的优点和缺点都有哪些?反射的原理是什么?
简单来说,反射是一种可以让jvm在动态运行时拿到类的信息的一种方法。在编程时可以通过类对象来获取该类中基本信息,包括类方法、继承关系等。反射的优点在于使得代码的编写更加灵活,比如配置文件的加载,只需要在配置文件中进行修改,而不需要修改代码。反射的最大优势就在于反射是框架编写的基石,比如使用的spring框架、AOP面向切面编程等都是使用到了反射。缺点在于安全性不足,因为使用反射可以绕过java的语
Hellyc
·
2025-07-04 01:40
java
开发语言
八股文——
JAVA基础
:常量折叠是什么?
常量折叠是jvm在底层进行常量的基本运算,比如Strings="hello"+"world";//编译时直接折成"helloworld"再比如:publicclassC{publicstaticfinalStringA="he";publicstaticfinalStringB="llo";publicstaticfinalStringC=A+B;//也会在编译时折成"hello"}而String
Hellyc
·
2025-07-04 01:40
java
开发语言
MySQL server version for the right syntax to use near ''
1.配置不对,一直提示''com.mysql.
jdbc
.exceptions.
jdbc
4.MySQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;
KENYCHEN奉孝
·
2025-07-03 21:14
Java基础
集合框架 队列架构 阻塞双端队列BlockingDeque架构
BlockingDequeBlockingDeque核心特性BlockingDeque核心方法唯一标准实现:LinkedBlockingDequeLinkedBlockingDeque构造方法LinkedBlockingDeque数据结构及管理逻辑LinkedBlockingDeque核心特性LinkedBlockingDeque核心操作方法逻辑LinkedBlockingDeque总结Linke
·
2025-07-03 19:28
MyBatis架构原理解析:核心对象与执行流程深度剖析
与JPA的全自动ORM不同,MyBatis采用半自动化映射理念,在保持SQL灵活性的同时,通过智能映射减少70%的
JDBC
样板代码。
·
2025-07-03 19:26
【
Java基础
】一次编译,随处运行的简单原理
【
Java基础
】一次编译,随处运行的简单原理一句话解释:Java程序就像一个多变的机器人,能根据不同的环境变换外形,但核心始终不变!
秃然想通了
·
2025-07-03 18:19
java基础入门
java
开发语言
application.yml 文件配置解析
它可以配置的内容非常广泛,包括但不限于以下几类:服务器配置端口号服务器地址会话管理SSL配置数据源配置数据库URL用户名和密码
JDBC
驱动类名连接池配置JPA和Hibernate配置DDL自动更新策略SQL
前端小努力
·
2025-07-03 12:34
spring
boot
Java面试题100道及答案
一、
Java基础
Java17中的sealed类和record类的作用和区别?答案:sealed类:限制继承关系,通过permits指定允许的子类。
编程大全
·
2025-07-03 06:48
面试题
java
开发语言
【SpringBoot初级篇】
Jdbc
Template常用方法
【SpringBoot初级篇】
Jdbc
Template常用方法
Jdbc
Template查询
Jdbc
Template插入、更新、删除插入单条数据批量插入更新单条数据批量更新删除单条数据批量操作execute
李少谦
·
2025-07-02 23:27
spring
boot
数据库
sql
Java基础
集合框架 队列架构 双端队列 Deque
双端队列DequeDeque方法简介Deque核心特点Deque实现类ArrayDequeArrayDeque构造方法ArrayDeque的数据结构及实现原理ArrayDeque方法介绍ArrayDeque核心特性ArrayDeque总结ArrayDeque使用样例代码Deque实现类LinkedListDeque实现类ConcurrentLinkedDeque(非阻塞线程安全)Concurren
骑牛小道士
·
2025-07-02 22:19
集合框架之队列
java
开发语言
Java基础
集合框架 之Set框架之TreeSet
TreeSetTreeSet数据结构及实现原理TreeSet的构造方法TreeSet核心特性有序性(`排序大小输出`)自然排序定制排序唯一性底层数据结构:红黑树导航方法(特色核心优势)基础导航方法范围视图(不修改原集合)提取和删除元素逆序视图不允许null元素TreeSet线程不安全TreeSet线程不安全体现解决方案TreeSet优缺点TreeSet应用场景类结构传承去区别于HashSet实现了
骑牛小道士
·
2025-07-02 16:05
集合框架之Set
java
开发语言
Java基础
集合框架 之Set框架之LinkedHashSet
LinkedHashSetLinkedHashSet构造方法LinkedHashSet底层数据结构及实现原理LinkedHashSet核心特性有序性插入顺序排序伪访问顺序排序(LRU)元素唯一性底层数据结构:[哈希桶+(链表或红黑树)]+追加的双向链表允许null值LinkedHashSet线程不安全LinkedHashSet线程不安全体现解决方案LinkedHashSet优缺点以及适用场景pub
骑牛小道士
·
2025-07-02 16:05
集合框架之Set
java
开发语言
Java基础
集合框架结构分类图形
集合集合分类分类图Collection分类Collection集合子结构之List合集Collection集合子结构之Set合集Collection集合子结构之Queue合集Map分类集合就是一个放数据的容器,准确的说是放数据对象引用的容器集合分类分类图java中集合分类有两大根接口Collection和Map集合CollectionMapCollection分类Collection集合的架构粗略
骑牛小道士
·
2025-07-02 16:05
java
jvm
开发语言
Java基础
——集合框架与类
集合概述集合框架(java.util)的由来:容器类(集合类)可以存储多个数据,数组明明可以存储多个数据,为啥还要定义容器类?数组弊端:长度一但固定就不可变很多地方需要操作数组的(增删改查)都需要去编写对应的方法(代码重复了—>封装)每个人定义各自的方法,可能存在别人找不到这种情况,实现也容易存在bug什么是集合框架:容器类确实很好用,集合框架框架是为了提供一些规范和标准,任何实现类都需要包含对外
风之彼端
·
2025-07-02 16:03
Java学习
java
python
开发语言
Java基础
集合框架 抽象类 AbstractList
AbstractList核心抽象方法(必须由子类实现)AbstractList对于集合有序的定位支持集合的快速失败(Fail-Fast)机制AbstractList的迭代器基础迭代器iterator增强迭代器ListIterator基础迭代器和增强迭代器联系与区别AbstractList对子列表SubList视图的支持AbstractList是实现List接口的核心抽象类,通过继承Abstract
骑牛小道士
·
2025-07-02 16:01
集合框架之list
java
开发语言
Netty学习路线图 - 第三阶段:Netty核心概念
引言在前两篇文章中,我们分别介绍了
Java基础
与网络编程基础,以及JavaNIO的核心概念。这些都为我们学习Netty打下了坚实基础。
by.G
·
2025-07-02 10:48
学习
java
2025年 Java 面试八股文(20w字)
目录第一章-
Java基础
篇1、你是怎样理解OOP面向对象???难度系数:?2、重载与重写区别???难度系数:?3、接口与抽象类的区别???难度系数:?4、深拷贝与浅拷贝的理解???难度系数:?
持续学习多模态大模型
·
2025-07-02 08:06
java
25年银行行业java后端常问高频面试题
一、技术八股文高频题(银行侧重点)1.
Java基础
&并发编程HashMap在JDK1.8中的优化?ConcurrentHashMap如何保证线程安全?
小凡敲代码
·
2025-07-02 08:02
java
java后端
java面试
Java面试题
互联网大厂
Java八股文
后端开发
2025年Java后端面试必刷题:场景题与八股文高频考点
一、高频八股文面试题
Java基础
篇HashMap与ConcurrentHashMap的区别HashMap非线程安全,JDK1.8后采用数组+链表/红黑树结构ConcurrentHashMap线程安全,JDK1.8
小凡敲代码
·
2025-07-02 08:02
java
面试
Java面试
java面试题
互联网大厂
java面试
java场景题
Netty学习路线图 - 第二阶段:Java NIO基础
引言在上一篇文章中,我们介绍了学习Netty的第一阶段:
Java基础
与网络编程基础。
by.G
·
2025-07-02 05:16
学习
java
nio
MySQL语句执行流程
MySQL提供了多种连接器,常用的有以下几种:
JDBC
连接器:
JDBC
(JavaDatabaseConne
xinghaoyan
·
2025-07-01 20:41
mysql
数据库
Java基础
(五):流程控制全解析——分支(if/switch)和循环(for/while)的深度指南
Java基础
系列文章
Java基础
(一):发展史、技术体系与JDK环境配置详解
Java基础
(二):八种基本数据类型详解
Java基础
(三):逻辑运算符详解
Java基础
(四):位运算符详解
Java基础
(五):
冬天vs不冷
·
2025-07-01 15:33
java基础
java
python
开发语言
Java基础
(六):数组全面解析
Java基础
系列文章
Java基础
(一):初识Java——发展历程、技术体系与JDK环境搭建
Java基础
(二):八种基本数据类型详解
Java基础
(三):逻辑运算符详解
Java基础
(四):位运算符详解
Java
冬天vs不冷
·
2025-07-01 09:29
java基础
java
python
开发语言
JDBC
中PreparedStatement对象详解(认真看完包学会)
JDBC
(JavaDatabaseConnectivity)是Java用于访问数据库的标准API。
码力无边-OEC
·
2025-07-01 06:37
java
后端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他