首页 文章 精选 留言 我的

文章列表

共 97898 篇
只需4个步骤,分析解决在生产环境下JVM内存泄露问题

只需4个步骤,分析解决在生产环境下JVM内存泄露问题

作者:未完成交响曲 发现异常 首先通过我们内部搭建的日志平台发现我们线上环境一个java应用有大量的http接口请求超时,登录linux服务器查看网络环境没有问题,判断是应用自身运行异常,重启应用后发现异常还在,开始查找问题。 初步查找问题 通过指令:jstat -gcutil 查看jvm内存占用和gc情况: 发现老年代内存占用比例过高,并且每次fullGC...

几行 Python 代码实现 Windows 下的文件批量重命名

几行 Python 代码实现 Windows 下的文件批量重命名

几行 Python 代码实现 Windows 下的文件批量重命名 一 背景 “C:UsersgyslDocuments数据结构”目录中存在许多文件,现需要对其进行重命名,命名规则为:匹配文件名的前六个字符(这些文件的前六个字符就能区分文件名称,且不重复),源文件及重命名之后的文件的扩展名都是“.mp4”。 二 实现代码 # -*- coding:utf-8 ...

Java秒杀系统实战系列~分布式唯一ID生成订单编号

Java秒杀系统实战系列~分布式唯一ID生成订单编号

摘要: 本篇博文是“Java秒杀系统实战系列文章”的第七篇,在本博文中我们将重点介绍 “在高并发,如秒杀的业务场景下如何生成全局唯一、趋势递增的订单编号”,我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的“分布式唯一ID生成算法-雪花算法”来实现。 内容: 在上一篇博文,我们完成了商品秒杀业务逻辑的代码实战,在该代码中,我们...

为什么 Python 4.0 会与 Python 3.0 不同?

为什么 Python 4.0 会与 Python 3.0 不同?

来源:CSDNID:CSDNnews不管我们如何希望PHP永远天下第一,亦或是Java永久无敌,更或者希望C语言永远是最好的语言。 然而,笔者今天搜索百度指数得知,Python的指数,已经高于Java和PHP的指数之和。 而Python的版本迭代也是嗖嗖的,那么新版本4.0和3.0究竟有什么区别呢?今天分享一篇Python软件基金会的董事会成员、CPytho...

异步编程CompletableFuture实现高并发系统优化之请求合并

异步编程CompletableFuture实现高并发系统优化之请求合并

异步编程CompletableFuture实现高并发系统优化之请求合并先说场景: 根据Redis官网介绍,单机版Redis的读写性能是12万/秒,批量处理可以达到70万/秒。不管是缓存或者是数据库,都有批量处理的功能。当我们的系统达到瓶颈的时候,我们考虑充分的压榨缓存和数据库的性能,应对更大的并发请求。适用于电商促销双十一,等特定高并发的场景,让系统可以支撑...

c#小灶——注释和代码规范

c#小灶——注释和代码规范

c#小灶——注释和代码规范为什么要写注释?早上我写完了代码,我和我的朋友们都能看懂,到了晚上,我还能看懂,一周后,就只有上帝能看懂了…… 将来我们写的代码量是很大的,代码又不像我们自然语言这么好理解,可能过段时间我们就不认识自己的代码了,所以我们要养成写注释的好习惯。团队合作当中,写了注释更容易使别人读懂你的代码。注释的作用除了解释说明,还有一个比较常用,因...

数据分析有哪些好书值得推荐?

数据分析有哪些好书值得推荐?

​1、统计学书单 如果你打开招聘的职位要求,都会要求具有统计学的知识,这是因为统计学是数据分析、机器学习的基础知识,是必须要学习的。 推荐理由:很多人感到统计学无聊,是因为从一开始就没有明白学习这门课的意义是什么,所以学下去的动力不足。《赤裸裸的统计学》可以让你了解学习统计学的意义什么?在日常生活中统计学有什么用?你也可以把它当作一本科普书来读。 推荐理由:...

C#实现Hash应用全解

C#实现Hash应用全解

C#实现Hash应用全解1、引言HASH是根据文件内容的数据通过逻辑运算得到的数值, 不同的文件(即使是相同的文件名)得到的HASH值是不同的。 Hash 通过一定的哈希算法(典型的有MD5,SHA-1等),将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。他最大的特点就是唯一性,一旦大数据发生了变化,哪怕是一个微小的变化,他的哈希值也会发生...

