内存
  • tomcat配置jvm以及tomcat的优化
    12-2523
    tomcat配置jvm以及tomcat的优化

    文章目录一、Tomcat 配置 JVM 参数:二、tomcat的优化一、Tomcat 配置 JVM 参数: 环境规格以 2C4G 为例;配置添加在 Tomcat 的 bin 目录下 catalina.sh 里,位置在 cygwin=...

  • C - 语言->内存函数
    12-2123
    C - 语言->内存函数

    目录系列文章目录前言 1. memcpy使⽤和模拟实现 1.2 memcpy函数的模拟实现: 2. memmove 使⽤和模拟实现 2.1memmove的模拟实现: 3. memset 函数的使⽤ 4. memcmp 函数的使⽤...

  • 【高并发优化手段】基于Springboot项目
    12-2123
    【高并发优化手段】基于Springboot项目

    文章目录🌟 一、概述🌟 二、服务器配置🍊 1. 选择合适的机器🍊 2. 配置服务器参数🎉 (1)TCP网络层参数&a...

  • SpringBoot自主监控,获取服务信息、JVM、CPU、内存、磁盘、堆、线程、GC等
    12-2023
    SpringBoot自主监控,获取服务信息、JVM、CPU、内存、磁盘、堆、线程、GC等

    1. 简介  在日常开发中一些关键的业务服务,期望在高并发状态下可以正常工作,或在异常情况时可以记录当时的性能信息,所以就需要进行监控。常见的监控例如:Prometheus可以实现这个需求,如果需要更加简单方便的自主监控能力,可以引...

  • Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit
    12-1423
    Java HotSpot(TM) 64-Bit Server VM warning: INFO: o

    部署项目到服务器tomcat报错:服务器内存不足背景解决采用上面的方法3背景 部署项目到服务器tomcat报错如下: 16-May-2023 11:46:21.789 INFO [main] org.apache.catalina....

  • python编程需要的电脑配置,python编程用什么电脑
    12-1423
    python编程需要的电脑配置,python编程用什么电脑

    大家好,小编来为大家解答以下问题,python编程对笔记本电脑配置的要求,python编程对电脑配置的要求有哪些,现在让我们一起来看看吧!学习python编程需要什么配置的电脑简单的来讲,Python的话普通电脑就可以,...

  • linux进程通信
    12-1423
    linux进程通信

    匿名管道 struct_file的两套资源管道只能单向通信 特征 1.如果管道没有数据 读端在读 默认会直接阻塞正在读取的进程2.写端写满 在写会阻塞 等待对方读取管道设计命名管道实现管道通信 #pragma o...

  • JVM 内存分析工具 Memory Analyzer Tool(MAT)的深度讲解
    12-1423
    JVM 内存分析工具 Memory Analyzer Tool(MAT)的深度讲解

    目录 一. 前言 二. MAT 使用场景及主要解决问题 三. MAT 基础概念 3.1. Heap Dump 3.2. Shallow Heap 3.3. Retained Set 3.4. Retained Heap 3.5. Domin...

  • Fork() 函数:“父” 与 “子” 进程的交互(进程的创建)
    12-1423
    Fork() 函数:“父” 与 “子” 进程的交互(进程的创建)

    阅读导航前言一、fork函数初识1. 基本概念2. fork函数返回值二、fork函数的写时拷贝三、总结温馨提示前言 前面我们讲了C语言的基础知识,也了解了一些数据结构,并且讲了有关C++的一些知识,也学习了一些Linux的基本...

  • RocketMQ源码分析
    12-1423
    RocketMQ源码分析

    RocketMQ源码深入剖析 1 RocketMQ介绍 RocketMQ 是阿里巴巴集团基于高可用分布式集群技术,自主研发的云正式商用的专业消息中间件,既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积...

  • Presto的介绍、使用和原理架构
    12-1423
    Presto的介绍、使用和原理架构

    文章目录简介介绍优缺点Presto和hive的对比Presto、Impala性能比较 原理架构整体架构sql执行步骤具体分析资源和调度查询调度**资源管理**内存管理内存池为什么要使用内存池内存管理数据模型核...

  • Go invalid memory address or nil pointer dereference错误 空指针问题
    12-1423
    Go invalid memory address or nil pointer dereferen

    Go 指针声明后赋值,出现 panic: runtime error: invalid memory address or nil pointer dereference,这种是内存地址错误。首先我们要了解指针,指针地址在 Go 中 *...

  • Rust核心功能之一(所有权)
    12-1123
    Rust核心功能之一(所有权)

    目录 1、什么是所有权? 1.1 所有权规则  1.2 变量作用域 1.3 String 类型 1.4 内存与分配 变量与数据交互的方式(一):移动 变量与数据交互的方式(二):克隆 只在栈上的数据:拷贝 1.5 所有权与函数 1.6 返回...

  • MyBatis游标Cursor的正确用法和百万数据传输的内存测试
    12-1123
    MyBatis游标Cursor的正确用法和百万数据传输的内存测试

    很早以前为了处理大量数据想过使用Cursor,当时发现没有效果,就没有继续深入。这次为了搞清楚 Cursor 是否真的有用,找些资料和源码发现是有效果的,只是缺了必要的配置。 准备测试数据 创建表: CREATE TABLE test_ta...

  • 2024年,Rust和Go学哪个更好?
    12-1123
    2024年,Rust和Go学哪个更好?

    Rust vs. Go,在2024年,应该选择哪一个?或者说应该选择哪种语言——GoLang还是Rust。这可能是许多程序员在选择语言时考虑的一个问题。选择理想的编程语言被视为在这个不断变化的环境中取得成功的重要抉择。 GoLang和Rus...

  • Tomcat 的内存配置
    12-0523
    Tomcat 的内存配置

    修改 Tomcat 的内存配置,你需要调整 Tomcat 的 Java 虚拟机(JVM)参数。具体来说,你需要修改 catalina.sh(LinuxmacOS)或 catalina.bat(Windows)脚本中的 JAVA_OPTS...

  • GPU架构与计算入门指南
    12-0523
    GPU架构与计算入门指南

    大多数工程师对CPU和顺序编程都十分熟悉,这是因为自从他们开始编写CPU代码以来,就与之密切接触。然而,对于GPU的内部工作原理及其独特之处,他们的了解则相对较少。过去十年,由于GPU在深度学习中得到广泛应用而变得极为重要。因此,每位软件工...

  • 字符串和内存函数(2)
    12-0523
    字符串和内存函数(2)

    文章目录2.13 memcpy2.14 memmove2.15 memcmp2.16 memset 2.13 memcpy void* memcpy(void* destination, const void* source...

  • 硬件小白也能看懂的计算机基础知识!
    11-2223
    硬件小白也能看懂的计算机基础知识!

    一、处理器处理器是计算机最重要的组件之一,它可以被称为计算机的大脑,承担着计算、调度和控制等核心任务。如今市场上常见的处理器包括Intel和AMD的系列,其中Intel的Corei系列备受欢迎。按照性能标准,处理器通常被分为低端、中端和高端...

  • 如何优化手机卡顿问题?
    10-2823
    如何优化手机卡顿问题?

    手机作为我们日常生活中必不可少的工具,性能方面的表现也是非常重要的。但是有时候我们可能会遇到手机反应慢的问题,这极大的影响了我们的使用体验。那么如何解决这些问题呢?一、清理垃圾文件我们经常会收到很多APP的推送通知,这些通知也会占用我们的内...