Java

[转帖]Native Memory Tracker

  Native Memory Tracking 概念 Native Memory Tracking 的开启 Native Memory Tracking 的使用 分析NMT summary 信息组成 1. Total: reserved=12491MB, committed=10954MB 2. Java Heap

vue-i18n国际化多国语言

uniapp是自带有i18n这个插件 需要自己去给每一个需要国际化的字符去手动配置key,所以如果是已经完成的项目可能工作量就稍微有点大了   第一步: 语言命名是有规范的不能乱取名,具体可以参考国际语言代码 https://blog.csdn.net/weixin_44988005/article/details/113826664 https://blog.csdn.net/hcx_

dremio FormatPlugin 设计上的一些限制-基于easy format 框架

对于FormatPlugin 我以前也零碎的介绍过一些,会和FormatCreator, FormatMatcher 存储插件等都有一些关系,核心主要还是对于 文件系统的格式处理,今天我在基于easy format 框架 自定义开发jsonline 格式化插件的时候发现目前dremio 对于支持的文件格式在系统中硬编码的,改动起来需要处理的地方比较多,以下简单说明下 基于easy format

记一次堆外内存泄漏分析

原文链接 https://blog.csdn.net/zhuqiuhui/article/details/128513480   1. 背景系统上线前压测发现某个图片分类服务频繁调用时出现:“内存一直不断上涨,到一段时间后逐渐平稳”,内存如下图所示:   该接口内部逻辑比较简单(示例代码如下): Step 1:先将图片 resize 成算法要求的尺寸 224x224x3Step

记一次使用easyexcel导入excel导致cpu跑满的问题

记一次poi导入excel引起cpu跑满的问题生产应用机器配置:8C 16G 周日突然收到告警,cpu持续15分钟空闲时间小于10%,赶紧联系运维要日志,通过分析dump_high_cpu PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 28830 jbossuse 20 0

【解决方法】Dubbo报错Data length too large,调整payload大小解决

问题: Data长度超过设置参数的最大值 cause: java.io.IOException: Data length too large: 10008608, max payload: 8388608, channel: NettyChannel [channel=[id: 0x09396776, /...]] java.io.IOException: Data length too lar

在被线上大量日志输出导致性能瓶颈,线程Block的坑

原文链接 https://tech.meituan.com/2022/07/29/tips-for-avoiding-log-blocking-threads.html https://cloud.tencent.com/developer/article/1927375 1. 前言 日志对程序的重要性不言而喻。它很“大”,我们在项目中经常通过日志来记录信息和排查问题,相关代码随处可见。它也很“小

stack源码阅读

java Stack stack是一个后进先出的数据结构,继承于vector,自身提供了五种方法,pop、push、empty、peek、search 本文主要介绍 pop 将一个元素入栈 push 将一个元素出栈

Go语言编程快速入门

Go语言编程快速入门 这个是学习B站杨旭视频做的记录,地址 安装 https://studygolang.com/ VsCode 安装 Go 插件 ctrl+shift+p: 输入go查询,选择 Install/Update Tools,全部勾选,点击OK Go代理(执行命令后重启vscode) switch 还有一个fallthrough关键字,它用来执行下一个case的body部分。(区

如何使用Node.js、TypeScript和Express实现RESTful API服务

Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Express是一个保持最小规模的灵活的 Node.js Web应用程序开发框架,为Web和移动应用程序提供一组强大的功能。使用Node.js和Express可以快速的实现一个RESTful API服务。 什么是RESTful API

第十五届蓝桥杯大赛软件赛国赛 C/C++ 大学 A 组 游记

Preface 前情提要:去年圈钱杯国赛游记,本来还想着今年报JAVA/PY的,结果语法一个学不懂还是去CPP组开卷了 省赛很简单但因为最后一题看漏条件了还是遗憾离场,但也给了我一种今年篮球杯水的一批的刻板印象 然后国赛被一堆数学题直接创飞了,但好在前面几个题还能胡几个做法出来,但FWT和神秘筛子是写不了一点 不过好消息是今年出分挺快的,昨天打的比赛今晚就能出分了,最后CA组Rank4也算是个比较

Redis - 实现在线人数统计功能

一、前言 在线人数统计这个功能实现的方式很多,这里说一下常使用的方式:使用Redis的有序集合(zset)实现。 核心方法是这四个:zadd、zrangeByScore、zremrangeByScore、zrem。 二、实现步骤 1. 如何认定用户是否在线? 认定用户在线的条件一般跟网站有关,如果网站需要登录才能进入,那么这种网站就是根据用户的token令牌有效性判断是否在线; 如果网站是公开的,

LeetCode 1411. Number of Ways to Paint N × 3 Grid

原题链接在这里:https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid/description/ 题目: You have a grid of size n x 3 and you want to paint each cell of the grid with exactly one o

js中将小/大驼峰格式的字符串转为下划线相连的字符串

