网站首页 站内搜索

搜索结果

查询Tags标签: 内存,共有 4737条记录
  • JVM内存结构

    JVM内存结构 学习思路参考假设我们设计“Java内存结构”,如何做呢: a)、Java程序是多线程的,CPU数量有限,CPU执行线程会有停顿和切换,因此需要有“虚拟机栈”管理线程,另外需要程序计数器保存线程跑到哪个位置了。 b)、然后就是创建Java对象了,Java对象的类结构和常…

    2022/6/24 5:22:30 人评论 次浏览
  • columbo——EDR上进程注入可以使用,依赖Volatility3 内存提取,无文件攻击典型场景

    EDR上进程注入可以使用。Volatility3 内存提取。--无文件攻击典型场景 项目地址:https://github.com/visma-prodsec/columbo哥伦布和机器学习 Columbo 使用数据预处理来组织数据和机器学习模型以识别可疑行为。它的输出要么是 1(可疑)要么是 0(真实)——以一种建议的…

    2022/6/24 5:21:07 人评论 次浏览
  • Java 最常见的 208 道面试题:(18)

    十八、Redis 179. redis 是什么?都有哪些使用场景? Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis 使用场景:数据高并发的读写海量数据的读写对扩展性要求高的数据180. redis 有哪些功能…

    2022/6/24 1:17:53 人评论 次浏览
  • 逆向工程核心原理

    一.熟悉调试器 1.设置“大本营”的四种方法 每次重新运行调试器,都会回到程序的入口点,为方便使用,可以设置某个重要的点(地址),使调试可以快速转到设置点上。 (1)Goto命令 记录设置大本营的地址,执行Go to(Ctrl + G)命令,输入地址,使光标定位到该地址,按F4…

    2022/6/23 23:25:01 人评论 次浏览
  • Redis 淘汰策略

    Redis服务的内存被占满时,会对内存的数据进行清理,策略如下:no-enviction(默认的策略):当内存用完之后,写数据会报错,读不受影响。 volatile-lru:从已设置过期时间的数据集中,淘汰最近最少使用的数据。 volatile-ttl:从已设置过期时间的数据集中,淘汰最早会过…

    2022/6/23 2:21:32 人评论 次浏览
  • JVM快速入门

    1. JVM的位置 JVM是运行在操作系统之上的。2. JVM体系结构 3. 类加载器 类加载器的作用:加载class文件 加载器:①.ApplicationClassLoader应用程序类加载器,主要负责加载当前应用classpath路径下的所有类;②.ExtentionClassLoader扩展类加载器,主要负责加载\lib\ext目录…

    2022/6/22 23:20:21 人评论 次浏览
  • 对汇编程序中分段的理解

    在8086处理器中包含各种段寄存器,如程序段寄存器cs、数据段寄存器ds、堆栈段寄存器ss等,这些寄存器分别存放着程序、数据和堆栈所在段的段地址,当取指令时,采用cs:ip进行寻址;当访问内存时,采用ds:[?]寻址;当进行堆栈操作时,采用ss:sp寻址,三者的实质都是指针。…

    2022/6/22 1:22:27 人评论 次浏览
  • 关于Java导出100万行数据到Excel的优化方案

    1》场景 项目中需要从数据库中导出100万行数据,以excel形式下载并且只要一张sheet(打开这么大文件有多慢另说,呵呵)。 ps:xlsx最大容纳1048576行 ,csv最大容纳1048576行,xls最大容纳65536行,但是存放相同的数据量 文件大小排序:xls>csv>xlsx ;xls是biff8的二…

    2022/6/21 1:22:33 人评论 次浏览
  • 一、Redis基本命令和知识

    1. select 3 切换到3号数据库 (默认有16个数据库,默认从0开始,即0-15)2. DBSIZE 查看当前数据库的使用情况3. keys * 查看所有的key4. flushdb 清空当前数据库内容5. flushall 清空所有数据库6. exist a 是否存在key为a7. move a 1 将key为a的移到下标为1的数据库中8.…

    2022/6/20 2:21:55 人评论 次浏览
  • Java 应用压测性能问题定位经验分享

    作者:凡勇 什么是压测 压测,即压力测试,是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和和可能存在的隐患。 压测主要用于检测服务器的承受能力,包括用户承受能力,即多少用户同时使用系统时基本不影响质量、流量承受等。另外,…

    2022/6/20 1:20:24 人评论 次浏览
  • 透过Redis源码探究字符串的实现

    转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的Redis 5.0源码概述 最近在通过 Redis 学 C 语言,不得不说,Redis的代码写的真的工整。这篇文章会比较全面的深入的讲解了Redis数据结构字符串的源码实现,希望大家能够从中学到点…

    2022/6/19 2:20:15 人评论 次浏览
  • Sword jemalloc使用小结

    最近借助jemalloc来解决内存碎片问题,但是遇到很多问题,做如下记录 优点: jemalloc的确能对内存做一定优化,但是发现并不能解决所有内存碎片问题,只能说有一定缓解作用。 缺点: 使用jemalloc会带来内存增加问题,内存的消耗跟使用内存成正比,即申请内…

    2022/6/17 23:28:13 人评论 次浏览
  • 【1】java之类与对象

    一、前言面向对象就是一种组件化的设计思想。面向对象特性封装性:保护内部的定义结构安全性; 继承性:在已有的程序结构上继续扩充新的功能; 多态性:在某一个概念范围内的满足。 二、类与对象的定义和使用 2.1 定义类 使用 “ class 类名{}” 的语法结构完成:Field(…

    2022/6/17 1:21:34 人评论 次浏览
  • C++多态深度解析

    一.多态的概念 通过使用virtual关键字对多态进行支持,被virtual声明的函数被重写后具有多态特性,virtual声明的函数叫虚函数。1 #include <iostream>2 #include <string>3 4 using namespace std;5 6 class Parent7 {8 public:9 virtual void print()…

    2022/6/15 5:20:10 人评论 次浏览
  • 从Redis7.0发布看Redis的过去与未来

    简介: 经历接近一年的开发、三个候选版本,Redis 7.0终于正式发布,这是Redis历史上改变最多的一个大版本,它不仅包含了50多个新命令,还有大量核心新特性与改进,这些不仅能够解决用户使用中的诸多问题,还进一步拓展了Redis的使用场景。发布会详情:https://developer…

    2022/6/14 2:20:10 人评论 次浏览
扫一扫关注最新编程教程