![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
maybe__god
唯有那些看了很多书,又在看完之后通过自己的语言把书中的知识讲述出来、写下来的人,才真有长进。为什么要写?因为只有你表达了自己的看法,别人才能给你反馈,你才能通过反馈知道自己哪儿是对的、哪儿是错的,才能有所改善。从不表达自己的人,看再多书、刷再多博客也是没什么长进的。
展开
-
【JAVA】Statement 和 PreparedStatement区别
1.建立Statement stm = connection.createStatement();PreparedStatement pstm = connection.prepareStatement(sql);2.执行stm.execute(sql);pstm.execute();3.stm可以执行多条sql;pstm只能执行一条sql4.使用pstm的环境执行同构sql,用pstm效率高;构原创 2018-01-18 17:38:21 · 157 阅读 · 0 评论 -
数据库事务与锁
什么是事务事务指的是构成单一逻辑工作单元的操作的集合。事务是访问并可能更新各种数据项的一个程序执行单元。事务通常由高级数据操纵语言(如SQL)或编程语言通过JDBC/ODBC嵌入式数据库访问书写的用户程序的执行所引起的。事务的4个特性原子性:事务的所有操作在数据库中要么全部正确反映出来,要么完全不反映。一致性:隔离执行事务时(换言之,在没有其他事务并发执行的情况下)保持数据库的一致性。隔离性:每个...原创 2018-03-07 16:45:40 · 145 阅读 · 0 评论 -
centos6.8下redis安装与简单服务配置
https://blog.csdn.net/freedomwjx/article/details/78602490centos6.8系统1.依赖包安装[plain] view plain copy yum install gcc-c++ 2.下载redis稳定版(https://redis.io/download),并上传到对应服务器 如上传到了root目录下,移动到/usr/local[pla...转载 2018-05-16 01:35:09 · 241 阅读 · 0 评论 -
【问题记录】数据库事务手动回滚无效
问题是这样的,一个批量处理的接口,处理一组id,合法的save进数据库,循环完成后再做一个feign调用,成功则ok结束,调用出现异常——则用TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 手动回滚前面的事务。 代码逻辑如下: List<Integer> validList = new ...原创 2018-11-09 19:38:37 · 1745 阅读 · 0 评论 -
CentOS7 64位安装mysql教程,亲测完美
from: https://blog.csdn.net/a774630093/article/details/79270080 从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示 1、先检查系统是否装有mysql rpm -qa | grep mysql 1 1 这里返回空值,说明没有安装 这里执行安装命令是无效的,因为cen...转载 2018-11-11 12:11:30 · 263 阅读 · 0 评论 -
MySQL索引
MySQL索引 索引(在MqSQL中也叫做键”key“)是存储引擎用于快速找到记录的一种数据结构,这是索引的基本功能。 MySQL逻辑架构 MySQL总体上可分为服务器(Server)层和存储引擎层。 服务器层 Server层包括连接器、查询器、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(例如,日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现...原创 2019-08-29 18:40:22 · 222 阅读 · 0 评论