自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 事务的四大特性和隔离级别

事务有四大特性:ACID:A(Atomicity) 原子性:表示一个事务就是一个最小的单位,不可再被分割,一个事务所作的操作要么全部成功提交,要么全部失败回滚;C(Consitency) 一致性:举个例子:银行系统中A,B两位加起来有总金额3000块钱,不论A和B之间怎样互相转账,转多少次账,A,B两位用户加起来的钱还是3000块;I(Isolation) 隔离性:一个事务在最终提交之前是不可见的,事务之间互相隔离;D(Durability) 持久性:一旦事务提交之后,所作的操作会永久.

2021-03-10 15:19:50 215 1

原创 数据库连接池报错:[ERROR] testWhileIdle is true, validationQuery not set

声明:MySQL版本:8.0Spring Boot版本:2.4.0在进行数据库连接池的配置中一开始配置了spring.datasource.type属性:spring.datasource.type=com.alibaba.druid.pool.DruidDataSource后面项目在运行过程报错:testWhileIdle is true, validationQuery not set网上找了很久发现都没有找到适合我的情况的答案,诸如: 加很多属性的配置、...

2021-02-02 11:24:58 1808

原创 图解SSM整合思路

2020-12-04 14:23:27 178

原创 图解SpringMVC 执行过程

2020-12-04 14:22:11 107 1

原创 Spring整合MyBatis:Converted JNDI name [java:comp/env/jdbc.driver] not found - trying original...

在Spring整合MyBatis过程中报这样的错:Converted JNDI name [java:comp/env/jdbc.driver] not found - trying original...原因是使用MySQL8.0时,已经不再像MySQL5.0那样只需要这样几个JAR包:mysql-connector-javacommons-loggingcommons-dbcp在MySQL8.0版本下,还需要添加如下两个JAR包:commons-pool2commons-

2020-08-07 16:17:53 2585

原创 Mybatis-selectOne空指针异常NullPointerException

假设有如下代码: public User selectUserByUsername(String username){ DBAccess dbAccess = new DBAccess();//DBAccess是用于获取sqlSession的类 SqlSession sqlSession = null; try { User user = new User(); sqlSession = dbAccess.getSqlSession(); user =

2020-05-16 15:17:53 6553 1

原创 如何使用Mybatis替换JDBC(二)

在如何使用Mybatis替换JDBC(一)一文中已经实现了基本的用Mybatis替换JDBC,而里边的SQL语句是没有参数的简单查询语句,在实际开发中,这显然是不可能的。因此在这篇文章中将介绍当SQL语句中含有参数“?”的情况下,Mybatis如何进行处理。我们从如下几个问题来展开处理:1. 如何将参数传递到需要调用的SQL语句中;将参数传递到SQL语句中,只需要在调用执行SQL语句的方法sqlSession.selectList()时向该方法传入需要传入的参数名即可:messageList

2020-05-12 17:46:06 595

原创 如何使用Mybatis替换JDBC(一)

Mybatis初学笔记

2020-05-11 18:30:09 1434

原创 使用JDBC实现JavaWeb登录注册(详细思路及源码,每行注释)

一. 数据库(Dao(Database Access Object))1.1 连接数据库class.forName("jdbc驱动,版本不同写法可能不同");Connection conn = DriverManager.getConnection("serverUrl", "root", "serverPassword");1.2 对数据的增删改查操作,以查询用户为例1. 创...

2020-05-08 18:45:16 4723 2

原创 Python利用selenium+PhantomJS爬取猫眼电影Top100

好了,直接进入正题。准备工作:1. 先安装selenium库没什么问题,pip install 这样子;2.再就是下载PhantomJS无头浏览器,可以去官网下载http://phantomjs.org/download.html,下载出来把phantomjs.exe文件放到python目录下(和Scripts同级)。开始写代码:1.引用需要用到的库:from seleni...

2018-07-21 13:10:24 777

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除