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
Ranger Admin安装MySQL初始化问题解决
个人博客地址:RangerAdmin安装MySQL初始化问题解决|一张假钞的真实世界告警信息及如何解决见我的另外一篇博客:MySQL
JDBC
连接异常:javax.net.ssl.SSLException
一张假钞
·
2025-02-11 21:32
mysql
数据库
Java多线程
——任务执行和取消
Executor框架publicinterfaceExecutor{voidexecute(Runnablecommand);}Executor基于生产者—消费者模式,用Runnable表示任务,提交任务操作相当于生产者,执行任务的线程相当于消费者线程池可通过Executors中的静态工厂方法创建线程池newFixedThreadPool():固定长度线程池,每提交一个任务就创建一个线程,直到达到
松仔log
·
2025-02-11 15:43
#
java多线程
java
windows
开发语言
Spring事务管理与
Jdbc
Template实战
本文将通过一个具体的实例,深入探讨Spring框架中事务管理的使用方法,并结合
Jdbc
Template完成数据库操作。一、Spring事务管理的核
t0_54manong
·
2025-02-11 06:38
spring
数据库
sql
个人开发
深入讲解MyBatis
1.MyBatis的背景和优势背景:在Java开发中,传统的
JDBC
操作数据库代码繁琐,需要手动管理数据库连接、编写SQL语句、处理结果集等,开发效率低且容易出错。
胡图蛋.
·
2025-02-11 06:06
mybatis
druid与pgsql结合踩坑记
最近项目里面突然出现一个怪问题,数据库是pgsql,
jdbc
连接池是alibaba开源的druid,idea里面直接启动没问题,打完包放在centos上和windows上cmd窗口都能直接用java-jar
时间的痕迹01
·
2025-02-10 23:12
spring
boot
Git和
JDBC
学习总结
9月5日开始了我们学校的实训课程,让我们在实训课程开始前先下好所需软件和一些插件,都差不多弄完以后,9月5号早晨老师开始他第一节课,Git,很显然git是一个免费的,开源的分布式版本控制系统,可以快速高效的处理各种项目,git的安装很简单这里我就不多说了,等安装完成我们得先学好它的一些常用命令。我们用git先创建一个空文件夹然后鼠标右键打开GitBush打开git命令窗口,先设置用户名和邮箱,然后
Abzarrr
·
2025-02-09 21:10
学习
数据库学习记录 Day2(
JDBC
)
文章目录Day2
JDBC
简介
JDBC
的流程DriverManagerl类数据库URL详解Connection类ResultSet类释放资源Statement对象介绍CRUD操作建立
JDBC
工具类Day22019
赈川
·
2025-02-09 21:07
JDBC
JDBC
MySql
Java
Spring Boot学习笔记(十三)事务(二)Spring boot事务使用(@Transactional声明式、编程式)
Springboot声明式使用(@Transactional)声明式事务配置参考注解事务@Transactional二、SpringBoot编程式注解个人使用SpringBoot学习笔记(十一)SpringBoot整合
jdbc
Template
TUTsmile
·
2025-02-09 09:13
#
Spring
Boot
spring
boot
事务
声明式事务
编程式事务
Transactional
MySQL
JDBC
连接异常:javax.net.ssl.SSLException: closing inbound before receiving peer‘s close_notify
个人博客地址:MySQL
JDBC
连接异常:javax.net.ssl.SSLException:closinginboundbeforereceivingpeer'sclose_notify|一张假钞的真实世界异常信息如下
一张假钞
·
2025-02-08 23:28
mysql
数据库
【YashanDB知识库】MySQL返回结果集的存储过程的改写方法
templateId=171...概述MySQL的存储过程可返回结果集,改写到YashanDB,需要转换成返回SYS_REFCURSOR的函数,而且上层应用代码(例如:
JDBC
)也需要调整。
·
2025-02-08 19:59
数据库
Java多线程
与高并发专题——线程池源码剖析
引入我们先梳理一下如何自定义线程池,首先ThreadPoolExecutor中,一共提供了7个参数,每个参数都是非常核心的属性,在线程池去执行任务时,每个参数都有决定性的作用。但是如果直接采用JDK提供的方式去构建,可以设置的核心参数最多就两个,这样就会导致对线程池的控制粒度很粗。所以推荐自己去自定义线程池,也就是手动的去newThreadPoolExecutor设置他的一些核心属性。自定义构建线
黄雪超
·
2025-02-08 09:48
技术基础
java
开发语言
并发编程
MyBatis的理解
它消除了几乎所有的
JDBC
代码和参数的手工设置以及结果集的检索。
2401_86941462
·
2025-02-08 08:10
mybatis
hive 连接Datagrip失败
在hive目录下使用beeline命令:bin/beeline-u
jdbc
:hive2://hadoop102:10000-nsxr具体的报错信息如下所示:解决办法:在hadoop的core-site.xml
都给我吃吧
·
2025-02-08 06:55
hive
hadoop
大数据
分布式
DataGrip连接hive失败需要查看的事项
这里写自定义目录标题一、查看是否下载了相应的hive的
jdbc
版本,我用的是hive-
jdbc
-3.1.1.jar二、更改hive-site.xml文件和core-site.xml文件。
dengweilan
·
2025-02-08 06:53
hive
hadoop
big
data
dba
hdfs
解释一下数据库中的事务隔离级别,在 Java 中如何通过
JDBC
设置事务隔离级别?
数据库中的事务隔离级别是用于控制并发事务之间相互影响的一种机制。它定义了事务之间的可见性和影响范围,常见的隔离级别包括:读未提交(ReadUncommitted):最低的隔离级别,事务中的修改即使没有提交也可以被其他事务看到,可能导致脏读、不可重复读和幻读。读已提交(ReadCommitted):保证一个事务只能读取到另一个事务已经提交的数据,避免了脏读,但可能会出现不可重复读和幻读。可重复读(R
程序员黄同学
·
2025-02-08 03:35
Java面试题
Java
数据库
java
开发语言
在 Java 中使用
JDBC
连接数据库时,DriverManager 的主要作用是什么?请简要描述其工作原理。
在Java中使用
JDBC
(JavaDatabaseConnectivity)连接数据库时,DriverManager扮演着至关重要的角色。
程序员黄同学
·
2025-02-08 03:34
Java面试题
Java
java
数据库
开发语言
springBoot+MyBatis分包方式实现多数据源
mapper以及mapper的xml形式文件,置于特定的包下,根据包扫描路径来实现数据来源的区分:环境配置:spring.datasource.db1.driverClassName=com.mysql.cj.
jdbc
.Driverspring.datasource.db1
赤橙红的黄
·
2025-02-08 01:53
数据库
MySQL
mybatis
spring
boot
java
蛋糕商城 Rust 版介绍
蛋糕商城Rust版介绍蛋糕商城是一个在大学生学习者中流行的JSP,JSTL,
JDBC
的开源项目。由于原作者并未签名,所以原作者未知。
火鸟2
·
2025-02-07 23:08
rust
开发语言
后端
蛋糕商城
Axum
开源例程
Bootstrap
45个数据库SQL性能优化方案
1MySQL的执行流程为了更好的取优化SQL,这里先总结了一下SQL执行流程:1、客户端请求到服务端,服务端通过数据库连接池,用
JDBC
连接数据库驱动。
huang714
·
2025-02-07 19:48
数据库
sql
性能优化
计划任务线程池ScheduledThreadPoolExecutor原理
Preview部分内容来源:《深入浅出
Java多线程
》-计划任务前置知识:Java线程池原理,不了解的同学可以看这个:Java线程池执行与线程复用的原理JDK版本:OpenJDK16.0.2使用样例将消息
萧离x1aolone
·
2025-02-07 18:12
java多线程
java
Java多线程
与高并发专题——线程池补充1
引入首先,如上图所示,结合上一篇线程池相关文章的内容,我们总结一下线程池的内部结构如下:第一部分是线程池管理器,它主要负责管理线程池的创建、销毁、添加任务等管理操作,它是整个线程池的管家。第二部分是工作线程,也就是图中的线程t0~t9,这些线程勤勤恳恳地从任务队列中获取任务并执行。第三部分是任务队列,作为一种缓冲机制,线程池会把当下没有处理的任务放入任务队列中,由于多线程同时从任务队列中获取任务是
黄雪超
·
2025-02-07 08:36
技术基础
java
并发编程
开发语言
Java多线程
与高并发专题——线程池补充2
引入前面我们通过以下问题梳理了线程池相关内容:
Java多线程
与高并发专题——线程池为什么要使用线程池?如何使用线程池?使用线程池的优缺点?线程池的各个参数的含义?线程池有哪几种拒绝策略?
黄雪超
·
2025-02-07 08:36
技术基础
java
开发语言
并发编程
ClickHouse exception, message: Code: 407. DB::Exception: Decimal math overflow 十进制溢出错误
记一次ClickHouse使用中遇到的问题报错:org.springframework.
jdbc
.UncategorizedSQLException:###Errorqueryingdatabase.Cause
大大大大物~
·
2025-02-07 07:26
ClickHouse
数据库
clickhouse
sql
项目从 MySQL 切换 PostgreSQL
1.1、项目引入postgresql驱动包由于我们要连接新的数据库,理所当然的要引入该数据库的驱动包,这与mysql驱动包类似 org.postgresql postgresql1.2、修改
jdbc
7ee
·
2025-02-07 02:48
数据库
mysql
postgresql
数据库
CAS单点登录-多属性返回(十六)
自定义Filter(自定义过滤策略)当然cas还支持其他多属性特性,这里不一一介绍,只把多用的简单列举,有兴趣自行到官网了解策略以及过滤常用为ReturnAll、ReturnAllowed代码实战本章只讲
jdbc
2401_89740692
·
2025-02-07 00:07
服务器
运维
spring引入外部属性文件
比如说数据库的信息这样配置当然也可以,只是要去修改spring配置文件的时候由于spring的配置文件内容太多,不太方便,所以有时候会引入外部的属性文件可以使用标签来进行引入db.properties属性文件url=
jdbc
·
2025-02-06 21:25
spring
使用
JDBC
方式访问Hive
使用
JDBC
方式访问Hive文章目录使用
JDBC
方式访问Hive写在前面正文配置文件启动hiveserver2编写hive服务启动脚本启动方式脚本编写写在前面Linux版本:CentOS7.5Hive版本
WHYBIGDATA
·
2025-02-06 13:25
Hive
hive
hadoop
大数据
Java多线程
总结(三):[AQS]3. 条件队列相关代码解析
回到MESA管程,我们已知在MESA中发生条件变量等待时,需要:进入条件等待队列释放入口锁当条件满足时,需要:回到入口重新尝试获取入口锁,或进入入口等待队列回到当初的上下文,再次检测条件变量是否满足又已知Java的锁机制是参考MESA,所以我们推测J.U.C.中相关逻辑框架应与上面描述的基本一致等待关于await方法值得注意的事情:处于等待状态的节点,可能由signal唤醒,也可能由线程中断唤醒节
山与长生
·
2025-02-06 11:41
Java
java
Java多线程
总结(三):[Lock]ReentrantLock
对于ReentrantLock来说,它本身是Lock接口的一个实现,AQS只是它使用的工具,所以,我们的思路是从Lock的角度切入,搞清楚它是如何利用AQS实现这套锁机制的1.Lock接口Lock接口定义比较简单,结合我们之前了解的AQS内容,基本看到这些方法名就大概了解它们是如何实现的publicinterfaceLock{voidlock();voidlockInterruptibly()th
山与长生
·
2025-02-06 11:41
Java
java
Mybatis
MyBatis避免了几乎所有的
JDBC
代码和手动设置参数以及获取结果集。
一十一code
·
2025-02-05 14:38
javaEE
mybatis
Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建
7.4、spring配置文件application.xml:classpath:properties/*.properties-->${
jdbc
_driverClassName}${
jdbc
_url}$
字节全栈_prI
·
2025-02-05 12:45
maven
mybatis
mysql
SpringBoot 整合 Mybatis:提升你的Java项目开发效率
第一章:数据自动管理引入
JDBC
的依赖和SpringBoot的应用场景:org.springframework.bootspring-boot-starter-
jdbc
org.apache.commonscommons-dbcp2mysqlmysql-connector-javaruntime
苏-言
·
2025-02-05 11:42
java
spring
boot
mybatis
ThreadLocal使用及原理解析
ThreadLocal作用和原理我们知道
Java多线程
会出现安全问题主要原因是因为多线程同时访问一个共享数据,从而我们解决多线程问题的思路主要有2个:1.给共享数据加锁2.避免多线程操作同一共享数据而思路
lianwenhong
·
2025-02-05 07:47
JAVA多线程
android
java
SpringBoot+Implala常见问题:[Cloudera][Impala
JDBC
Driver](500605) 错误
问题描述Causedby:java.sql.SQLException:[Cloudera]Impala
JDBC
Driver问题分析:当CDH机器配置了LDAP验证的时候,Dbeaver或者其他链接工具或者
平凡君
·
2025-02-04 18:12
笔记
Hive
Impala
SpringBoot
Java多线程
——线程安全性
线程安全性当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的publicclassA{publicvoidtest(){//....}}无状态对象是线程安全的,其不包含任何域,也不包含任何对其他类中域的引用,调用过程产生的临时状态也仅存在于线程栈上的局部变量中竞态条件publicclassA{privatelongcount;publiclonggetCount()
松仔log
·
2025-02-04 10:09
#
java多线程
java
开发语言
android
Java多线程
——对象的共享
可见性一个线程修改了对象状态后,其他线程能够看到发生的状态变化publicclassNoVisibility{privatestaticbooleanready;privatestaticintnumber;privatestaticclassReaderThreadextendsThread{@Overridepublicvoidrun(){while(!ready)Thread.yield()
松仔log
·
2025-02-04 10:39
#
java多线程
java
开发语言
Java多线程
——对象的组合
设计线程安全的类找出构成对象状态的所有变量找出约束状态变量的不变性条件建立对象状态的并发访问管理策略实例封闭当一个对象被封装到另一个对象中,能够访问被封装对象的所有代码路径都是已知的。通过封闭和加锁,可以确保以线程安全的方式使用非线程安全的对象classMutablePoint{publicintx,y;publicMutablePoint(){x=0;y=0;}publicMutablePoin
松仔log
·
2025-02-04 10:05
#
java多线程
java
开发语言
jvm
VSCode数据库插件
DatabaseClient
JDBC
插件“Databas
svygh123
·
2025-02-04 08:56
vscode
vscode
数据库
ide
使用 Grafana 和 Prometheus展现消息队列性能
引言上篇文章通过JMX提取Kafka数据,本篇文章将通过
JDBC
存储Kafka性能数据存储于数据库,并通过Grafana和Prometheus进行展示,实现开发中常用的可视化监控1.环境准备Kafka:
优人ovo
·
2025-02-04 07:16
grafana
prometheus
hutool的安装和使用
db(数据库操作):基于
JDBC
简化数据库
SAFE20242034
·
2025-02-04 06:07
spring
boot
数据库
实验八 JSP访问数据库
实验八JSP访问数据库目的:1、熟悉
JDBC
的数据库访问模式。
无尽罚坐的人生
·
2025-02-03 20:43
#
Java
Web
java
数据库
android
spring mysql
jdbc
insert 占位符_深入浅出
JDBC
(三) - Spring
Jdbc
Template
上一次我们讨论了Dbutils的用法,其实现原理很简单,就是对
JDBC
的原始操作进行封装。但是无论什么操作,首先得创建Connection或者DataSource对象。
weixin_39943000
·
2025-02-03 19:34
spring
mysql
jdbc
insert
占位符
Spring使用
Jdbc
Template操作数据库附源码解释
配置xml配置文件=========在spring配置文件配置数据库连接池,配置
Jdbc
Template对象,注入DataSource。
2401_84009749
·
2025-02-03 18:28
程序员
数据库
spring
oracle
Java学习教程,从入门到精通,
JDBC
中WHERE子句的语法知识点及案例代码(107)
JDBC
中WHERE子句的语法知识点及案例代码
JDBC
WHERE子句语法知识点WHERE子句用于在SQL查询中对数据进行筛选,它可以根据指定的条件过滤数据行。
知识分享小能手
·
2025-02-02 23:53
大数据
Java
编程语言如门
java
学习
开发语言
数据库
大数据
JDBC
intellij-idea
eclipse报错:java.lang.ClassNotFoundException: com.mysql.cj.
jdbc
.Driver
驱动版本不一致,//MySQL8.0以下版本-
JDBC
驱动名及数据库URLstaticfinalString
JDBC
_DRIVER="com.mysql.
jdbc
.Driver";staticfinalStringDB_URL
夏末秋也凉
·
2025-02-02 22:17
WEB
eclipse
springDataJPA实战
mybatis更好一些1.创建module2.添加数据源,新建jpa数据库spring:datasource:username:rootpassword:123456url:
jdbc
:mysql://localhost
cc&
·
2025-02-01 14:54
Spring
Boot
maven
SpringDataJPA 开启批量插入及批量插入不生效解决
SQL执行情况spring.jpa.properties.hibernate.generate_statistics=true#开启批量插入spring.jpa.properties.hibernate.
jdbc
.batch_size
AK_GCC
·
2025-02-01 14:23
spring
hibernate
java
我的架构梦:(一)手写MyBatis框架
手写mybatis框架一、前言二、
JDBC
问题分析三、自定义框架实现四、自定义框架优化五、代码仓库一、前言在手写mybatis框架之前,我们先来思考一下这个问题:为啥要有mybatis框架存在?
老周聊架构
·
2025-02-01 13:18
我的架构梦
【Sharding-
Jdbc
总结】
文章目录shard-
jdbc
介绍核心功能分库分表:分布式事务:客户端框架:适用场景核心组件代码实现导包配置文件sql语句java代码shard-
jdbc
介绍Sharding-
JDBC
是ApacheShardingSphere
壹佰大多
·
2025-02-01 12:13
java
java
spring
数据库
spring
cloud
MySQL数据库连接串
以下是一些常见数据库的示例:MySQL如果你使用的是MySQL数据库,连接串通常如下:arduino复制代码
jdbc
:mysql://:/?
学不完了是吧
·
2025-02-01 10:27
数据库
mysql
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他