- 博客(14)
- 收藏
- 关注
原创 事务&锁机制&MVCC
事务&锁机制&MVC事务的特性1.原子性:事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用。原子性由undo log日志来保证,因为undo log记录着数据修改前的信息,如要insert一条数据,undo log会记录着一条delete日志,要update一条数据时,undo log会记录一条旧值的update记录。如果执行事务中出现异常情况,执行回滚,Innodb引擎就是利用undo log记录下来日志,来将数据恢复到事务开始之前。2.一致性:执
2021-10-28 10:44:56
278
1
转载 mysql索引
为什么要使用索引1.可以加快数据的检索速度(大大减少检索的数据量,这也是使用索引的主要原因)。2.帮助服务器避免排序和临时表3.将随机IO变为顺序IO使用索引要注意的事项1.在经常需要搜索的列上创建,可以加快搜索速度。2.在经常使用where子句中的列上面创建,加快条件的判断速度。3.在经常需要排序的列上面创建,因为索引已经排序,这样可以直接使用索引的排序,加快排序查询时间。4.对于中到大型表创建索引都是非常有效的,但对于超大型表创建索引成本较大,不建议使用。5.在经常用在连接的列上创建索
2020-09-07 22:48:35
1324
2
原创 命令行创建mysql数据库
create database party;FLUSH PRIVILEGES;CREATE USER party IDENTIFIED BY ‘party123$’;CREATE USER party@localhost IDENTIFIED BY ‘party123$’;CREATE USER party@’%’ IDENTIFIED BY ‘party123$’;grant all privileges on party.* to party with grant option;grant
2020-08-23 14:40:59
255
1
原创 linux下安装jdk
1,解压jdk压缩包2.修改vim /etc/profile3.添加export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/jre export CLASSPATH=.:JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:JREHOME/libexportPATH={JRE_HOME}/lib export
2020-08-23 14:40:18
197
原创 gitlab分支的使用
切换到项目位置。创建一个项目的一新分支。$ git branch first-branch切换到新建的分支下。$ git checkout first-branch第2步和第3步可以合并成一步。$ git checkout -b first-branch改变文件的内容。$ echo “Change” >> README.md提交这个改变$ git commit -a -m ‘Readme changed’推送分支到gitlab服务器$ gi..
2020-08-23 14:39:27
650
原创 java中进制间的转换
Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf(“FFFF”,16).toString()八进制转成十进制Integer.valueOf(“876”,8).toString()二进制转十进制Integer.valueOf(“0101”,2).toString()...
2020-08-23 14:38:52
105
原创 linux安装redis 完整步骤
linux安装redis 完整步骤安装:1.获取redis资源wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压tar xzvf redis-4.0.8.tar.gz3.安装cd redis-4.0.8makecd srcmake install PREFIX=/usr/local/redis4.移动配置文件到安装目录下cd …/mkdir /usr/local/redis/etcmv redis.conf
2020-08-23 14:37:23
129
转载 springboot在tomcat中启动两次的问题
首先:这个东西是有两个可能性的1.springboot 的内置tomcat没有去掉,导致springboot 和tomcat 分别启动了1次2.完全是tomcat 启动了两次第一个问题:我们在springboot pom.xml中war org.springframework.bootspring-boot-starter-web <exclusion> <groupId>org.springframework.boot</grou
2020-08-23 14:36:43
1959
原创 微服务关于eureka的application.propertise常用配置
配置参数默认值说明服务注册中心配置Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBeaneureka.server.enable-self-preservationfalse关闭注册中心的保护机制,Eureka 会统计15分钟之内心跳失败的比例低于85%将会触发保护机制,不剔除服务提供者,如果关闭服务注册中心将不可用的实例正确剔除服务实例类配置Bean类:org.springframework
2020-08-23 14:35:20
957
原创 maven手动引入仓库文件操作
捕获.jpg一.idea打开maven命令窗口在框里输入命令 :mvn install:install-file -DgroupId=com.elink.web -DartifactId=jcifs -Dversion=1.3.15-SNAPSHOT -Dpackaging=jar -Dfile=/Users/limin/Desktop/jcifs-1.3.15-SNAPSHOT.jar
2020-08-23 14:33:52
513
转载 srpingBoot启动器
5、Hello World探究1、POM文件1、父项目<groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.9.RELEASE</version>他的父项目是org.springframework.bootspring-boot-dependencie
2020-08-23 14:05:40
108
原创 srping boot 快速入门
一,springBoot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档二,环境准备–jdk1.8:Spring Boot 推荐jdk1.7及以上;java versio
2020-08-23 14:02:16
204
原创 git常用命令
切换到项目位置。创建一个项目的一新分支。$ git branch first-branch切换到新建的分支下。$ git checkout first-branch第2步和第3步可以合并成一步。$ git checkout -b first-branch改变文件的内容。$ echo “Change” >> README.md提交这个改变$ git commit -a -m ‘Readme changed’推送分支到gitlab服务器$ gi..
2020-08-18 11:02:26
114
原创 2020-08-18
./mongod -f /opt/mongodb/bin/mongodb.conf --repair 修复启动./mongod -config /opt/mongodb/bin/mongodb.conf 启动netstat -anpt | grep mongod 查看进程./mongo 127.0.0.1:8001
2020-08-18 10:52:28
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人