1、【强制】SimpleDateFormat 是线程不安全的类,一般不要定义为static变量,如果定义为static,必须加锁,或者使用DateUtils工具类。正例:注意线程安全,使用DateUtils。亦推荐如下处理:private static final ThreadLocal<DateFormat> df = new ThreadLocal<DateFormat&gt
# 如何实现“Java 阿里工具” — 从新手到小白的实用指南 作为一名刚入行的开发者,你可能会对如何实现“Java 阿里工具”感到困惑。在这篇文章中,我们将从总体流程入手,逐步深入每一个实现步骤,帮助你掌握关键技能。 ## 整体流程 首先,我们先列出实现Java阿里工具的基础流程,具体步骤如下: | 步骤 | 说明 | | ----
原创 9月前
13阅读
Arthas 是什么?Arthas是阿里巴巴开源的 Java诊断工具,基本使用场景是定位复现一些生产环境比较难以定位问题。可以在线排查问题,以及动态追踪Java代码,实时监控JVM状态等等github : https://github.com/alibaba/arthaswiki: https://alibaba.github.io/arthas/ 当你遇到以下类似问题而束手无策时,Arthas
前言今年的金三银四已经过去一大半了,在这其中参与过不少面试,2021都说工作不好找,这也是对开发人员的要求变向的提高了。 之前在Github上收获15K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式
转载 2023-08-09 13:14:05
31阅读
本文主要推荐大家一款阿里开源的Java诊断工具--Arthas。下面让我们一起来看看Arthas是什么,它的作用及如何安装吧!一、Arthas是什么Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用 tab 键对各种信息的自动补
一、arthasArthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无
阿里推荐原因:使用线程池可以减少创建和销毁线程上所花的时间以及系统资源的开销,然后之所以不用Executors自定义线程池,用ThreadPoolExecutor是为了规范线程池的使用,还有让其他人更好懂线程池的运行规则。 先说一下关于线程的概念 任务:线程需要执行的代码,也就是Runnable 任务队列:线程满了,就任务就放入任务队列里等待,等其他
阿里 Java 调优工具:Arthas ## 1. 简介 Arthas 是阿里巴巴开源的 Java 诊断工具,用于实时监控和诊断 Java 应用程序的性能问题。它提供了命令行界面和图形界面两种使用方式,可以帮助开发者在生产环境中快速定位和解决 Java 应用的性能瓶颈。 Arthas 能够监控 Java 运行时的各种指标,如 CPU 使用率、内存占用、线程状态等,还可以查看类加载情况、方法调
原创 2023-10-30 12:20:38
87阅读
https://alibaba.github.io/arthas/release-notes.html
转载 2019-03-19 11:37:31
577阅读
# 阿里 Java 内存分析工具 在进行 Java 应用程序的开发和维护过程中,内存管理是一个非常重要的环节。阿里巴巴在这方面提供了一系列强大的工具,以便于开发者分析和调试内存问题。在这篇文章中,我们将重点介绍阿里 Java 内存分析工具的使用,以及如何利用它来优化 Java 应用程序的性能。 ## 为什么需要内存分析? Java 应用在运行时可能会面临多种内存管理问题,包括内存泄漏、频繁的
原创 2024-08-13 08:41:37
88阅读
一、EasyExcel阿里开源excel导出(SXSSF) 1、建立映射到excel文件的映射类,然后get和setimport com.alibaba.excel.annotation.ExcelProperty; public class DownloadAjgl {@HeadStyle(horizontalAlignment = HorizontalAlignment.CENTE
添加依赖 <!-- 阿里云API --> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> ...
添加依赖 <!-- 阿里云API --> <dependency>
一、云服务器的优势:云服务器(Elastic ComputeService, ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。服务器是建立在可靠的资源池上,基本不用考虑服务器的硬件故障,资源池就是一个冗余的环境。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务创新。  二、阿里云的安全配置&nbs
  平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。 Linux命令类 tail 最常用的tail -f tail -300f shopbase.log #倒数300行并进入实时监听文件写入模式 grep grep 
原创 2021-06-28 17:31:43
307阅读
平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自...
转载 2021-07-13 15:00:59
73阅读
# Java 阿里 线程池工具类详解 线程池是一种管理线程的工具,可以有效地提高应用程序的性能,尤其是在高并发的场景下。阿里巴巴的开源项目中就提供了一些优秀的线程池工具类。本篇文章将详细讲解如何实现一个简单的线程池工具类,并通过实例代码来帮助理解这些概念。 ## 线程池的基本概念 在 Java 中,线程池的主要作用是复用线程,来减少线程的创建和销毁的开销。这样可以提高系统性能,并且可以通过对
原创 11月前
351阅读
1JSON处理器 fastjsonfastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)示例代码: i
转载 2024-07-30 14:03:20
54阅读
平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。Linux命令类tail最常用的tail -ftail -300f shopbase.log #倒数300行并进入实时监听文件写入模式grepgrep forest f.t
原创 2021-02-10 20:53:01
175阅读
好全,果然是利器。。。
原创 2022-02-16 09:25:04
103阅读
  • 1
  • 2
  • 3
  • 4
  • 5