系统稳定性——OutOfMemoryError 常见原因及解决方法

系统稳定性——OutOfMemoryError 常见原因及解决方法

作者:涯海 创作日期:2019-07-15 专栏地址:【稳定大于一切】 当 JVM 内存严重不足时,就会抛出 java.lang.OutOfMemoryError 错误。本文总结了常见的 OOM 原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。 如果对 JVM 内存模型和垃圾回收机制不熟悉,推荐阅读 《咱们从头到尾说一次 Java 垃圾回收》。 ...

OpenGL渲染入门

OpenGL渲染入门

前言 在开始之前,先来看一段图像解码序列(格式为YUV420)的4个渲染结果,这里我分别截了4张图 其中4个渲染效果分别是左上:直接渲染视频帧并绘制到窗口上右上:九宫格缩放绘制帧致窗口上左下:对视频帧进行2D变换并绘制到窗口上右下:渲染视频帧并绘制到3D变换立方体的6个面上 试着想一下,如果在CPU端进行图像处理,比如用C/C++实现,包括上述4种效果会涉及...

云服务器使用教程-在Centos系统上搭建WordPress个人博客

云服务器使用教程-在Centos系统上搭建WordPress个人博客

云服务器使用教程-在Centos系统上搭建WordPress个人博客 很多站长都是从个人博客开始进入站长生涯的,那么本教程就来学习,在Centos系统上如何使用wordpress来搭建自己的个人博客网站。今天搭建wordpress博客使用的环境是LNMP,即linux+nginx+mysql+php的环境,我们不使用以前介绍过的如宝塔、WDCP等软件集成环境...

日志服务数据加工最佳实践: 日期时间处理

日志服务数据加工最佳实践: 日期时间处理

场景1:Unix时间戳、日期时间字符串和日期时间对象的相互转换 LOG DSL语法中的日期时间处理主要涉及三种数据类型:Unix时间戳、日期时间字符串和日期时间对象。它们的相互转换方式如下图: 子场景1:日期时间对象和Unix时间戳的相互转换 1)日期时间对象转为Unix时间戳 dt_parsetimestamp智能转换函数,可以将日期时间对象或日期时间字符...

如何选择合适的服务器-----(阿里云最新优惠选择)

如何选择合适的服务器-----(阿里云最新优惠选择)

现在提到申请购买云服务器,用户大多首先考虑的就是上阿里云,毕竟阿里云是目前国内最大的云服务商,但是往往用户在申请阿里云服务器的时候只是在ECS云服务器购买页一步一步的去买,其实对于我们大多数用户来说,申请购买阿里云服务器更应该考虑一下几个优惠活动:火爆特惠详情页面如果我们所需要申请购买的阿里云服务器配置不是很高,那么我们应该考虑下面两个活动:活动一:全民云计...

云原生生态周报 Vol. 13 | Forrester 发布企业级容器平台报告

云原生生态周报 Vol. 13 | Forrester 发布企业级容器平台报告

业界要闻 近日,全球知名市场调研机构 Forrester 发布首个企业级公共云容器平台报告。其中,阿里云容器服务的市场表现全球前三、中国第一,同时创造中国企业最好成绩,进入强劲表现者象限。报告显示,阿里云容器服务市场表现为中国第一,与谷歌云并列全球第三。 Forrester 分析师认为:“阿里云容器服务提供了广泛的开发和应用服务支持能力,并且具备丰富的市场生...

免运维,低成本,应用上云新模式 | 阿里云轻量级分布式应用服务 SAE 邀您公测

免运维,低成本,应用上云新模式 | 阿里云轻量级分布式应用服务 SAE 邀您公测

您是否遇到过: 资源利用率低,多数服务器CPU平均利用率在10%以下,用户需为大量闲置资源买单。 感知 IaaS 购买和集群运维,人员技能要求高,运维效率低。 想拥抱 Kubernetes、微服务架构来解决业务痛点,但学习曲线陡。 阿里云轻量级分布式应用服务SAE给出了这些难题的解决方案。 公测地址:点击这里 (公测期间,创建应用全部免费,每个账户体验的额度...

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册