摘要:
docker常用命令 1、docker版本信息[root@VM_0_4_centos ~]# docker version 2、docker 系统信息[root@VM_0_4_centos ~]# docker info 3、搜索镜像[root@VM_0_4_centos ~]# docker se 阅读全文
摘要:
linux自带openssl,所以最好在linux平台操作 第一步: 输入openssl进入界面 第二步:生成采用des3算法保护的私钥: genrsa -des3 -out private-rsa.key 1024 genrsa -out private-rsa.pem 1024 (针对java) 阅读全文
摘要:
更新来源: apt-get update 安装vim apt-get install -y vim apt的相关介绍 apt(Advanced packaging Tools)高级包装工具,又名apt-get ,是一款unix和linux操作系统的应用程序管理器。主要用于从互联网的软件仓库中搜索、安 阅读全文
摘要:
查看nginx安装目录 1、ps -ef|grep nginx master 的是nginx的线程 2、ll /proc/10504/exe /usr/local/openresty/nginx/sbin/nginx 就是nginx的安装目录 查看nginx生效配置 1、/usr/local/ope 阅读全文
摘要:
1、top cpu占用过高 2、docker stats 3、docker ps 4、docker exec -it /bin/bash 【id】 5、top 6、ps -mp [占用过高程序pid] -o THREAD,tid,time 7、printf "%x\n" [异常线程tid] 8、js 阅读全文
摘要:
横向越权与纵向越权 横向越权 横向越权指的是攻击者尝试访问与他拥有相同权限的用户的资源 例子: 用户忘记密码操作! 1、通过手机号,验证码等信息验证身份。 2、跳转修改密码页面 3、输入新密码 4、提交修改密码操作 【调用接口】 接口: ******/newpassword?username=xxx 阅读全文
摘要:
MySQL 大表与大事物 大表 问题: 1、慢查询的产生:很难在一定时间内过滤出所需要的数据。 2、建立索引需要更长的时间。 Mysql版本<5.5 建立索引会锁表 Mysql版本>=5.5 谁让不会锁表,但会引起主从延迟。 3、修改表结构需要长时间锁定表 4、会造成长时间的主从延迟。 5、影响正常 阅读全文
摘要:
MySQL innodb线程 一、master therad ①、刷新脏页到磁盘 ②、将日志缓冲刷新到磁盘 ③、undo页回收 ④、合并插入缓冲 参数innodb_io_capacity表示每秒刷新脏页的数量,默认为200。 innodb_max_dirty_pages_pct设置出发刷盘的脏页百分 阅读全文
摘要:
MySQL 索引重建 当你对InnoDB进行修改操作时,例如删除一些行,这些行只是被标记为“已删除”,而不是真的从索引中物理删除了,因而空间也没有真的被释放回收。 InnoDB的Purge线程会异步的来清理这些没用的索引键和行,但是依然没有把这些释放出来的空间还给操作系统重新使用,因而会导致页面中存 阅读全文
摘要:
JAVA虚拟机类的加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机类的加载机制。 在java语言中类的加载,连接和初始化过程都在程序运行期间完成。 类加载的过程: 为支持运行时绑定,解析过程在某些情 阅读全文