ICode9

精准搜索请尝试: 精确搜索
  • 记录一次OOM的排查过程以及内存分析、解决方案2021-06-25 19:33:28

      在测试环境中开启的堆大小是4g。但是却发生了OOM。   发生OOM的场景是: 上传Excel 之后进行数据的清洗,然后清洗完成之后会将清洗掉的、清洗后的数据再次备份到磁盘中;同时将清洗后的数据入关系型数据库。(解析Excel 用的是POI, 数据清洗用的是Tablesaw, 且清洗的操作都是在内存

  • docker的学习2021-06-22 09:02:26

    1.镜像命令 列出镜像列表 docker images #查看所有镜像 runoob@runoob:~$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 14.04 90d5884b1ee0 5 days ago

  • [非专业翻译] 高性能对象映射框架 - Mapster2021-06-22 09:01:32

    [非专业翻译] 高性能对象映射框架 - Mapster 系列介绍 [非专业翻译] 是对没有中文文档进行翻译的系列博客,文章由机翻和译者自己理解构成,和原文相比有所有不通,但意思基本一致。 因个人能力有限,如有谬误之处还请指正,多多包涵。 正文 说到 .NET 中的对象映射框架,大部分人的第一映像

  • Spark任务报错Total size of serialized results of 19 tasks (1069.2 MB) is bigger than spark.driver.max...2021-06-21 16:05:48

    spark任务提交后信息报错: Total size of serialized results of 19 tasks (1069.2 MB) is bigger than spark.driver.maxResultSize (1024M) 解决办法: 在代码中加设置或者在提交命令的时候加设置 方法一 方法二 提交命令的时候加上 --conf spark.driver.maxResultSize=

  • Matlab实现 维特比译码2021-06-12 15:58:52

    利用matlab实现维特比译码 话不多说,直接展示代码 首先是利用卷积码进行编码然后加入awgn噪声最后利用维特比译码绘制误比特率图像 卷积码进行编码 %% 初始化参数 N = 1000; %序列长度 code_in = randi(2,1,N)-1; %code_in = [1,1,0,1,1,1,0,0,1]; N = length(code_in); g1

  • php字符串长度计算2021-06-11 17:32:30

    strlen() 函数返回字符串的长度,中文字符串的处理使用 mb_strlen() 函数 分割中文文字需要使用 mb_substr()

  • 性能调优命令之jmap2021-06-06 21:33:16

    jdk安装后会自带一些小工具,jmap命令(Java Memory Map)是其中之一。主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。 例1: 命令:jmap -heap pid 描述:显示Java堆详细信息 打印一个堆的摘要信息,包括使用的GC算法、堆配置信息和各内存区域内存使

  • JYM虚拟机性能监控与故障处理工具2021-06-05 16:01:23

    虚拟机性能监控与故障处理工具 一、jps:虚拟机进程状况工具 常用指令 二、jstat:虚拟机统计信息监视工具 常用指令 三、jinfo:配置信息工具 四、jmap:Java内存映像工具 常用指令 五、jhat:虚拟机堆转储快照分析工具 常用指令 六、jstack:Java堆栈跟踪工具 常用指令 七、HSDIS:JIT生成代

  • 测试openvpn做二层桥接的性能.2021-06-04 23:29:39

    测试一下openvpn做二层桥接时. 能达到什么样的性能. 操作系统: debian10 内核 4.19.0-16-amd64 cpu:Xeon E5640 @ 2.67GHz2 每台服务器 通信物理网卡: BCM5709 Gigabit Ethernet3 bond rr模式 默认驱动. eno2,eno3,eno4连了三条电口网线. 两台服务器直连. bond网卡是链路聚合

  • JVM虚拟机选项:Xms Xmx PermSize MaxPermSize区别2021-06-02 10:02:49

    java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应

  • 怎样构建更小的容器2021-06-01 09:01:39

    如果你开发容器,你有想过减小镜像的大小吗?较小的镜像有一些好处。这篇文章将会提供一些减小容器镜像大小的技巧。 使用容器工作是很多用户和开发者的日常任务。容器开发者经常需要频繁地(重新)构建容器镜像。如果你开发容器,你有想过减小镜像的大小吗?较小的镜像有一些好处。

  • yarn参数调节2021-05-31 16:36:06

    单个容器(container)可申请的最小与最大内存,应用在运行申请内存时不能超过最大值,小于最小值则分配最小值 yarn.scheduler.minimum-allocation-mb yarn.scheduler.maximum-allocation-mb 单个任务可申请的最小/最大虚拟CPU个数(运行MapRedce作业时,每个Task最少可申请虚拟CPU个数,

  • SATA与PCI-E速度对比2021-05-30 18:32:28

    SATA SATA接口已经发展到了第三代,理论上的最大速度达到600MB/s。平时大家见到的SATA SSD使用的都是SATA三代,实际测试速度在550MB/s左右,这比普通的机械硬盘的速度100MB/s左右快了数倍。 Generation Speed Special Features SATA 1.0 1.5Gbs(150 MB/s)   SATA 2.0 3Gbs(300

  • 检查交换空间: 可用的交换空间为 0 MB, 所需的交换空间为 150 MB。 未通过 <<<<2021-05-29 18:07:12

    检查交换空间: 可用的交换空间为 0 MB, 所需的交换空间为 150 MB。 未通过 <<<< 1、检查交换空间: 可用的交换空间为 0 MB, 所需的交换空间为 150 MB。 未通过 <<<< 执行 1 ./runInstaller -silent -force -responseFile /u01/database/response/db_install.rsp 报如下错

  • python 弹窗提示警告框MessageBox2021-05-26 11:02:53

    需要安装pywin32模块,pip install pywin32    ##pip install pywin32 import win32api,win32con ##提醒OK消息框 win32api.MessageBox(0, "这是一个测试提醒OK消息框", "提醒",win32con.MB_OK) ##是否信息框 win32api.MessageBox(0, "这是一个测试是否信息框", "提醒",wi

  • Oracle 19C的隐藏“福利(BUG)”之一2021-05-22 13:02:54

    [概述]从Oracle数据库官方服务支持生命周期表,我们可以清晰看到Oracle11g已过主支持生命周期,2020年后不再支持,取而代之的是12C及以上版本,大部分客户开始了新一轮的数据库升级工作,常见升级目标版本为Oracle19C。本文主要剖析一个升级后的隐藏“福利(BUG)”,希望对大家有所启发。[分析过

  • Oracle 19C的隐藏“福利(BUG)”之一2021-05-22 13:02:40

    [概述]从Oracle数据库官方服务支持生命周期表,我们可以清晰看到Oracle11g已过主支持生命周期,2020年后不再支持,取而代之的是12C及以上版本,大部分客户开始了新一轮的数据库升级工作,常见升级目标版本为Oracle19C。本文主要剖析一个升级后的隐藏“福利(BUG)”,希望对大家有所启发。[分析过

  • yarn中mr参数配置2021-05-16 14:01:18

    一、nodemanager/ratio  yarn.nodemanager.resource.memory-mb 集群中某个计算节点分配给nodemanager的最大可用内存,这个最大可用内存不是该节点最大内存,而是该节点最大内存划分出来的给nodemanager使用的内存, 该配置项在集群启动后,无法动态改变。 比如一个节点最大内存为128G,

  • JVM:jmap heap 堆参数分析MinHeapFreeRatio、MaxHeapFreeRatio、MaxHeapSize、NewSize、MaxNewSize2021-05-16 08:33:52

    一、jmap获取堆概要信息JDK9之前: jmap -heap 33146 JDK9及之后: jhsdb jmap --heap --pid 33146 执行示例: zhibo-mac:JavaVirtualMachines zhibo$ jhsdb jmap --heap --pid 33146 Attaching to process ID 33146, please wait... Debugger attached successfully. Server comp

  • 【Rust日报】 2019-07-28:Rust Unsafe:把它们看作公理和定理2021-05-10 13:53:25

    关于 Web 前端开发框架 Seed 的一些资料Seed(https://seed-rs.org/) 也是一个前端 Web 开发框架。这是用 Seed 写的一个前端网站(https://seed-rs-realworld.netlify.com/),这里是一些相关的资源(https://github.com/MartinKavik/awesome-seed-rs)。Repo已经用上 wasm 技术的一些网站这

  • 监控结果分析文件中网络分析NetWork(网络带宽占用计算)2021-05-07 23:34:57

    网络服务器带宽Mbps、Mb/s、MB/s的区别 通常所称的100M带宽,其实就是100Mbps(兆比特 bit per second),即12.5MB/s(兆字节), 在应用层基本上都是 byte,所以对 100Mbps 来说,是 12.5MB。 MB/s 的含义是兆字节每秒,是指每秒传输的字节数量。 Mb/s的含义是兆比特每秒,是指每秒传输的比特位数。 By

  • 2021.5.6日报:修复mb v8 7.5的GC的bug2021-05-06 16:04:48

    现在虽然把mb的v8版本升级到了7.5.但这玩意目前发现有个重大的小问题:https://element.eleme.cn/#/zh-CN/component/button这里面的按钮,过了几分钟就点不动了。 也就是没响应消息了。 调试了一番后,发现是如下这段代码就可以重现: <script>   var timerFunc;   //var port1;   f

  • 渗透测试基础 -文件包含漏洞2021-05-05 16:29:31

    渗透测试基础-文件包含漏洞 文件包含是什么文件包含使用函数文件包含漏洞的形成文件路径巧用文件包含靶场演练漏洞总结 只为对所学知识做一个简单的梳理,如果有表达存在问题的地方,麻烦帮忙指认出来。我们一起为了遇见更好的自己而努力

  • clickhouse Join2021-05-02 15:00:43

    SELECT mb.`datetime` , mb.trading_day , mb.stock_code , mb.open_price , mb.high_price , mb.low_price , mb.close_price, mb.volume , mb.amount , ga.adjustment, ga.tra

  • H264/AVC-宏块类型2021-04-30 19:31:10

    基本概念 H264中常见的几种宏块有I、P、B宏块,宏块类型由宏块头中的mb_type确定。其中I slice中只允许存在I宏块,P slice允许存在P宏块和I宏块,B slice允许存在I宏块和B宏块。 为节省编码码流,mb_type包含了多个信息,比如该宏块的划分方式,子块预测方式,cbp等。 1.1 宏块划分方式 I

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

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

ICode9版权所有