摘要: nginx配置 location / 结论 1.proxy_pass代理地址端口后有目录(包括 / ),转发后地址:代理地址+访问URL目录+去除location匹配目录 2.proxy_pass代理地址端口后无任何,转发后地址:代理地址+访问URL目录+携带location配置的目录 locati 阅读全文
posted @ 2022-05-04 21:45 翰林小院 阅读(70) 评论(0) 推荐(0) 编辑
摘要: MySQL 事务介绍 标签(空格分隔): Mysql 事务 [TOC] MySQL事务 ACID 1. 原子性(Atomcity) 一个事务的最小单元,要么全部成功要么全部失败,执行的过程中是不能被打断或者执行其他操作的。 2. 一致性(Consistent) 事务开始前和结束后,数据库的完整性约束 阅读全文
posted @ 2019-02-01 17:18 翰林小院 阅读(279) 评论(0) 推荐(0) 编辑
摘要: jinfo可以用来查看正在运行的java应用程序的扩展参数,设置支持在运行时,修改部分参数。Jinfo的语法为:Usage:jinfo [option] (to connect to running process)jinfo [option] (to connect to a core file)jinfo [option] [server_id@](to connect to remote d... 阅读全文
posted @ 2019-01-25 15:41 翰林小院 阅读(186) 评论(0) 推荐(0) 编辑
摘要: jstat的基本语法为Usage: jstat -help|-optionsjstat - [-t] [-h] [ []]选项option可以由以下值构成-class:显示classloader的相关信息-compiler:显示JIT编译的相关信息-gc:显示GC相关的堆信息-gccapacity:显示各个代的容量以及使用情况-gccause:显示垃圾收集相关信息(同-gcutil)同时显示最后... 阅读全文
posted @ 2019-01-25 15:20 翰林小院 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 内存分析工具-MAT(Memory Analyzer Tool)首先查看如下代码,main函数中有一个成员变量map,map里被循环放入对象Hanson,hanson持有姓名和age还有friends字段,friends字段为字符串数组,此应用会造成内存增长。package com.hanson.heap;import java.util.HashMap;import java.util.Map;... 阅读全文
posted @ 2018-12-25 15:23 翰林小院 阅读(7176) 评论(0) 推荐(1) 编辑
摘要: pidstat是一个可以监控到线程的监控工具,可以使用-p指定进程ID. 可以监控线程的CPU使用率 当某一个线程使用率过高时,可以使用命令jstack–l [PID] 导出指定进程的所有线程。 其中nid为16进制的线程id,转换为10进制后可与之对应。(去掉0x转换10进制) 可以监控线程的磁盘 阅读全文
posted @ 2018-09-30 14:27 翰林小院 阅读(269) 评论(1) 推荐(0) 编辑
摘要: iostat可以显示cpu与磁盘信息,添加-d参数可以只显示磁盘信息 阅读全文
posted @ 2018-09-28 10:29 翰林小院 阅读(181) 评论(0) 推荐(0) 编辑
摘要: vmstat它可以统计CPU、内存使用情况、swap使用情况等信息。它还可以指定采样周期和次数。 阅读全文
posted @ 2018-09-28 10:27 翰林小院 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Linux下的监控工具 top命令能够实时显示系统中各个进程的资源占用情况,其输出信息分为两部分,前半部分为系统统计信息,后半部分是进程信息。 第一行是任务队列信息,它的结果等同于uptime命令。 第二行是进程统计信息: 第三行是CPU信息 第四行是内存信息 第五行是交换区信息 之后是进程统计信息 阅读全文
posted @ 2018-09-28 10:22 翰林小院 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 由于对象一般会分配在堆上,而堆是全局共享的。因此在同一时间,可能有多个线程在堆上申请空间。每次对象分内都必须要进行同步,因此TLAB这种线程专属的区域来避免多线程冲突。TLAB本身占用了eden区的空间。 分配优先级: 阅读全文
posted @ 2018-09-28 10:20 翰林小院 阅读(393) 评论(0) 推荐(0) 编辑