通过Nacos Server 和 nacos-config-spring-boot-starter 实现配置的动态变更; 通过Nacos Server和nacos-disco...
前面已经使用过SpringMVC的文件上传[https://www.jianshu.com/p/f1500b2c83c8],SpringBoot中文件上传和SpringMVC...
JDK命令行工具 这些命令在JDK安装目录的bin目录下: jsp:类似UNIX的ps命令,用于查看所有java进程的启动类。传入参数和java虚拟机参数等信息。 jstat...
1 与垃圾收集器有关的算法 在分析G1前先简单回顾一下与垃圾收集器相关的算法。通常所谓的垃圾收集器更多地是指跟踪垃圾收集器(Tracing Garbage Collectio...
线程池 为什么要用线程池? 池化技术想必大家都已经屡见不鲜了,线程池,数据库连接池,http连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗。提...
RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时、高可靠的消息发布与订阅服务。 这篇文章,笔者整理了 RocketMQ 源码中创建线程的几点...
之前,有一年多的工作客户端领域的工作经验。后来,也在字节做了一年多的后端业务。现在希望做一些 MySQL 总结,丰富一下自己在后端领域的积累。目录如下:MySQL 基础技术(...
前提准备 JVM GC垃圾回收 JVM虚拟机监控调优和故障处理 Tomcat和微服务优化 1、前提复习 1.1、JVM内存结构 1.1.1、 图中灰色部分为 ,几乎不存在垃圾...
线程池 1. 简介 当一个程序中需要多个task需要被并发执行时,最直接的方式是为每一个task创建一个线程去执行,但这样会带来以下问题: 大量线程创建与运行会导致系统不断的...
今天Java19 正式发布,带来了一个 Java 开发者垂涎已久的新特性—— 虚拟线程。在 Java 有这个新特性之前,Go语言的协程风靡已久,在并发编程领域可以说是叱咤风云...
TableGo_20220801 v8.0.0 正式版发布,此次版本累计更新如下: 1、生成项目功能新增支持若依框架,可同时生成若依框架代码和所有业务表的前后端基础CRUD代...
大家好,今天我们来聊一个比较实用的话题,动态可监控的线程池实践,全新开源项目(DynamicTp)地址在下方,欢迎star交流学习。 写在前面 稍微有些Java编程经验的小伙...
需要做: 考虑: 微服务参考架构 技术介绍 高可观测性原则 阿波罗配置中心 以 Kubernetes 为关键环节的微服务 DevOps 平台 构建和镜像推送:Jenkins ...