function isUpperCase(ch) { return /^[A-Z]$/.test(ch) } function isLowerCase(ch) { return /^[a-z]$/.test(ch) } function convert(str) { let arr = []; for(i = 0; i < str.length; i++) { const

LeetCode 1460. Make Two Arrays Equal by Reversing Subarrays

原题链接在这里:https://leetcode.com/problems/make-two-arrays-equal-by-reversing-subarrays/description/ 题目: You are given two integer arrays of equal length target and arr. In one step, you can

记一个pm2启动pinus的路径问题

本打算尝试用pm2启动pinus集群做多机分布,结果pm2启动进程后一直无法用`pinus list`命令查看进程信息 在增加日志打印adminUserPath和presentPath后发现自己启动的目录不是编译后的`/dist`目录, 当代码使用pwd命令获取项目启动路径的时候确实可以找到项目的adminUser,可是编译前的文件都是ts,项目无法直接读取 pinus会在pinus-admin中

浏览器渲染引擎线程和js执行引擎线程的关系

总论 1、js一个tab就是一个进程,这个tab下会有多个线程,主要是主线程、渲染线程、js线程、网络线程资源池; 2、js引擎线程通过dom 之类的api和渲染线程沟通和控制渲染线程的一些页面显示; 3、gpt解释如下: 浏览器tab进程执行网页大概过程 1、先用网络线程请求静态资源,csshtmljs 这些资源,如果都是同步请求的话,最好js放在页面底部并另外文件存放,这样html资源请求好

JavaScript Math.trunc vs Math.floor All In One

JavaScript Math.trunc vs Math.floor All In One JavaScript Math Math.trunc() 直接截取掉小数部分, 负数不会向下取整 ⚠️ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc Math.

unocss如何简写特定的边角半径

在 UnoCSS 中,可以使用简写类来设置各种 CSS 属性,包括 border-bottom-left-radius。 UnoCSS 提供了一些内置的简写类,但是对于更详细的控制(比如特定的边角半径),可能需要使用自定义类或者直接使用 CSS-in-JS 的方式。 使用 UnoCSS 设置 border-bottom-left-radius UnoCSS 中的一些常见边角半径的简写类: rou

MVC中几种常用ActionResult

一、定义 MVC中ActionResult是Action的返回结果。ActionResult 有多个派生类,每个子类功能均不同,并不是所有的子类都需要返回视图View,有些直接返回流,有些返回字符串等。ActionResult是一个抽象类,它定义了唯一的ExecuteResult方法,参数为一个ControllerContext,下面为您介绍MVC中的ActionResult 的用法  

html table+css实现可编辑表格的示例代码

实现一个可编辑的表格(HTML table)通常需要使用HTML、CSS以及JavaScript(或jQuery等库)的结合。以下是云加速的一个简单的示例,展示了如何使用HTML和CSS来创建表格,并使用JavaScript来使其可编辑。 HTML 和 CSS 首先,我们创建一个简单的HTML表格,并使用CSS来设置样式。 <!DOCTYPE html> <html lan

成为MySQL DBA后,再看ORACLE数据库(五、内存管理)

一、前言 在数据库的体系结构中,内存区是非常关键的一部分,一般而言数据库实例也是由内存+后台进程组成。不同于MySQL的单进程多线程架构,ORACLE是多进程架构,所以在内存管理上也更加复杂。ORACLE的内存管理一般分两部分:PGA(Program Global Area)和SGA(System Global Area)。翻开当年学习ORACLE笔记所画的体系结构图,这也是学习ORACLE印象最

Linux系统上配置redis开机自启

Redis开机自启: 第一步添加环境变量: 命令:vim /etc/profile 在结尾添加:export PATH=$PATH:/usr/local/redis/bin 作用是为了后续脚本的启动命令不需写的过长 重载环境变量文件:source /etc/profile 第二步:编写redis.service 节点1: 152服务器vim /etc/systemd/system/redis.s

南昌航空大学大一下学期java题目集4-6总结性Blog-苏礼顺23201608

一、前言 ——总结三次题目集的知识点、题量、难度等情况  关于知识点   这次的三次题目集更加进一步体现了面向对象程序设计的思想方法。主要是之前的三次题目集就只是利用了面向对象三大基础特性中的封装特性,而这三次的题目集增加了继承与多态,这正是面向对象设计的精髓所在,这三次的题目集大大增加了我对继承与多态这两个特性的理解与运用。除此之外,对于题目集四多种输入方法的正则表达式的匹配与

matlab 2024a 在只有核显的机器上opengl报错的问题 X11GLXDrawableFactory

com.jogamp.opengl.GLException: X11GLXDrawableFactory - Could not initialize shared resources for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[ob

matlab2024a install simplify

cd /usr/local/MATLAB/cd R2024a/cd sys/cd java/jre/glnxa64/jre/lib/fonts/sudo mkdir fallbacksudo cp /usr/share/fonts/truetype/wqy/wqy-microhei.ttc .sudo mkfontscalesudo cp wqy-microhei.ttc ../

Typora不支持最新Mermaid语法的解决办法

  见链接:Typora不支持最新Mermaid语法的解决办法 - 郄郄私语 (qzy.im) 更多内容及Java+大数据个人原创视频,可关注公众号观看: 原创文章,转载请注明出处!!

生产事故-误删文件开发运维险被同时开除

入职多年,面对生产环境,尽管都是小心翼翼,慎之又慎,还是难免捅出篓子。轻则满头大汗,面红耳赤。重则系统停摆,损失资金。每一个生产事故的背后,都是宝贵的经验和教训,都是项目成员的血泪史。为了更好地防范和遏制今后的各类事故,特开此专题,长期更新和记录大大小小的各类事故。有些是亲身经历,有些是经人耳传口授,但无一例外都是真实案例。 注意:为了避免不必要的麻烦和商密问题,文中提到的特定名称都将是化名、代

<<  <  362  363  364  365  366  367  368  369  370  371  372  >  >>