搜索结果
查询Tags标签: 详细分析,共有 14条记录-
MySQL死锁的详细分析方法
用数据库的时候,偶尔会出现死锁,针对我们的业务系统,出现死锁的直接结果就是系统卡顿、客户找事儿,所以我们也在想尽全力的消除掉数据库的死锁。出现死锁的时候,如果只是想解锁,用show full processlist看下kill掉就好了,如果想查找到详细的问题,一个办法是用show…
2022/4/26 19:13:02 人评论 次浏览 -
Tcpdump命令抓包详细分析【转】
1 起因 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配…
2022/3/19 7:28:58 人评论 次浏览 -
内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程)
内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程) 原文地址 https://zhanghan.blog.csdn.net/article/details/109255980前言 最近刚上线了一款社交项目,运行十多天后(运营持续每天推量),发现问题: 系统OOM(资源不能被释放)导致服务器频繁且长时间F…
2022/1/27 7:09:15 人评论 次浏览 -
加密算法原理解析!详细分析MD5实现系统加密及使用实践
MD5加密算法的实现原理Java中MD5加密算法的实现:public class MD5 {// 全局数组private final static String[] strDigit = {"1", "2", "3", "4", "5", "6", "7", "8", "9", …
2022/1/19 22:20:48 人评论 次浏览 -
加密算法原理解析!详细分析MD5实现系统加密及使用实践
MD5加密算法的实现原理Java中MD5加密算法的实现:public class MD5 {// 全局数组private final static String[] strDigit = {"1", "2", "3", "4", "5", "6", "7", "8", "9", …
2022/1/19 22:20:48 人评论 次浏览 -
为什么有些项目要用 Node.js超详细分析
Node.js 是什么传统意义上的 JavaScript 运行在浏览器上,这是因为浏览器内核实际上分为两个部分:渲染引擎和 JavaScript 引擎。前者负责渲染 HTML + CSS,后者则负责运行 JavaScript。Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快。Node.js 是一个运行在服务端的…
2021/12/15 14:17:15 人评论 次浏览 -
为什么有些项目要用 Node.js超详细分析
Node.js 是什么传统意义上的 JavaScript 运行在浏览器上,这是因为浏览器内核实际上分为两个部分:渲染引擎和 JavaScript 引擎。前者负责渲染 HTML + CSS,后者则负责运行 JavaScript。Chrome 使用的 JavaScript 引擎是 V8,它的速度非常快。Node.js 是一个运行在服务端的…
2021/12/15 14:17:15 人评论 次浏览 -
MYSQL 实现查询一周内每天日志数量(详细分析和讲解流程)
1、需求说明 需要做个首页将系统日志前一周内的每天的日志数量显示成折线图表中:我们需要通过sql语句查询系统表的一周前的每日数据量,查询结果的预期应该是这样的: 2、遇到问题 下面是第一个实现的版本,但是执行结果并不是我们的预期结果,因为会存在一个问题,假设系…
2021/9/30 19:14:57 人评论 次浏览 -
MYSQL 实现查询一周内每天日志数量(详细分析和讲解流程)
1、需求说明 需要做个首页将系统日志前一周内的每天的日志数量显示成折线图表中:我们需要通过sql语句查询系统表的一周前的每日数据量,查询结果的预期应该是这样的: 2、遇到问题 下面是第一个实现的版本,但是执行结果并不是我们的预期结果,因为会存在一个问题,假设系…
2021/9/30 19:14:57 人评论 次浏览 -
Spring之AOP面向切面编程详细分析
1.1什么是AOPAOP:Aspect Oriented Programming ⾯向切⾯编程。 1.2AOP面向切面的优势降低模块之间的耦合度。使系统更容易扩展。 更好的代码复⽤。⾮业务代码更加集中,不分散,便于统⼀管理。业务代码更加简洁存粹,不参杂其他代码的影响。AOP 是对⾯向对象编程的⼀个补…
2021/8/1 12:05:55 人评论 次浏览 -
Spring之AOP面向切面编程详细分析
1.1什么是AOPAOP:Aspect Oriented Programming ⾯向切⾯编程。 1.2AOP面向切面的优势降低模块之间的耦合度。使系统更容易扩展。 更好的代码复⽤。⾮业务代码更加集中,不分散,便于统⼀管理。业务代码更加简洁存粹,不参杂其他代码的影响。AOP 是对⾯向对象编程的⼀个补…
2021/8/1 12:05:55 人评论 次浏览 -
Java字节码文件详细分析(一)
文章目录 一、初识字节码1.1 测试用例准备1.2 编译和反编译1.3 查看字节码文件的二进制 二、魔数与版本2.1 魔数2.2 版本号 三、常量池3.1 常量池常量数3.2 常量池的基本结构3.2.1 JVM所定义的11种常量池元素类型3.2.2 11种常量池元素类型的具体组成3.2.3 第一个常量池元素…
2021/7/5 1:22:42 人评论 次浏览 -
C++深拷贝与浅拷贝详细分析与代码演示
C++的对象在赋值或拷贝时,容易出现两个对象指向同一块内存,这种属于浅拷贝或者叫浅赋值,例如下面的代码实现一个string类:/*深拷贝与浅拷贝*/#include class mystring{private:char* _str = nullptr;int _len = 0;public
2021/6/2 12:22:57 人评论 次浏览 -
HashMap不安全!!!详细分析及解决方案
HashMap:非安全容器(实现结构、安全性问题) 多线程下的问题: JDK1.7头插法–>死循环 JDK1.8尾插法–>数据覆盖 1.JDK1.7死循环(非常重要!!!) 死循环出现在HashMap扩容时,负载因子:0.75(HashMap性能最高),HashMap默认大小为16,当容量大于等于0.75*16时…
2021/5/30 10:53:43 人评论 次浏览