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
SpringBoot 2.0 中默认 HikariCP 数据库连接池原理解析
按照发展历程,业界知名的数据库连接池有以下几种:c3p0、DBCP、Tomcat
JDBC
ConnectionPool、Druid等,不过最近最火的是HiKariCP。
jsl小时光
·
2023-12-22 13:27
数据库
spring
boot
HiKariCP
数据库连接池
源码解析
大批量数据导出csv,平替导出excel性能优化解决方案封装工具类
本文章提供了两种解决的方案,也是两种从数据库中拿取数据的方式一种是原生的
jdbc
一种是使用mybatis来封装对象来完成的。
一单成
·
2023-12-22 13:06
开发使用工具类
excel
性能优化
解决Failed to obtain
JDBC
Connection; nested exception is org.apache.commons.dbcp.SQLNestedException
nestedexceptionisorg.apache.ibatis.exceptions.PersistenceException:###Errorqueryingdatabase.Cause:org.springframework.
jdbc
.CannotGet
Jdbc
ConnectionExcept
SuperBetterMan
·
2023-12-22 12:54
那些年踩过的坑
为什么Java程序员需要掌握多线程?揭秘并发编程的奥秘
揭秘并发编程的奥秘个人简介前言多线程对于Java的意义1.提高程序性能:2提高用户体验:3支持并发处理:4资源共享和同步:5简化编程模型:为什么Java工程师必须掌握多线程
Java多线程
使用方式如何学好
以山河作礼。
·
2023-12-22 12:11
活动文章
java
开发语言
Java 多线程
2、
java多线程
继承Thread类,重写run方法。实现Runnable接口,实现run方法。
AE_
·
2023-12-22 11:37
java
jvm
开发语言
导入服务器数据库表报1153 - Got a packet bigger than 'max_allowed_packet' bytes问题
本地数据库表结构导入服务器数据库报1153-Gotapacketbiggerthan'max_allowed_packet'bytes问题:Cause:com.mysql.
jdbc
.PacketTooBigException
zgcyyh
·
2023-12-22 11:35
Mysql
mysql
【Java】彻底理清
Java多线程
开发中的wait()和notify()方法
彻底理清
Java多线程
开发中的wait()和notify()方法多线程编程是Java中一项强大但复杂的特性,而wait()和notify()方法是在多线程协作中使用得较为频繁的两个方法。
JaredYe
·
2023-12-22 10:24
java
开发语言
【Java】彻底理清
Java多线程
开发中的中断(interrupt)方法
【Java】彻底理清
Java多线程
开发中的中断(interrupt)方法多线程编程是Java中的一项强大而复杂的特性,而interrupt()方法是在多线程开发中用于中断线程的重要工具。
JaredYe
·
2023-12-22 10:24
小白
java
开发语言
JDBC
预防sql注入问题与解决方法[PreparedStatement]
文章目录前言一、问题解释二、解决方法总结前言为演示预防sql注入问题,我们使用用户登录输入用户名和密码来说明问题和解决问题。数据库表如图:一、问题解释先用常用的StatementStringname="tom";//Stringpsw="123456";Stringpsw="'or'1'='1";//解决问题前//3.定义sqlStringsql="SELECT*FROMuser_infowher
心态还需努力呀
·
2023-12-22 10:58
java知识点
sql
数据库
database
java
eclipse
解决登录页面SQL注入问题
1.新建一个java项目:(1)在项目中建一个properties文件#配置连接数据库信息(动态生效)键值对的形式写数据库连接信息driverclass=com.mysql.
jdbc
.Driverurl
不爱写sql的小趴菜
·
2023-12-22 10:58
安全
mysql
sql
JDBC
SQL注入问题
1、SQL注入问题:在拼接sql语句时,有一些sql的特殊关键字与字符串的拼接,会造成安全性的问题输入用户名随便密码输入:a’or‘a’='asql:select*fromuserwhereusername=‘asdfg’andpassword=‘a’or‘a’=‘a’;2、解决SQL注入问题:使用PreparedStatement来解决3、预编译的SQL:参数使用?作为占位符4、步骤1、导入驱动
稻田里展望者
·
2023-12-22 10:28
MySQL数据库
javaWeb
sql
数据库
mysql
著名的sql注入问题原因分析及解决方案
这样做可以绕过数据库的安全检查,从而获取里面的数据客户端利用
JDBC
-【Statement】的缺点,传入非法的参数,从而让
JDBC
返回不合法的值,我们将这种情况下,统称为SQL注入。
学丽
·
2023-12-22 10:55
Java
web
数据库
sql注入
解决方案
对象
安全
Springboot+
Jdbc
Template模拟SQL注入攻击案例及解决方法
说明SQL注入是软件开发项目测试过程中必测项,重要等级极高。本文以springboot项目为例,模拟含有SQL注入攻击,并提供解决方法。部分内容整理自网络。搭建项目1.创建表tbuserDROPTABLEIFEXISTS`tbuser`;CREATETABLE`tbuser`(`username`varchar(255)CHARACTERSETutf8COLLATEutf8_unicode_ciN
罗汉爷
·
2023-12-22 10:23
数据库
#
Spring-Boot
#
安全问题
spring
boot
sql
java
sql注入
安全测试
AT模式总结
Java应用,通过
JDBC
访问数据库。整体机制AT模式其实就是二阶段提交协议的演变:一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。二阶段:提交异步化,非常快速地完成。
qq_41956309
·
2023-12-22 10:14
Seata
java
关于
java多线程
由于最近工作原因,很久没有写日志了,今天在这写篇文章,是关于
java多线程
的。这也是我对于多线程编程的一点浅显的认识与理解。
huaweitman
·
2023-12-22 08:23
java
JDBC
学习,从入门到入土
JDBC
引入
JDBC
概念:
JDBC
是使用Java语言操作关系型数据库的一套API。
二狗mao
·
2023-12-22 07:56
Java
从入门到入土
MySQL数据库
从入门到入土
java
数据库
Could not open client transport with
JDBC
Uri:
jdbc
:hive2://node03:10000: java.net.ConnectException:
启动beeline连接hive报错:Couldnotopenclienttransportwith
JDBC
Uri:
jdbc
:hive2://node03:10000:java.net.ConnectException
Hi洛一
·
2023-12-22 07:13
Hadoop
beeline
hive
hiveserver2
解决:hive用hiveserver2连接
jdbc
出现问题 Error: Could not open client transport with
JDBC
Uri:
jdbc
:hive2://
解决:hive用hiveserver2连接
jdbc
出现问题Error:Couldnotopenclienttransportwith
JDBC
Uri:
jdbc
:hive2://hadoop1:10000在用
Andy86666
·
2023-12-22 07:35
大数据
jar
linux
hadoop
hive
Error: Could not open client transport with
JDBC
Uri:
jdbc
:hive2://192.168.159.131:10000:
Error:Couldnotopenclienttransportwith
JDBC
Uri:
jdbc
:hive2://192.168.159.131:10000:java.net.ConnectException
一个天蝎座 白勺 程序猿
·
2023-12-22 07:35
hive
big
data
Mybatis基础
1、简介1.1、什么是mybatisMyBatis是一款优秀的持久层框架它支持自定义SQL、存储过程以及高级映射MyBatis免除了几乎所有的
JDBC
代码以及设置参数和获取结果集的工作MyBatis可以通过简单的
会移动的树~
·
2023-12-22 07:14
框架
java
mybatis
Java多线程
多线程1.1、基本概念(程序进程、线程)程序program是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程process程序的一次执行过程,或者正在运行的一个程序。是一个动态的过程有它自身的产生、存在和消亡的过程。——生命周期程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域方法区和堆一个进程有一份每个进程有自己独立的一
会移动的树~
·
2023-12-22 07:43
java
java
ide
java-ee
Mybatis3系列课程一------使用maven搭建环境
MyBatis免除了几乎所有的
JDBC
代码以及设置参数和获取结果集的工作。
射手座的程序媛
·
2023-12-22 06:27
mybatis
java
maven
java
mybatis
MySQL基础-01初识数据库
1、初识MySQLJavaEE:企业级Java开发Web前端:(页面:展示,数据)后台:(连接点:连接数据库
JDBC
,链接前端(控制,控制视图跳转,给前端传递数据))数据库:存数据,Txt,Excel,
是木子呀Z
·
2023-12-22 06:52
MySQL
数据库
mysql
Java-
JDBC
(重要)--待更新
1、第一个
JDBC
程序步骤总结:创建测试数据库加载驱动,固定写法连接数据库获得执行SQL的对象statement执行SQL对象去执行SQLresultset获得返回结果集释放连接importjava.sql
是木子呀Z
·
2023-12-22 06:43
Java基础
java
开发语言
SpringBoot框架介绍&数据库操作&Mybatis注入&
JDBC
注入
目录0x00前言0x01SpringBoot框架介绍1、SpringBoot实现简单的GET、POST请求2、SpringBoot实现数据库操作0x02
JDBC
&Mybatis注入0、环境及靶场介绍-Hello-Java-Sec1
Ch4ser
·
2023-12-22 05:20
Java安全
spring
boot
mybatis注入
jdbc注入
java安全
使用cookie(实现免密登录)
2.技术要求使用Servlet+Cookie+
Jdbc
+MySQL完成!3.数据库设计新建数据库,库名为XXX,并创建XXX表。表名:T_U
云端之子
·
2023-12-22 05:01
tomcat
数据库
java
服务器
sql
MyBatis
MyBatisMyBatis环境:JDK1.8Mysql.5.7mavenIDEA所需知识点:
JDBC
Mysqljava基础MavenJunitSSM框架:配置文件,最好的方式,看官网,(SprintMVC
TiAom8LikL
·
2023-12-22 03:31
mybatis
java
maven
较真儿学源码系列-MyBatis核心流程源码分析
MyBatis免除了几乎所有的
JDBC
代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置,并将原始类型、接口和JavaPOJO映射到数据库的记录中。
天瑕
·
2023-12-22 03:00
MyBatis
MyBatis
设计模式
Spring
Mybatis详解
MybatisMytabis的官方文档的地址:https://mybatis.org/mybatis-3/zh/configuration.html环境:JDK1.8mysql5.7maven3.6.1IDEA回顾:
JDBC
mysqljava
梦里无羡
·
2023-12-22 03:00
Mybatis
java
intellij-idea
maven
MyBatis 学习笔记 - 2021-7-10 - 2021-7-13
MyBatis免除了几乎所有的
JDBC
代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来
0rigami
·
2023-12-22 03:58
MyBatis
JDBC
编程(主要针对其流程)
JDBC
编程注:在本篇博客中,使用的数据库是mysql!!!
要努力点
·
2023-12-22 02:59
My_Java
java
tomcat
servlet
idea
JDBC
工具类Java反射封装(自用)
publicclass
JDBC
Utils{privatestaticStringdriver;privatestaticStringurl;privatestaticStringuser;privatestaticStringpassword
脑壳疼___
·
2023-12-22 02:52
java
sql
jdbc
数据库
java --- 多线程
目录一、
java多线程
的三种实现方式1.1多线程的第一种实现方式:继承Thread类1.2多线程的第二种实现方式:Runnable接口1.3多线程的第三种实现方式:Callable接口和Future接口
Flying clouds
·
2023-12-22 01:52
java
java
开发语言
Java多线程
20.1线程介绍世间有很多工作都是可以同时完成的。例如,人体可以同时进行呼吸、血液循环、思考问题等活动;用户既可以使用计算机听歌,也可以使用它打印文件。同样,计算机完全可以将多种活动同时进行,这种思想放在Java中被称为并发,而将并发完成的每一件事情称为线程。在Java中,并发机制非常重要。在以往的程序设计中,我们都是一个任务完成后再进行下一个任务。这样下一个任务的开始必须等待前一个任务的结束。J
java。。
·
2023-12-22 00:27
java
算法
开发语言
JDBC
连接数据库(MySQL)的详细操作
步骤:1,加载驱动(添加数据库驱动jar包并加载)2,创建Java与数据库之间的连接3,编写要执行的SQL指令4,通过
JDBC
连接将SQL指令传输到数据库5,执行SQL指令获得结果6,关闭连接一,将驱动
守灯者
·
2023-12-22 00:16
学习记录
笔记
java
sql
学习
使用MyBatis操作数据库及单元测试
目录一.MyBatis介绍二.MyBatis操作数据库步骤三.单元测试idea上生成测试配置mybatis日志动态参数一.MyBatis介绍MyBatis是⼀款优秀的持久层框架,⽤于简化
JDBC
的开发。
Roylelele
·
2023-12-21 23:38
JavaEE
数据库
mybatis
B037-Mybatis基础
接口开发规则概述代码mapper.xml引入本地约束文件别名日志管理作用log4j的使用规范井大括号与dollar大括号的区别框架:半成品,需要我们去补充核心代码才是完整的项目dao(mybatis-底层就是
JDBC
XIAOMING820
·
2023-12-21 22:09
笔记总结
mybatis
Java多线程
(3)-- 互斥之无锁模式
非阻塞同步互斥同步最主要的问题就是线程阻塞和唤醒所带来的性能问题,因此这种同步也称为阻塞同步。互斥同步属于一种悲观的并发策略,总是认为只要不去做正确的同步措施,那就肯定会出现问题。无论共享数据是否真的会出现竞争,它都要进行加锁(这里讨论的是概念模型,实际上虚拟机会优化掉很大一部分不必要的加锁)、用户态核心态转换、维护锁计数器和检查是否有被阻塞的线程需要唤醒等操作。1、不可变不可变(Immutabl
脆皮鸡大虾
·
2023-12-21 22:50
关于Java和MySQL的时间使用问题
一、MySQL中的日期时间类型和Java中的日期时间类型对应关系二、时间使用中的一些最佳实践(1)application.yml文件里面进行如下配置url:
jdbc
:mysql://localhost:
太自由
·
2023-12-21 19:51
Java
java
mysql
开发语言
宿舍管理系统(Servlet+JSP+
JDBC
)
作者:钟小白邮箱:
[email protected]
前言:随着科技的不断发展,计算机系统开始替代传统纸质文件变成储存和管理各种数据的工具。随着中国高等教育的普及,在校大学生人数屡创新高,传统的宿舍管理存在着许多问题,比如效率低,易出错,安全性差,难于查找等缺点。设计一个功能完善的大学生宿舍管理系统将会极大地提高大学生宿舍的生活和管理质量。宿舍管理系统是一种教育管理系统,本系统具有多种优点,其中通用
在努力的前端小白
·
2023-12-21 19:50
servlet
java
开发语言
javascript
关于解决Cannot resolve com.microsoft.sqlserver:sql
jdbc
4:4.0报错问题
最近突然想到报错问题在pom文件中添加依赖:出现报错问题这里有两种解决办法:解决办法一、办法一比较简单粗暴,直接吧这个代码块换成com.microsoft.sqlservermssql-
jdbc
6.2.0
在努力的前端小白
·
2023-12-21 19:50
microsoft
ui
前端
【
java多线程
】
java多线程
,通过CompletableFuture来完成多线程任务
1.CompletableFuture异步线程的使用//异步线程的使用CompletableFuture.runAsync(()->{ //发送微信通知 //... this.weChatService.sendMessage(); //加入超时队列 this.publishNoticeEvent();},executorService);像上面这样,使用Completab
_晓夏_
·
2023-12-21 19:16
java
小程序
请说说MyBatis的工作原理?#{}和${}的区别?Mybatis如何执行批量操作?
3、传统
JDBC
开发存在的问题?4、
JDBC
编程有哪些不足之处,MyBatis是如何解决这些问题的?5、Mybatis优缺点6、Hibernate和MyBatis的区别?
哪 吒
·
2023-12-21 19:15
搬砖工逆袭Java架构师
mybatis
java
程序人生
学习
jdbc
-Java数据库连接
相关api都有点生疏了,通过此次,整理一下
jdbc
相关知识。
JDBC
介绍Java数据库连接,(JavaDatabaseConnectivity,简称
JDBC
)是Ja
HepingSha
·
2023-12-21 17:51
MyBatis的配置文件(.properties,typeAliases,Mappers)
目录一,.properties标签二,typeAliases标签三,Mappers标签一,.properties标签我们一般会把数据库配置信息定义在一个独立的配置文件里面,比如db.properties:
jdbc
.driver
冰冰的伪善
·
2023-12-21 17:27
mybatis
Jmeter连接数据库以及操作
第一步查看数据库版本,下载数据库驱动,并解压至任意位置(以mysql为例)第二步载入下载mysql驱动测试计划>浏览>打开驱动路径>选择驱动第三步连接数据库依次输入数据库配置信息第四步输入sql查询语句线程组<取样器<
JDBC
request
努力。。。
·
2023-12-21 16:55
jmeter
jmeter
JAVA面试八股文之多线程基础知识
Java多线程
相关面试题1.线程的基础知识1.1线程和进程的区别?1.2并行和并发有什么区别?
失重外太空.
·
2023-12-21 16:28
面经
java
面试
开发语言
职场和发展
spring
boot
后端
进阶之路:高级Spring整合技术解析
1.1Spring整合Mybatis思路分析1.1.1环境准备步骤1:准备数据库表步骤2:创建项目导入jar包步骤3:根据表创建模型类步骤4:创建Dao接口步骤5:创建Service接口和实现类步骤6:添加
jdbc
.properties
失重外太空.
·
2023-12-21 16:23
SSM框架
spring
java
后端
spring
boot
开发语言
学习
springboot链接人大金仓,链接具体到模式
配置文件调整-applicationspring:datasource:username:名称password:密码driver-class-name:com.kingbase8.Driverurl:
jdbc
Denial_learn
·
2023-12-21 16:47
数据库
spring
boot
后端
java
sharding
jdbc
增加动态数据源(用于解决其不支持的SQL等)
1.配置文件spring:#动态数据源引入dynamic:strict:truedatasource:ds:driver-class-name:com.mysql.cj.
jdbc
.Drivertype:
YJ_Root
·
2023-12-21 15:50
java
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他