- 博客(10)
- 收藏
- 关注
原创 spring事务的隔离级别、传播特性
1、事务的四大特性: 原子性、 -->由undolog保证,记录了需要回滚的日志信息 一致性(能量守恒)、 -->由其他三大特性保证 隔离性(在并发操作中,不同事务不会相互干扰)、 -->由MVCC来保证,MVCC是一种用来解决读写冲突的无锁并发控制,...
2022-03-08 16:04:13
2882
原创 mysql事务特性、存储引擎、B+树索引介绍
一、mysql事务特性事务是一组不可再分割的操作集合(工作逻辑单元)事务的手工操作: begin / start transaction commit / rollback 设置事务是否自动提交: set session autocommit = 'on/off' commit / rollback 事务特性:ACID 原子性(事务是最小工作单元,要么一起成功,要么全部失败回滚) 一致性 (事务中操作的数据改变的结果符合预期) ...
2021-10-13 17:56:10
222
原创 ElasticSearch学习笔记
solr和ElasticSearch都是很优秀的搜索引擎。solr对外提供类似WebService的API接口,用post方法向solr服务器发送描述field及内容的xml文档,solr根据xml文档添加、删除、更新索引。 当建索引时solr会产生IO阻塞,查询性能较差。Lucene是一套信息检索工具包,jar包,不包含搜索引擎系统。包含:索引结构、读写索引的工具、排序、搜索规则等等的工具类ElasticSearch基于Lucene做了...
2021-10-13 17:27:31
312
原创 Git学习笔记
一、git安装 1、Debian或Ubuntu Linux,通过一条sudo apt-get install git就可以直接完成Git的安装 2、其他Linux版本,可以直接通过源码安装。先从Git官网下载源码,然后解压,依次输入:./config,make,sudo make install这几个命令安装就好了。 3、在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。 安装完成后,在开始菜单里找到“Git”->“Git B...
2021-10-13 16:02:22
98
原创 MongoDB入门
MongoDB和Redis都是属于NOSQL数据库,NOSQL,就是Not Only SQL的意思。Redis:键值对数据库MongoDB:文档数据库,所谓文档是一种类似JSON的结构(BJSON)用于存储程序运行过程中产生的数据。MongoDB偶数版本是稳定版一、安装1、下载并安装官网:https://www.mongodb.com/download-center/community2、配置环境变量 pathD:\Program File...
2021-10-12 10:33:47
221
原创 js基础语法
今天来总结一下javascript入门的东西,包括java语言和js的区别,js的基础语法,js中的函数,事件等等。javascript简称JS,是一门基于Html脚本语言(无法独立运行,一般嵌入到html中运行:自从有了NodeJS之后,js可以基于node环境运行),JS是一么基于对象的语言(不是面向对象,没有类的概念,但是构造器),是一门基于事件驱动(可以通过页面中的可交互控件触发js代
2017-08-13 18:58:47
401
原创 mysql中用存储过程做分页操作
在数据库中有一个很重要的查询,叫分页查询,因为每每可能做查询操作时符合查询条件的数据太多,导致无法全部显示在一个页面上,不方便浏览,所以便想把数据一页一页的分别显示,由此,便产生了分页查询这个操作。做一个对某个具体表的简单的分页查询很简单,只需在select语句的最后加上limit currentPage,PageSize即可,那么,如何做对任意一个表的分页查询呢,今天,我便来和大家讲一讲如何做
2017-08-06 21:18:12
4200
原创 Oracle和mysql数据库中sql语句的一些细微差别
大家都知道,在企业的数据库应用中,就属Oracle和mysql数据库应用的最为广泛,oracle数据库通常用于大型企业的数据库构建,而中小型企业大多会选择mysql数据库,其运行和维护成本都较小,那么,oracle和mysql在语法上有哪些细微的区别呢,在进行详细的讨论之前,我先建一个示例表:Create tablestudent(Sno int primarykey,Sname va
2017-07-31 00:19:02
1981
原创 学生日志管理系统(ArrayList集合的应用)
前几天学了集合框架,现在先大致对集合总结一下,再对ArrayList的一个实例进行具体讲解。所有集合的上层接口为collection接口,它有三个子接口,分别为List,Set,Map。其中,List接口的实现类均是线性结构,其中存储的元素是有序的,主要有三个常用的,分别是ArrayList,Vector,LinkedList,其中,前两个是线性表,便于查询,后一个是线性链表,便于对元素进
2017-07-23 23:38:19
1126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人