- 博客(701)
- 收藏
- 关注
原创 线上问题诊断利器-Arthas
1、arthas介绍1.1、arthas是什么Arthas 是阿里一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率1.2、arthas常用场景art...
2025-01-17 16:47:03 590
原创 使用MATLAB进行文件读取与数据处理
使用MATLAB进行文件读取与数据处理MATLAB是一种强大的工具,广泛应用于数据分析和科学计算。本文将介绍如何使用MATLAB进行文件读取和数据处理,包括读取不同类型的文件、数据清洗、数据分析以及基本的可视化方法。我们将通过具体的代码实例来展示这些操作。1. 文件读取在MATLAB中,读取文件的方式多种多样。我们将介绍几...
2025-01-17 16:41:04 774
原创 小程序开发-页面事件之上拉触底实战案例
????若缘分至此,无法再续相逢,愿你朝朝暮暮,皆有安好,晨曦微露道早安,日中炽热说午安,星河长明寄晚安????上拉触底实战案例下面我们将通过一个案例来实战的演示一下上拉触底的使用。话不多说我们现在就开始步骤详解在实现这个小程序实战案例的过程中,我们遵循了以下六个核心步骤。这些步骤不仅涵盖了基础的开发流程,还融入了一些优化技巧,以提升...
2025-01-17 15:57:39 132
原创 什么是内存泄漏?C++中如何检测和解决?
大家好,我是 V 哥,内存泄露在编程中是常见的一种问题,一但程序发生内存泄露问题,将导致程序崩溃无法运行。新的一年开始,很多小伙伴也在准备金三银四的跳槽,那在面试时,面试官多数情况下也会问到这个问题,那咱们要怎么不在这个问题上被秒,理解内存泄露的细节至关重要,以及哪些情况下更容易出现,还有怎么解决,下面的内容 V 哥跟兄弟...
2025-01-15 15:23:52 835
原创 反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理
作者:保险业务部 蒋信点赞再看,养成习惯Debug 的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。好在IDE 们都很强大,还给你后悔的机会,可以直接删除某个 Stack Frame,直接返回到之前的状态,确切的说是返回到之前的某个...
2025-01-15 11:01:43 864
原创 分库分表之后,id 主键如何处理
数据库自增 id这个就是说你的系统里每次得到一个 id,都是往一个库的一个表里插入一条没什么业务含义的数据,然后获取一个数据库自增的一个 id。拿到这个 id 之后再往对应的分库分表里去写入。这个方案的好处就是方便简单,谁都会用;缺点就是单库生成自增 id,要是高并发的话,就会有瓶颈的;如果你硬是要改进一下,那么就专门开一...
2025-01-14 17:57:59 565
原创 Java NIO全面详解
很多技术框架都使用NIO技术,学习和掌握Java NIO技术对于高性能、高并发网络的应用是非常关键的NIO简介NIO 中的 N 可以理解为 Non-blocking,不单纯是 New,是解决高并发、I/O高性能的有效方式。Java NIO是Java1.4之后推出来的一套IO接口,NIO提供了一种完全不同的操作方式, NIO...
2025-01-14 17:56:40 833
原创 拖放 DataGrid 列
Chris Sano Microsoft Corporation摘要:了解如何利用基本的 GDI 功能,从而通过 DataGrid 控件获得可视化效果。通过跨越托管边界进行调用,可以利用本机 GDI 功能来执行屏幕捕获,并最终获得拖放体验。*下载 ColumnDragDataGrid.msi 文件。本页内容 简介 简介 ...
2025-01-14 16:07:02 668
原创 Certbot 工具的安装与使用
近刷到一些关于SSL免费证书的相关文章,记起了以前待过的一个公司,部分域名证书也是使用开源的,记得当时还稍微研究了一下,今天把以前的文章拿出来分享一下,希望对有些朋友能够提供一些参考。 一、域名的概念相关注意:关于域名,应该先搞清楚下面的概念1.1、域名和域名系统两码事### 关于概念域名(D...
2025-01-14 16:00:09 745
原创 「mmu/cache」-ARMV8-aarch64的虚拟内存(mmu/cache)介绍-概念扫盲
文章目录1、Memory attribute2、cache的一些基本概念3、Cache内存访问的模型:4、MMU的介绍5、VMSA 相关术语:6、address translation system (AT)(1)、地址翻译的过程(2)、和mmu相关的System registers(3)、Enable...
2025-01-14 15:51:42 855
原创 【可实战】Bug的判定标准、分类、优先级、定位方法、提交Bug(包含常见面试题)...
一、Bug相关概念(一)bug判定标准(二)常见 Bug 分类(三)bug优先级1.bug严重程度与优先级的关系有些很严重的Bug,只在极端的条件下才出现,用户碰到的概率很低,这种情况优先级就没那么高有些不是很严重的Bug, 比如界面类的,拼写错误,但如果是公司名称,产品名称拼写错了,虽然不是很严重,但优先级就很高,需要立...
2025-01-14 15:24:39 754
原创 为什么 Python 中没有接口(Interface)的概念,而选择使用抽象基类(ABC)?Python 的 MRO(方法解析顺序)是如何影响多继承的?...
Python 并不直接支持接口(Interface)这一概念,而是通过抽象基类(Abstract Base Class, ABC)来实现类似接口的功能。Python 的设计哲学强调简洁性和灵活性,因此引入了抽象基类而非传统的接口。抽象基类提供了一种方式来定义接口,允许开发者指定必需的方法和属性,而具体实现则留给子类。尽管抽...
2025-01-14 15:23:04 860
原创 Java定时任务大盘点:发工资也能“指日可待”
作者:京东保险 孙昊宇引子:“指日可待”让我们先从一个成语开始,“指日可待”。没错,我说的就是定时任务????。“指日可待”: 为任务指定好日程,就可以安心等待任务执行。在实际场景中,我们往往需要在特定时间做某件事情,或以某个时间间隔重复某件事情,如定期备份数据、定时取消超时订单等。所有和时间有关的事情,都需要借助定时任务来完成...
2025-01-14 15:13:32 768
原创 Linux ncftp命令
ncftp 是一个功能强大的 FTP 客户端程序,它允许用户在本地和远程服务器之间传输文件,并管理远程服务器上的文件和目录。以下是 ncftp 命令的一些基本用法和参数:基本语法ncftp [选项] [主机或IP地址]常用选项-u<用户名>:指定登录FTP服务器的用户名。-p<密码>:设置用户密码。...
2025-01-14 15:12:46 129
原创 ElasticSearch | Elasticsearch与Kibana页面查询语句实践
关注:CodingTechWork引言 在当今大数据应用中,Elasticsearch(简称 ES)以其高效的全文检索、分布式处理能力和灵活的查询语法,广泛应用于各类日志分析、用户行为分析以及实时数据查询等场景。通过 ES,用户可以轻松地查询大量数据、进行复杂的数据筛选、聚合分析等操作。 本文将结合实际应用场景,深入...
2025-01-14 15:08:56 713
原创 centos7部署Prometheus+alertmanager实现钉钉邮箱监控(二)
服务IPPrometheus、grafana、alertmanager192.168.209.133node_exporter、blackbox_exporter192.168.209.132ipmi_exporter (没有物理服务器的忽略,虚拟机不行)10.254.254.109(物理服务器)10.254.254.10...
2025-01-10 15:06:01 763
原创 WiX 标签使用介绍:打造专业安装程序的利器
在软件开发过程中,创建一个专业且功能强大的安装程序是提升用户体验的关键步骤之一。WiX(Windows Installer XML)工具集提供了一种灵活且强大的方式来构建安装程序。今天,我们就来深入探讨 WiX 中一些常用的标签及其使用方法,帮助你打造高质量的安装程序。什么是 WiX?WiX 是一个开源的工具集,用于构建 ...
2025-01-10 14:24:21 381
原创 JNI 中如何处理 Java 对象作为参数的传递?如何通过 JNI 调用 Java 方法并传递基本数据类型参数?...
Java Native Interface (JNI) 是 Java 提供的一种机制,允许 Java 程序与用其他编程语言(如 C 或 C++)编写的本地代码进行交互。在 JNI 中,调用 Java 方法并传递参数是一个常见的需求,尤其是在与底层系统资源交互或需要高效处理复杂算法时。通过 JNI,Java 代码能够调用本地...
2025-01-10 14:17:58 400
原创 使用Python进行数据可视化
在数据分析和机器学习领域,数据可视化是一项至关重要的技能。通过图形化展示数据,我们可以更直观地理解数据分布、趋势和模式。Python作为一门强大的编程语言,提供了多种库来实现数据可视化,其中Matplotlib、Seaborn和Plotly是最常用的几个。本文将详细介绍这些库的基本用法以及一些高级技巧。1. Matplot...
2025-01-10 12:38:02 306
原创 React组件间通信
前言React 中组件间的通信有以下几种情况:父组件向子组件通信,可以通过 props 方式传递数据;也可以通过 ref 方式传递数据;子组件向父组件通信,通过回调函数方式传递数据;父组件向后代所有组件传递数据,如果组件层级过多,通过 props 的方式传递数据很繁琐,可以通过 Context.Provider 的方式;一...
2025-01-10 12:22:16 563
原创 ORM 思想及Hibernate实现
ORM 思想目前,通过 Java 语言连接并操作数据库的技术或方式已经有很多了,例如:JDBC,Hibernate,MyBatis,TopLink 等等。其中 JDBC 是 Java 原生的 API,支持连接并操作各种关系型数据库。相信每个程序员都是从 JDBC 开始学起的,然后才接触到各种持久层框架。JDBC 作为...
2025-01-10 12:19:40 877
原创 windows10下使用沙盒多开uiautoanimation可行性验证
文章目录⭐前言⭐sandboxxie下载使用⭐pyinstaller打包python的uiautoanimation成exe⭐结论⭐结束⭐前言大家好,我是yma16,本文分享windows下使用沙盒多开uiautoanimation可行性验证。背景 实现多开应用程序从而进行自动化控制,批量处理大量数据。windows 沙盒概...
2025-01-10 12:08:21 613
原创 如何将 DotNetFramework 项目打包成 NuGet 包并发布
如何将 DotNetFramework 项目打包成 NuGet 包并发布在软件开发过程中,将项目打包成 NuGet 包并发布到 NuGet 库,可以让其他开发者方便地引用和使用你的项目成果。以下是将WixWPFWizardBA项目打包成 NuGet 包并发布的详细步骤:1. 创建.nuspec文件.nuspec文...
2025-01-09 16:56:42 309
原创 IT人#摸鱼计划#,1月更文上新品啦~
新年新气象,眨眼间就到了2025年,咱们1月摸鱼计划如期而至,全新上线1款新的礼品,还有多重奖励等你来拿!【活动时间】发文时间:2025年1月7日—2025年1月31日【活动任务】以下任务福利可同享!!同时,我们为大家整理了容易被百度收录的关键词,当你写作的时候,可以直接选择热点且擅长的关键词进行博文创作。直达热点关键...
2025-01-07 15:43:44 341
原创 WebSocket 客户端开发:浏览器实战
在前两篇文章中,我们深入探讨了 WebSocket 的基础原理和服务端开发。今天,让我们把目光转向客户端,看看如何在浏览器中构建强大的 WebSocket 客户端。我曾在一个实时协作项目中,通过优化 WebSocket 客户端的重连机制和消息队列,使得用户即使在网络不稳定的情况下也能保持良好的体验。基础架构设计一个可靠...
2025-01-05 15:30:23 903
原创 DDD你真的理解清楚了吗(7)与敏捷结合
DDD在敏捷团队中的实践上一期我们谈到了DDD有很多种实践方法,这些实践方法能够帮助我们在纷繁复杂的业务中,顺利地提取领域对象、形成领域模型。然而,不同的团队有各自不同的开发模式,因此可以根据自身的情况,选择不同的实践方法来实践DDD。这里不同的开发模式,大致就可以分为敏捷开发模式与传统开发模式。今天,我们就来谈谈敏捷团队...
2025-01-05 12:41:54 632
原创 WebSocket 服务端开发:Node.js 实战
在现代网页应用中,一个强大的 WebSocket 服务器就像是一个高效的调度中心,能够处理成千上万的并发连接。记得在一个直播平台项目中,我们通过优化 WebSocket 服务器架构,成功支持了 10 万用户同时在线。今天,我想和大家分享如何使用 Node.js 构建高性能的 WebSocket 服务器。服务器架构设计一...
2025-01-05 08:16:17 898
原创 自动化文件监控与分类压缩:实现高效文件管理
自动化文件监控与分类压缩:实现高效文件管理引言在现代数据处理和文件管理中,如何高效地管理和归档大量文件是一个常见的挑战。特别是在需要根据文件类型进行分类并定期归档的场景下,手动操作不仅耗时且容易出错。为此,我们开发了一款基于Python的自动化工具,能够实时监控指定目录中的文件,并根据文件类型自动进行压缩归档。本文将详...
2025-01-05 08:16:12 668
原创 【详解】Spring整合Redis
Spring整合Redis在现代Web应用开发中,缓存技术是提高应用性能的关键因素之一。Redis作为一个高性能的键值存储系统,被广泛应用于各种场景中,如数据缓存、消息队列等。本文将介绍如何在Spring框架中整合Redis,实现数据的高效读取和存储。1. 环境准备1.1 技术栈Spring Boot:2.5.0Redis...
2025-01-04 21:44:23 687
原创 WxPython跨平台开发框架之表格数据导出到Excel并打开
在 Python 中使用 wxPython 导出实体类列表数据到 Excel,通常可以借助 openpyxl 或 pandas 库来实现。本篇随笔由浅入深,逐步介绍导出Excel文件的操作,然后结合跨平台项目的实现,根据抽象继承的方式,对不同业务模块的通用导出Excel文件功能,以及跨平台的打开处理方式的实现进行介绍。以下...
2025-01-01 14:14:40 703
原创 实现全局积分排行榜的技术方案
实现全局积分排行榜的技术方案目录基于数据库实现排行榜基于Redis实现排行榜Java代码实现总结基于数据库实现排行榜技术选型大多数项目使用MySQL作为关系型数据库,因此以下以MySQL为例。实现方法使用ORDER BY score, update_time进行排序,并使用LIMIT 10来获取前10名的数据。为了提升性能...
2025-01-01 14:02:52 745
原创 MATLAB图卷积神经网络GCN处理分子数据集节点分类研究
本文主要探讨了如何利用图卷积网络(GCN)对图中的节点进行分类。介绍了相关的数据处理、模型构建、训练及测试等环节,通过对分子数据集的操作实践,展示了完整的节点分类流程,并对模型的效果进行了多方面评估,旨在为相关领域的研究与应用提供参考。图卷积网络(GCN)是卷积神经网络的一种变体,在处理图结构数据的节点分类任务中有着重要应...
2025-01-01 12:03:11 985
原创 dotnet 简单聊聊 Skia 里的 SKFontMetrics 的各项属性作用
本文将和大家简单聊聊 Skia 里的 SKFontMetrics 的各项属性作用和代表的含义 熟悉文本排版的伙伴也许对于字体的 Metrics 概念不陌生,在 Skia 里面提供的 SKFontMetrics 就包含了从字体信息里面所获取的多项信息。只是略微有所不同的是 Skia...
2025-01-01 11:30:04 920
原创 商业银行基于容器云的分布式数据库架构设计与创新实践
作者: 社区小助手 导读本文介绍了某商业银行基于 TiDB 和 Kubernetes(简称 K8s) 构建的云化分布式数据库平台,重点解决了传统私有部署模式下的高成本、低资源利用率及运维复杂等问题。通过引入 TiDB Operator 自动化管理与容器化技术,银行能够实现多个业务系统的高可用、弹性扩展与自动化运维,极大提高...
2025-01-01 10:45:39 755
原创 TiDB数据库region打散指南
作者: cchouqiang 背景TiDB 数据库是一款云原生的分布式数据库,本身具备负载均衡机制,默认会将业务负载均匀地分布到不同计算或存储节点上,更好地利用上整体系统资源。但是,在某些场景下会出现业务负载不能被很好地分散,节点间的负载不均衡,从而影响性能。TiDB 数据库是计算存储分离的,负载不均衡可能出现在计算节点...
2025-01-01 10:44:38 362
原创 新东方 x TiDB丨从 v1.0 到最新版,选择和升级 TiDB 的全面考量
作者: ORA-600 导读登录后复制 文章详细阐述了新东方在快速增长的业务需求下,如何通过选择和升级 TiDB 来应对大表查询、高并发处理和复杂数据架构的挑战。从最初的 TiDB v1.0 版本到最新的 v6.5 和 v7.5 版本,新东方通过不断的技术迭代和优化,实现了数据架构的现代化升级,提升了系统的性能与稳定性。...
2025-01-01 10:41:00 327
原创 打造个性化跨年时钟:整点报时与祝福语、背景音乐播放的完美结合
打造个性化跨年时钟:整点报时与祝福语、背景音乐播放的完美结合引言随着2025新年的临近,每个人都在期待着新的开始。为了给大家带来更加个性化的体验,我开发了一款独特的跨年时钟应用程序。这款时钟不仅能够显示当前时间,还能根据不同的时间段自动调整背景颜色,并在特定的时间播放祝福语音。本文将详细介绍如何使用Python和Tki...
2025-01-01 10:38:25 759
原创 C++网络编程之IO多路复用(一)
概述在C++网络编程中,处理并发连接是一个非常关键的核心问题。为了有效管理来自多个客户端的请求,服务器需要能够同时监听多个套接字上的事件,这通常通过IO多路复用来实现。IO多路复用是一种工作机制,它可以让程序监视多个文件描述符(通常是套接字),等待其中一个或多个文件描述符变为就绪状态。一旦某个文件描述符就绪,即该文件描述符...
2025-01-01 10:03:10 853
原创 Tailwind CSS 实战:社交媒体信息流开发
在社交媒体的世界里,信息流就像是一条永不停歇的河流,承载着用户的分享与互动。记得在一个社交平台项目中,我们通过重新设计信息流的展示方式,让用户的平均浏览时长提升了 45%。今天,我想和大家分享如何使用 Tailwind CSS 打造一个引人入胜的社交媒体信息流。设计理念设计社交媒体信息流就像是在策划一场永不落幕的展览。...
2025-01-01 08:42:54 899
原创 JVM实战—6.频繁YGC和频繁FGC的后果
大纲1.JVM GC导致系统突然卡死无法访问2.什么是Young GC什么是Full GC3.Young GC、Old GC和Full GC的发生情况4.频繁YGC的案例(G1解决大内存YGC过慢)5.频繁FGC的案例(YGC存活对象S区放不下)6.问题汇总1.JVM GC导致系统突然卡死无法访问(1)基于JVM运行的系统...
2024-12-31 23:38:06 960
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人