Linux 系统 yum 安装 jdk1.8
【代码】Linux 系统 yum 安装 jdk1.8。
SpringBoot自主监控,获取服务信息、JVM、CPU、内存、磁盘、堆、线程、GC等
1. 简介在日常开发中一些关键的业务服务,期望在高并发状态下可以正常工作,或在异常情况时可以记录当时的性能信息,所以就需要进行监控。常见的监控例如:Prometheus可以实现这个需求,如果需要更加简单方便的自主监控能力,可以引入本博客中的方案。2. 相关博客Promtail+Loki+Grafan
【项目实战】Java中的安全管理器SecurityManager入门介绍
通过SecurityManager,可以限制Java应用程序对以下资源的访问:文件系统:包括读、写、执行等操作。网络:包括建立连接、发送和接收数据等操作。反射:包括调用私有方法、修改final字段等操作。类加载器:包括设置类加载器、定义安全上下文等操作。
【JavaEE】多线程之线程安全(synchronized篇),死锁问题
多线程的线程安全问题,以及死锁问题的详细讲解~~
线程异常WAITING(parking)
项目中线程数量持续增长,且基本无法回收关闭,线程数量一直累积达到几万,影响CPU开销和性能,导致服务器卡死
Flink实时计算资源如何优化
并发优化:Flink任务需要多个线程或进程来并发执行计算操作。因此,我们需要尽可能地提高并发度以提高任务的性能和效率。CPU优化:Flink任务需要大量的CPU资源来执行计算操作。因此,我们需要尽可能地减少CPU的使用量。内存优化:Flink任务需要大量的内存来存储数据和状态信息。因此,我们需要尽可
linux系统查看jdk版本,路径及配置环境变量
1、查看jdk版本2、查看jdk安装目录3、配置jdk环境变量4、输入 i 进入编辑模式,到最后一行,添加一下代码,然后保存退出5、重新加载配置文件
Lombok报错:class lombok.javac.apt.LombokProcessor
错误信息问题原因:1、lombok版本和JDK版本不匹配解决方法:1、调整lombok或者JDK版本。
IntelliJ IDEA 修改内存大小
idea有个配置文件,可以设置内存大小的,就跟咱的jvm的内存里面的堆大小,栈大小等等,可以设置的,而且设置了之后,你这个的性能就会得到提升。具体看下面怎么修改。先说所要修改的文件 idea.vmoptions 的位置,这个不同的平台,估计名称可能有些差别。mac的如下图具体怎么找到这个地方的,刚刚
阿里开源的TransmittableThreadLocal的正确使用姿势
TransmittableThreadLocal是阿里巴巴开源的一个线程本地变量,它是ThreadLocal的一个增强版,可以在线程池等多线程环境下使用,解决了ThreadLocal在多线程环境下的一些问题。在多线程环境下,ThreadLocal可以避免线程安全问题,但是在使用线程池等多线程环境时,
Java内存溢出(outofmemory:Java heap space)更改堆大小
java内存溢出,outofmemory:java heap space,需要修改堆内存大小,解决方法
Minecraft 1.19.2 Forge模组开发 01.Idea开发环境配置
我们本次来进行Minecraft 1.19.2 模组开发环境配置教程的介绍。
Java实现字符串加密与解密
我们在设计登录程序时需要用到保存用户名和密码的功能,如果是直接写入到txt文件中保存很容易被木马程序识破,所以就必须先对密码加密,只留存密文。今天介绍的是使用制转换的方式加密数据。
flink内存参数配置学习
直接上官网配置 JobManager 内存 | Apache Flink配置 JobManager 内存 # JobManager 是 Flink 集群的控制单元。它由三种不同的组件组成:ResourceManager、Dispatcher 和每个正在运行作业的 JobMaster。本篇文档将介绍
【java篇】线程安全问题(大总结)
复习自学线程之线程安全问题大总结;
postman使用socks4/5代理问题
想调试接口,但只能内网访问接口,开发电脑无法访问,所以想使用代理来访问。后来发现原因是postman只支持http代理,不支持socks代理。1、使用java代理,或httpclient客户端配置socket代理。3、下载代理转化插件,postman应该就可以使用socks代理了。2、可以网上找ch
java实现国产SM3、SM4加密
java实现国产SM3\SM4加密
java爱心代码,脱单必备
java爱心代码,脱单必备