后端

DNS解析过程详解

一、DNS名词解释 域名,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识。 DNS,全称Domain Name System,中文名为域名系统,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP数串。 以淘宝为例,www.taobao.com就

使用Wireshark解密HTTPS数据包

1、Linux操作系统 解密https数据包需要设置SSLKEYLOGFILE变量,推荐写入配置文件中。 echo "export SSLKEYLOGFILE=~/.ssl.key" >> ~/.bashrc source ~/.bashrc 使用tcpdump命令抓取https的数据包。 tcpdump -i eth0 tcp and port 443 -s0 -nn -w fir

基于Django房屋租赁系统

基于Django房屋租赁系统本人可代做毕业设计、课程设计,获取源码,微信号:YCK2050 1、技术栈 技术 版本来源 推断版本 Python pycache 显示 cpython-310 3.10 Django 文件结构 & 默认 app 格式 Django 4.2 SQLite 默认 db.sqlite3 SQLite 3

CPU使用率高问题排查方案

引言 Java程序在实际生产过程中经常遇到CPU使用率高的问题,那么应该如何排查问题的原因呢,本文大概描述一下排查方法。 一、排查占用CPU的进程 使用top命令,在大写打开的情况下按P键或者在大写没有打开的情况下按 shift+P键,会按照CPU使用率的高低进行排序,查找使用率最高的进程获取进程PID。 二、查找实际占用最高CPU的线程 使用命令top -H -p PID,此处PID就是上一步获

深度解析【JVM】三大核心架构:运行时数据区、类加载与垃圾回收机制

目录1.前言插播一条消息~2.正文2.1JVM运行流程2.2JVM运行时数据区2.2.1堆(线程共享)2.2.2栈(线程私有)2.2.3本地方法栈(线程私有)2.2.4程序计数器(线程私有)2.2.5方法区(线程共享)2.2.6内存布局中的异常问题(堆溢出和栈溢出)2.3JVM类加载2.3.1类加载过程2.3.1.1加载2.3.1.2链接2.3.1.3初始化2.3.2双亲委派模型2.3.2.1模型

Amazon DocumentDB Serverless 技术深度解析:架构特性、弹性扩缩容机制与实操指南

Amazon DocumentDB Serverless 技术深度解析:架构特性、弹性扩缩容机制与实操指南 新用户可获得高达 200 美元的服务抵扣金 亚马逊云科技新用户可以免费使用亚马逊云科技免费套餐(Amazon Free Tier)。注册即可获得 100 美元的服务抵扣金,在探索关键亚马逊云科技服务时可以再额外获得最多 100