Maven的概念模型: 项目对象模型,项目所依赖的jar包信息,项目运行环境比如:jdk,tomcat信息 maven生命周期: 清理生命周期(清理项目编译信息) 默认生命周期:包含五个:compile(编译)test(测试)、package(打包)、install( 安装)、deploy(发布)每 ...
分类:
其他好文 时间:
2020-05-24 09:23:18
阅读次数:
47
如何在Vmware克隆一个虚拟机,并修改哪些配置。 克隆虚拟机步骤 其中模板虚拟机的安装部署可参见:「VMware安装Linux CentOS 7.7系统」 找到克隆的模板机,并选择克隆。 进入克隆虚拟机向导 选择现有快照(如果有多个快照,请根据需要选择),而不是虚拟机的当前状态(该状态可能已经被你 ...
分类:
系统相关 时间:
2020-05-22 21:27:14
阅读次数:
87
一、版本控制工具 功能: 协同修改:多人并行修改服务器同一个文件。 数据备份:不仅保存目录和文件的状态,还能保存一个提交过的历史状态。 版本管理:在保存每一个版本的文件信息的时候都要做到不保存重复数据。这方便svn采用的是增量 git采用文件系统快照的方式。 权限控制:团队中参与开发的人员进行权限控 ...
分类:
其他好文 时间:
2020-05-22 19:36:34
阅读次数:
63
众所周知,在设定了隔离等级为 及以上时, 可以实现数据的 一致性读 。换句话来说,就是事务执行的任意时刻,读取到的数据是同一个快照,不会受到其他事务的更新影响。 以前一直以为在事务内读到的数据不会受其他事务影响,后来发现只有普通的 语句才是一致性读。如果是 等语句是 当前读 ,读的是数据库最新数据, ...
分类:
数据库 时间:
2020-05-22 16:47:27
阅读次数:
54
前言 简单记录下IDA远程调试功能使用,然后用一个小Demo演示下利用内存快照功能记录动态函数调用与变量的方法。 环境 物理机:调试主机(Windows、Linux、Mac)虚拟机:被调试主机(Windows、Linux、Mac) 步骤 1、根据被调试主机系统版本,拷贝IDA根目录“\dbgsrv” ...
分类:
其他好文 时间:
2020-05-21 21:17:13
阅读次数:
74
redis主从复制redis主从配置比较简单,基本就是在从节点配置文件加上:slaveof 192.168.33.130 6379主要是通过master server持久化的rdb文件实现的。master server 先dump出内存快照文件,然后将rdb文件传给slave server,slav ...
分类:
其他好文 时间:
2020-05-21 10:17:34
阅读次数:
43
一:背景 1. 讲故事 昨天继续还技术债,优化一轮后的程序拉到线上后内存继续忽高忽低,低的时候20G,高的时候30G,过了一会又下降了几个G,毫无疑问,程序中有什么集合或者什么操作占用了大量内存,所以准备在28,29G的时候抓dump分析分析。 二:解决思路 从快照中找问题就像看病一样,根据病象猜测 ...
分类:
其他好文 时间:
2020-05-20 18:28:38
阅读次数:
46
1、系统环境检查 前提情要:【如果是使用虚拟机的Linux系统,强烈建议先打个快照备份一下,以免操作失误无法重来】 首先查看系统是否存在java环境 java -version 因为点选了环境工具,这里可以看到自带了开源JDK 如果有就跟我一样卸载掉 使用RPM指令检查JDK具体信息 rpm -qa ...
分类:
系统相关 时间:
2020-05-19 22:52:23
阅读次数:
107
1、redis 是一个内存数据库,当redis 服务器重启,或电脑重启,数据会丢失,所以需要持久化到硬盘 2、redis 持久化机制: Redis 提供了多种不同级别的持久化方式: (1)RDB :默认方式,不需要配置。RDB持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-ti ...
分类:
其他好文 时间:
2020-05-19 01:07:19
阅读次数:
50
八、PostgreSQL 12.2 数据库事务隔离级别及其应用场景 1、ACID及各种事务隔离级别概述 2、多版本并发控制(MVCC)技术介绍及变体 3、脏读和幻读的现象及解决方式 4、可重复读及应用场景 5、序列读及应用场景 6、如何使用PG的可见性规则与快照隔离(SI)技术解决问题 现实生活多样 ...
分类:
数据库 时间:
2020-05-18 13:59:52
阅读次数:
70