ICode9

精准搜索请尝试: 精确搜索
  • String是值传递还是引用传递?2022-08-30 20:30:21

    String类,设计成不可变的,所以每次赋值都是重新创建一个新的对象,因此是值传递。 java在方法传递参数时,是将变量复制一份,然后传入方法体去执行。 这句话是很难理解的,也是解释这个问题的精髓。我们先按照这句话解释一下基本类型的传递 虚拟机分配给num一个内存地址,并且存了一个值0.

  • iis中某站点对应的应用程序池已停止2022-08-30 17:34:15

    1 iis中某站点对应的应用程序池已停止 2 右键某站点对应的应用程序池 项目–高级设置 3 默认内存限制,设置为 0,即没有限制,遵循应用程序的自动回收机制。如果设置内存限制1024M,就是当应用内存达到1024M时,启动内城回收机制。 4 在程序进行回收时,进程将不响应。会触发程序不响应多

  • 如何通过free看懂内存的真实使用2022-08-30 17:00:58

      free命令是Liunx操作系统中对内存进行查看和监控的一个常用命令。我们可以直接执行free命令获取操作系统内存使用的相关数据,如下所示: [root@ufdb165 ~]# free total used free shared buff/cache available Mem: 63722036 285

  • JUC学习23:理解JMM2022-08-30 13:33:19

    JUC学习23:理解JMM 面试题:请你谈谈你对Volatile的理解: Volatile是Java虚拟机提供轻量级的同步机制; 1,保证可见性(JMM); 2,不保证原子性; 3,禁止指令重排;   什么是JMM: JMM:Java内存模型,不存在的东西,概念,是一种约定;   关于JMM的一些同步约定: 线程解锁前:必须把共享

  • Javascript 中的内存引用2022-08-30 06:30:08

    Javascript 中的内存引用 Photo by 哈里森布罗德本特 on 不飞溅 在本文中,我将尝试通过一个示例练习来解释 Javascript 中的内存引用是如何处理的,我认为这可以更好地展示它的理解如何在我们的日常工作中真正有帮助。 我从 CodeSignal 进行了这个练习,它的解决方案虽然不是最直接

  • jeb4 增加内存2022-08-29 11:03:27

    #!/bin/bash # Start-up script for JEB (macOS) # Prefer local JRE JAVA=bin/runtime/bin/java if [ ! -f "$JAVA" ]; then # Prefer a JDK over a JRE if [ -z "$JAVA_HOME" ]; then JAVA=`which java` else JAVA=$JAVA_HOME/bin/jav

  • 多线程2022-08-29 10:35:03

    原子性:一个操作或多个操作要么全部执行,且执行过程不会被任何因素打断,包括其他线程,要么全部不执行      每个线程都有自己独立的工作内存,从主内存中copy内容保存在工作内存中,也就导致了多个线程对同一变量进行写操作时的问题

  • 如何保证消息的顺序性?2022-08-29 00:34:39

    如何保证消息的顺序性? 面试官心理分析 其实这个也是用 MQ 的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。 面试题剖析 我举个例子,我们以前做过一个 mysql binlog 同步的系统,压力还是非常大的,日同步数

  • 五--[BX]和loop指令2022-08-28 19:30:53

    用[0]表示一个内存单元时,0表示偏移地址,段地址默认在ds中,单元的长度(类型)由具体指令中的其他对象指出 我们定义的描述性符号:“()”,表示一个寄存器或内存单元中的内容,比如  (ax)表示ax中的内容、(20000H)表示内存20000H单元的内容   (2000:0)、((ds):1000H)是不正确用法。 约定idata表示常量 汇

  • 查找导致cup过高的代码方法2022-08-27 23:32:52

    与 jstack实战死循环与死锁学习笔记 介绍的方法一致。 使用top命令查看     top -p 21919  线程进程号pid的内存情况       按H,获取每个线程的内存情况.PID为线程号。    这里占用CPU最高的线程为19664   此线程转为16进制得到0x4cd0,  执行jstack  19663 | grep -A

  • 学习:python进阶 chain2022-08-27 16:33:21

    python官方提供了itertools的包,方便操作迭代器,这个包提供了chain函数,兼顾内存效率和写法优雅              

  • python内存管理机制2022-08-27 12:01:10

    python作为一门解释型语言,以代码简洁易懂著称。我们可以直接对名称赋值,而不必声明类型。名称类型的确定、内存空间的分配与释放都是由python解释器在运行时进行的。python这一自动管理内存功能极大的减小了程序员负担,这也是成就python自身的重要原因之一。所以,这一篇文章我们就聊

  • npm run build 内存溢出处理办法2022-08-26 18:03:40

    在内存小的服务器对webpack工程打包的时候遇到的一个问题,其中有一种办法是通过扩大node内存处理,其修改命令如下: node --max_old_space_size = 2048 test.js 因为是使用vue-cli-service,直接增加node参数,不是很方便,找到了如下方法: 分配系统swap 1.查看是否开启swap sudo swapo

  • 面经-Java创建对象的过程2022-08-26 17:00:23

    java创建对象的过程主要分为一下五个步骤: (1)类加载检查 Java虚拟机(jvm)在读取一条new指令时候,首先检查能否在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析和初始化。如果没有,则会先执行相应的类加载过程。 (2)内存分配 在通过(1)后,则开始为新生的对象分

  • 开发那些事儿:EasyNTS上云网关平台内存泄露是什么原因?如何解决?2022-08-26 16:34:53

    EasyNTS上云网关包含组网运维、多协议视频流拉转推等功能,它可以解决内网设备上云、内网业务上云、直播上云、运维上云等上云需求,通过端口穿透技术,可以将内网的任何网络设备,以IP+端口的形式发布到云端,让处于内网的设备成为一个“云设备”,帮助企业打造“虚拟云主机”。     有用

  • 【Java面试】准备跳槽!那这期面试题必须要会,请描述一下Redis的缓存淘汰策略2022-08-26 16:31:53

    “请你描述一下Redis的缓存淘汰策略” 你如果你正好遇到这个问题,想好怎么回答了吗? 关于这个问题,我把高手的回答整理到了15W字的面试文档里面 大家可以私信留言领取。 下面看看高手的回答。 高手: 这个问题我需要从三个方面来回答。 第一个方面: 当Redis使用的内存达到maxmemory参

  • 面经-虚拟机-内存溢出2022-08-26 15:03:50

    内存溢出 项目中什么情况下会内存溢出,怎么解决的 1.误用固定大小线程池 当前线程任务超时后,其余任务将被加入任务队列中,任务对象所耗费的内存会导致整个堆内存耗尽,导致内存溢出异常。 解决方法: 不要用工具类提供的线程池来创建线程池。而是使用线程池时自己使用线程池的构造方法,根

  • 静态static关键字修饰成员方法和内存图2022-08-26 10:31:30

    静态static关键字修饰成员方法 一旦使用static修饰成员方法,那么就成为了静态方法,静态方法不属于对象,而是属于类的 如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用它 如果有了static关键字,那么就不需要创建对象,直接就能通过类名称来使用它 无论是成员变量,还是成员

  • 在 C# 中使用 Span<T> 和 Memory<T> 编写高性能代码2022-08-26 01:01:02

    目录 在 C# 中使用 Span 和 Memory 编写高性能代码 .NET 中支持的内存类型 .NET Core 2.1 中新增的类型 访问连续内存: Span 和 Memory Span 介绍 C# 中的 Span Span 和 Arrays Span 和 ReadOnlySpan Memory 入门 ReadOnlyMemory Span 和 Memory 的优势 连续和非连续

  • PerfView专题 (第十一篇):使用 Diff 功能洞察 C# 内存泄漏增量2022-08-25 18:02:46

    一:背景 去年 GC架构师 Maoni 在 (2021 .NET 开发者大会) [https://ke.segmentfault.com/course/1650000041122988/section/1500000041123017] 上演示过 PerfView 的 Diff 功能来寻找内存增量,个人感觉这个功能非常不错,简单省事,所以这里就整合到 PerfView 专题中,分享一下给大家。

  • 面经-虚拟机-JVM垃圾回收算法2022-08-25 16:32:46

    JVM垃圾回收算法 标记:找到不能被作为垃圾回收的对象并标记。标记的对象保留,未被标记的对象作为垃圾释放。 标记清除法 标记:将一定不能被回收的根对象作为GC Root对象,从根对象出发,沿着它的引用链找当前对象有没有被根对象引用到。若是则不能被回收,加标记。若否,则不加标记,GC时释放掉

  • 面经-虚拟机-JVM内存参数2022-08-25 16:00:29

    JVM堆内存参数: 对于JVM内存配置参数:-Xmx10240m -Xms10240m -Xmn5120m -XX:SurvivorRatio=3 其最小内存值和Survivor区总大小分别是? -Xmx10240m Xmx:Java虚拟机最大内存10G m:单位,兆字节   -Xms10240m Xms:Java虚拟机的最小内存数10G m:单位,兆字节   -Xmn5120m:5G Xmn:虚拟机中新生代的

  • mac os 清理内存的终端命令2022-08-25 06:30:10

    1 在终端输入:sudo purge回车,输密码,回车,搞定 我电脑内存电脑立刻多了2多G 2随着你使用Mac的时间越来越长,系统日志文件也会越来越多,根据电脑的用量、错误和服务,这些文件会越来越多。这些系统日志文件是用来调试和排除故障的,如果你感觉没有用,可以使用下面的命令删除: sudo rm -rf /pr

  • 如何理解分布式全内存数据库RapidsDB的应用价值2022-08-24 18:33:57

      之前在2022全球数字经济大会上,北京软件和信息服务业协会发布了《2022北京产业互联网创新应用场景案例》。RapidsDB《分布式全内存数据库在运营商智慧中台的应用》入选了这份《场景案例》。关于其应用价值,可以从下面三个方面来概括理解。   业务转型。RapidsDB 助力智慧中台汇

  • linux那些事之zero page【转】2022-08-24 18:02:05

    转自:https://blog.csdn.net/weixin_42730667/article/details/123121624 zero pagezero page是一个特殊的物理页,里面值全部为0,zero page是针对匿名页场景专门进行优化,主要是节省内存和对性能进行了一定优化。当malloc或者mapp一段虚拟内存后,第一次对该内存访问为读操作,将会发生匿

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有