- 博客(3)
- 收藏
- 关注
原创 spring事务学习整理
Spring虽然提供了灵活方便的事务管理功能,但这些功能都是基于底层数据库本身的事务处理机制工作的。 一:数据库的四个特性 : 原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabiliy),简称ACID 二:数据并发问题 数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,破坏数据的完整性。这些问题可以归结为5类,包括3类数据读问题(脏读、不可重复读和幻象读)及2类数据更新问题(第一类丢失更新和第二类丢失更新)
2020-06-02 12:10:54
376
原创 加密方式连接数据库
1:信息的加密可分为对称和非对称两种方式,前者表示加密后的信息可以解密成原值,而后者则不能根据加密后的信息还原为原值;MD5属于非对称加密,而DES属于对称加密; 定义DES加密解密工具类 package com.smart.util; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import j.
2020-06-01 11:43:50
1050
原创 mysql数据库连接--8小时问题
问题 : 连接池配置mysql数据源时,偶尔会报无法获取Connection的异常; 原因: mysql默认情况下如果发现一个连接的空闲时间超过8小时,则将会在数据库端自动关闭这个连接。而数据源并不知道这个连接已经 被数据库关闭了,当它将这个无用的连接返回给某个DAO时,DAO就会报无法获取Connection异常; 解决方案: 1:调整MySql配置参数: ①修改 /etc/mysql/my.cnf配置文件 wait_timeout = 31536000 interactive_timeout=3153
2020-06-01 11:12:16
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