03 2019 档案

摘要:本文在CentOS7虚拟机下用rpm的方式安装mysql,版本为64位5.5.48 mysql安装包下载地址: https://downloads.mysql.com/archives/community/ 一、安装 #### 1、将安装包上传至 /opt目录下面,解压 ``` tar -xvf M 阅读全文
posted @ 2019-03-27 14:48 风中的蜗牛 阅读(174) 评论(0) 推荐(0)
摘要:1、原理 MySQL默认的隔离级别是可重复读,即:事务A在读到一条数据之后,此时事务B对该数据进行了修改并提交,那么事务A再读该数据,读到的还是原来的内容。 那么MySQL可重复读是如何实现的呢? 使用的的一种叫MVCC的控制方式 ,即Mutil Version Concurrency Contro 阅读全文
posted @ 2019-03-26 15:49 风中的蜗牛 阅读(16875) 评论(2) 推荐(5)
摘要:1、事务的四大特性(ACID) 1.1、原子性(Atomicity) 原子性是指事务包含的一系列操作要么全部成功,要么全部回滚,不存在部分成功或者部分回滚,是一个不可分割的操作整体。 1.2、一致性(Consistency) 一致性是可以理解为事务对数据完整性约束的遵循,这些约束可能包括主键约束、唯 阅读全文
posted @ 2019-03-26 11:18 风中的蜗牛 阅读(4798) 评论(0) 推荐(0)
摘要:参考文章:https://mp.weixin.qq.com/s/whCprUTlrhtgyTCIUyIJ3A 自己总结如下: 1、select 和 select 字段在性能上没有什么差别 2、网络IO问题 select 会查出所有的字段,有些是不需要的,当应用程序和服务器不在同一个局域网时,字段过多 阅读全文
posted @ 2019-03-12 19:28 风中的蜗牛 阅读(5554) 评论(0) 推荐(0)
摘要:1、springmvc controller默认是单例的 当controller被实例化之后,整个容器中只会有一个实例。 运行多次之后,结果如下: 2、将代码修改,在controller上添加@Scope("prototype")注解之后 运行多次之后,结果如下: prototype在每次调用con 阅读全文
posted @ 2019-03-11 11:31 风中的蜗牛 阅读(2148) 评论(1) 推荐(1)
摘要:1、创建Demo项目 创建一个Gradle Module 2、修改build.gradle build.gradle 需要添加以下依赖(PS:网上关于这块的帖子实在太少了,调试过程中各种报错,本人走了不少弯路才总结出来的,目前最新版的spring至少要以下5种依赖) 创建一个service类 app 阅读全文
posted @ 2019-03-06 17:34 风中的蜗牛 阅读(2271) 评论(1) 推荐(1)
摘要:1、下载spring源码 github地址: https://github.com/spring projects/spring framework 选择一个目录,在这个目录右键 Git Bash Here,然后一直等待下载完成 下载完成之后我们进入spring framework看看spring的 阅读全文
posted @ 2019-03-06 14:11 风中的蜗牛 阅读(854) 评论(0) 推荐(0)
摘要:Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决 1、这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2、我改的代码为什么 阅读全文
posted @ 2019-03-05 19:16 风中的蜗牛 阅读(828) 评论(0) 推荐(0)
摘要:1、下载rpm包 jenkins需要java运行环境,安装之前先确保本机已安装好了jre 2、安装 安装完成后,会有以下几个文件: /usr/lib/jenkins/jenkins.war WAR包 /etc/sysconfig/jenkins 配置文件(可修改jenkins的访问端口) /var/ 阅读全文
posted @ 2019-03-04 15:24 风中的蜗牛 阅读(421) 评论(0) 推荐(0)