网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: 内存,共有 2201条记录
  • 队列内存限制思路防止OOM

    前几天在一个开源项目的 github 里面看到这样的一个 pr:光是看这个名字,里面有个 MemorySafe,我就有点陷进去了。 我先给你看看这个东西:这个肯定很眼熟吧?我是从阿里巴巴开发规范中截的图。 为什么不建议使用 FixedThreadPool 和 SingleThreadPool 呢? 因为队列太长…

    2022/8/9 7:08:26 人评论 次浏览
  • 解决rsyslog服务占用内存过高

    问题引入 系统监控软件告警,使用top -M 按内存排序命令查看内存占用时,发现rsyslogd内存占用很高。 检查 journalctl -u rsyslog -# u指unit 查看指定单元的系统日志,发现有红字,出现filed的字样,网上找了下截图。journalctl --verify # 命令检查发现系统日志卷文件…

    2022/8/9 7:07:20 人评论 次浏览
  • 如何保证MQ重复消费的幂等性

    添加一个中间件,取名为内存set,消费者每次消费到了MQ的一条消息的时候,想内存set中插入消费记录,如果消费者消费的消息存在于内存set中,则这条消息被过滤 基于数据库的唯一键,保证重复数据不会被插入多条

    2022/8/8 23:09:43 人评论 次浏览
  • LeetCode刷题15-内存资源分配

    package com.example.demo.leetcode.case202208;import java.util.*; import java.util.stream.Collectors;/*** 功能描述** @author ASUS* @version 1.0* @Date 2022/8/7*/ public class Main2022080701 {/*有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用…

    2022/8/8 7:02:35 人评论 次浏览
  • 程序内存模型-内存四区 — 代码区 全局区 栈区 堆区

    内存四区意义: 不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程代码区: 在程序编译后,生成了exe可执行程序,未执行该程序前将内存分为两个区域,其中一个就是代码区 写的代码会转换成二进制代码,代码区就是存放二进制代码的区域(存放函数体的二进制代…

    2022/8/8 7:01:14 人评论 次浏览
  • 数据库抖动原因了解

    转自:https://blog.csdn.net/nanchengyu/article/details/105627704 1.定义 一条SQL语句,正常执行的时候特别快,但是有时它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短,这样的情况我们一般称为数据库抖动。 当内存数据页与磁盘数据页内容…

    2022/8/7 19:02:21 人评论 次浏览
  • 内存溢出分析以及CPU占用过高排查

    堆内存溢出 模拟堆内存溢出 模拟例子如下,主要就是创建特别多的对象,并且不让被回收,有强引用。 @RestController public class MemoryController {private final List<UserVO> userList = new ArrayList<>();public static final int COUNT = 100000;/***…

    2022/8/7 7:00:52 人评论 次浏览
  • 第一章-绪论 2.算法的基本概念

    程序=数据结构+算法 算法的特性:有穷性, 算法必须是有穷的,而程序可以是无穷的. 确定性, 相同输入得到相同输出. 可行性, 可以通过有限次的基本操作来实现. 输入, 有0个或多个输入. 输出, 有一个或多个输出.好算法的特性正确性. 可读性. 健壮性. 高效率与低存储需求.(即时…

    2022/8/6 22:31:56 人评论 次浏览
  • 记录一次堆外内存和堆内存的问题

    昨天同事告诉我说,线上服务分配的内存 -Xss 大小是2G左右,但是使用top命令查看发现内存远远大于2g。将近4g了。为何堆外内存占这么大的内存空间。我刚开始也是有点一头雾水,然后搜索了下,记录下这个问题。我以测试环境模拟了下这个问题,首先进入k8s服务器里面。找到…

    2022/8/6 7:06:18 人评论 次浏览
  • 【内存管理】CMA内存分配器(Contiguous Memory Allocator)【转】

    转自:https://www.cnblogs.com/yibuyibu/p/14806878.html什么是CMA 参考这两篇博文,写得很好: http://www.wowotech.net/memory_management/cma.html https://www.cnblogs.com/LoyenWang/p/12182594.htmlhttps://biscuitos.github.io/blog/CMA/CMA的初始化创建 * 默认c…

    2022/8/6 7:06:13 人评论 次浏览
  • 1.NoSQL是什么

    最常见的数据库可以分为下面的两种类型:RDBMS(关系型数据库):常见的关系型数据库有 Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL; NoSQL(非关系型数据库):常见的非关系型数据库有 MongoDB、Redis、Voldemort、Cassandra、Riak、Couchbase、Couch…

    2022/8/5 19:08:01 人评论 次浏览
  • 【Java面试】生产环境服务器变慢,如何诊断处理?

    “生产环境服务器变慢?如何诊断处理” 这是最近一些工作5年以上的粉丝反馈给我的问题,他们去一线大厂面试,都被问到了这一类的问题。 今天给大家分享一下,面试过程中遇到这个问题,我们应该怎么回答。 这个问题高手部分的回答,我整理到了一个10W字的文档里面,大家可…

    2022/8/5 9:20:19 人评论 次浏览
  • C# 使用流读取大型TXT文本文件

    一、前言 业务需要读取txt的内容,导入到数据库当中,博主百度了各种方法,大部分都会导致内存溢出异常,由此结合网上的各种方法,解决了该异常。 二、程序框架 .NET 4.5 WinForm 三、具体实现 1.1 TXT结构 可以看到该文件大小300多兆,里面的条数差不多60w左右,每行当中…

    2022/8/4 20:20:30 人评论 次浏览
  • 2022-08-02 第六组 Myy 学习笔记_Java_线程入门

    线程入门 1.创建线程 在Java中,创建线程有3种方式。 (1)继承Thread类,并且重写run方法 Thread类中的run方法不是抽象方法,Thread类也不是抽象类。MyThread当继承了Thread类之后,它就是一个独立的线程。 要让线程启动。调用线程的start方法。当调用start方法启动一个…

    2022/8/4 9:28:55 人评论 次浏览
  • linux 内存映射

    目录相关函数使用内存映射实现进程间通信注意事项:内存映射(Memory-mapped I/O)是将磁盘文件的数据映射到内存,用户通过修改内存就能修改磁盘文件。相关函数 头文件: #include <sys/mman.h> void *mmap(void *addr, size_t length, int prot, int flags,int fd,…

    2022/8/3 7:16:25 人评论 次浏览
共2201记录«上一页1234...147下一页»