2019年10月25日

docker的存储目录迁移

摘要: docker的存储目录迁移 (转载的文章,亲测有效) docker的默认存储目录是/var/lib/docker,目录结构如下: docker所有自身的东西都会存在这些文件夹下面包括镜像文件和容器,所以会占用越来越多的磁盘空间。 如果docker所在的磁盘空间比较小,磁盘空间被占满没有空间的时候,显 阅读全文

posted @ 2019-10-25 17:26 只为一人321 阅读(17649) 评论(1) 推荐(1) 编辑

2019年9月16日

JVM内存模型

摘要: 1、JVM整体结构及内存模型 栈:应用程序运行一个线程的时候,会单独为次线程分配一个栈空间,供当前线程使用 栈帧:当前线程运行过程中,每执行一个方法,会在当前栈内存中为此方法分配一个栈帧 栈帧中又分为:局部变量、操作数栈、动态链接、方法出口 局部变量:存放方法中的局部变量 操作数栈:给局部变量赋值, 阅读全文

posted @ 2019-09-16 22:06 只为一人321 阅读(124) 评论(0) 推荐(0) 编辑

2019年9月11日

类加载机制深度刨析

摘要: 1、类加载过程 多个java文件经过编译打包生成可运行的jar包,最终由java命令运行某个主类的main方法启动程序,首先要通过类加载器把主类加载到JVM。 主类在运行过程中如果使用到其他类,会逐步加载这些类。 (jar包里面的类不是一次性全部加载的,是使用到的时候才会加载。) 类加载到使用整个过 阅读全文

posted @ 2019-09-11 21:50 只为一人321 阅读(145) 评论(0) 推荐(0) 编辑

2019年9月3日

nginx性能优化

摘要: ⼀、Nginx 反向代理实现 1、反向代理与正向代理的区别 正向代理: 正向代理是指客户端与⽬标服务器之间增加⼀个代理服务器,客户端直接访问代理服务器,在 由代理服务器访问⽬标服务器并返回客户端并返回 。这个过程当中客户端需要知道代理服务 器地址,并配置连接。 反向代理: 反向代理是指 客户端访问⽬ 阅读全文

posted @ 2019-09-03 21:41 只为一人321 阅读(682) 评论(0) 推荐(0) 编辑

2019年9月2日

nginx安装配置

摘要: 一、安装编译工具及库文件 (已经安装就不会再装了) 二、安装 PCRE PCRE 作用是让 Nginx 支持 Rewrite 功能。 1、下载 PCRE 安装包 下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8. 阅读全文

posted @ 2019-09-02 19:41 只为一人321 阅读(192) 评论(0) 推荐(1) 编辑

2019年8月26日

深入理解MySql锁与事务隔离级别

摘要: 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 数据库中,除了传统的计算资源(cpu、ram、i/o等)的争用以外,数据也是一种需要用户共享的资源。保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题。 锁分类 从性能上分为:乐观锁和悲观锁 (乐观锁:用版本对比来实现,数据库 阅读全文

posted @ 2019-08-26 21:46 只为一人321 阅读(975) 评论(0) 推荐(1) 编辑

2019年8月25日

mysql索引底层数据结构与算法

摘要: 恢复内容开始 索引是什么 索引是帮助MySql高效获取数据的排好序的数据结构 索引存储在文件里 索引结构 推荐数据结构学习的网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html (二叉树、红黑树、BTREE、B+TREE、 阅读全文

posted @ 2019-08-25 19:37 只为一人321 阅读(187) 评论(0) 推荐(0) 编辑

导航