摘要:
1、事务的四大特性(ACID) 1.1、原子性(Atomicity) 原子性是指事务包含的一系列操作要么全部成功,要么全部回滚,不存在部分成功或者部分回滚,是一个不可分割的操作整体。 1.2、一致性(Consistency) 一致性是可以理解为事务对数据完整性约束的遵循,这些约束可能包括主键约束、唯 阅读全文
摘要:
参考文章:https://mp.weixin.qq.com/s/whCprUTlrhtgyTCIUyIJ3A 自己总结如下: 1、select 和 select 字段在性能上没有什么差别 2、网络IO问题 select 会查出所有的字段,有些是不需要的,当应用程序和服务器不在同一个局域网时,字段过多 阅读全文
摘要:
1、springmvc controller默认是单例的 当controller被实例化之后,整个容器中只会有一个实例。 运行多次之后,结果如下: 2、将代码修改,在controller上添加@Scope("prototype")注解之后 运行多次之后,结果如下: prototype在每次调用con 阅读全文
摘要:
1、创建Demo项目 创建一个Gradle Module 2、修改build.gradle build.gradle 需要添加以下依赖(PS:网上关于这块的帖子实在太少了,调试过程中各种报错,本人走了不少弯路才总结出来的,目前最新版的spring至少要以下5种依赖) 创建一个service类 app 阅读全文
摘要:
1、下载spring源码 github地址: https://github.com/spring projects/spring framework 选择一个目录,在这个目录右键 Git Bash Here,然后一直等待下载完成 下载完成之后我们进入spring framework看看spring的 阅读全文
摘要:
Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决 1、这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2、我改的代码为什么 阅读全文
摘要:
1、下载rpm包 jenkins需要java运行环境,安装之前先确保本机已安装好了jre 2、安装 安装完成后,会有以下几个文件: /usr/lib/jenkins/jenkins.war WAR包 /etc/sysconfig/jenkins 配置文件(可修改jenkins的访问端口) /var/ 阅读全文
摘要:
1、安装前提环境 nginx安装需要以下环境: 可使用以下命令查看已安装的源 2、安装PCRE nginx的http模块需要使用pcre来解析正则表达式,也可以让 Nginx 支持 Rewrite 功能 3、安装nginx 4、测试是否安装成功 nginx一般被安装在/usr/local/nginx 阅读全文
摘要:
在搭建虚拟机集群的时候,一般采用克隆的方法,克隆比单独安装快多了,克隆出来的虚拟机跟原来的虚拟机一模一样,所以在克隆完之后还要修改网卡,IP等配置信息。 1、克隆 选中一台虚拟机(操作系统为CentOS7),右键 管理 克隆 创建完整克隆,填写完名称和路径。 2、修改配置 克隆完成后,先在克隆好的虚 阅读全文
摘要:
1、移除CentOS7自带的openjdk CentOS7操作系统自带了jdk,可通过以下命令查看 移除自带的jdk 2、安装自带的jdk CentOS7自带了sz和rz命令,可通过rz命令打开文件选择对话框,可将主机的文件传输至虚拟机 解压jdk1.8 配置环境变量,编辑/etc/profile文 阅读全文