
Java
文章平均质量分 63
Eddy5x
快速开发平台(低代码),工作流引擎、表单工具、代码生成器、移动审批、大数据计算、BI、大屏、数据治理、主数据、数据数仓。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Maven多模块项目如何灵活构建
在涉及3层及以上模块按需构建时,使用显示配置构建会使它的子模块构建丢失,所以这里使用反向操作,使用不需要构建的项目配置。| maven-multi-projects-parent # 父项目。| - extension # 子项目。| — nacos # 孙项目。| — redis # 孙项目。| - core # 子项目。原创 2025-01-11 11:55:56 · 619 阅读 · 0 评论 -
java如何高效简单发送邮件
【代码】java如何高效简单发送邮件。原创 2024-09-21 10:39:43 · 356 阅读 · 0 评论 -
java使用jfreechart生成图表
【代码】java使用jfreechart生成图表。原创 2024-09-08 14:23:39 · 780 阅读 · 0 评论 -
Java如何使用JFR(Java Flight Recorder)飞行记录分析代码瓶颈
Java JFR的全称是Java Flight Recorder。这是Java开发工具包(JDK)中的一个功能强大的性能分析和故障排查工具。它需要配合JMC(JDK Mission Control)工具来分析收集的记录数据。原创 2023-09-14 10:56:35 · 4586 阅读 · 1 评论 -
如何使用JProfiler分析代码瓶颈
JProfiler 11。原创 2023-09-14 10:12:05 · 556 阅读 · 0 评论 -
JVM调优工具介绍及简单使用说明
JVM内存区域的划分,年轻代和老年代,他们都发生gc行为,对应young gc(ygc)和full gc(fgc)年轻代-ygc,程序不会挂起以上三个都是年轻代的区域,无论哪个满了都会发生ygc行为,eden是变量的出生地,发生ygc就会把还存在引用的变量转移到s0或s1,同时变量还有个类似年龄的值加1s0或s1是变量的生活区,两者空间一样大,eden发生gc后的变量就转移到这里,但是两者有且只有一个在工作。原创 2023-09-14 10:10:36 · 215 阅读 · 0 评论 -
浅谈性能优化思路
浅谈性能优化思路前言浅谈性能优化思路硬件层面软件层面网络层面前言随着网络的不断发展,信息化对于企业尤为重要。一个稳健的应用显得尤为重要,后方稳定才能更好的为用户提供更好的使用体验。浅谈性能优化思路性能因素有很多方面的原因,大体可以分为硬件、软件、网络层面。硬件层面服务器设备,CPU、内存、硬盘IO等;客户端设备,CPU、内存、硬盘IO等。如:一个web应用需要在浏览器端展现界面,如果客户端机器是十几年前的陈旧设备,它无法打开应用的网页,这也是性能指标之一;网络设备,交换机、路由器等网原创 2022-04-09 15:53:09 · 1606 阅读 · 0 评论 -
Spring Gateway聚合Swagger在线文档
Spring Gateway聚合Swagger在线文档为什么需要聚合?如何聚合?单个服务如何聚合Swagger?1.添加依赖2.基础配置类3.Swagger文档信息装配类4.微服务添加引用5.微服务添加配置网关如何聚合Swagger?1.添加依赖2.实现资源接口SwaggerResourcesProvider3.重写ApiResourceController接口类为什么需要聚合? 微服务模块众多,如果不聚合文档,则访问每个服务的API文档都需要单独访问一个Swagger UI界面,这么做客户端能否接受原创 2022-02-19 14:35:31 · 1301 阅读 · 2 评论 -
缓存-如何与事务保持一致性
缓存-如何与事务保持一致性什么是缓存与事务保持一致性设计思路事务内产生的数据不应该被缓存加载事务内产生的数据被缓存加载后,如果事务失败需要清除什么是缓存与事务保持一致性 在业务系统中会出现这样的场景,模块A与模块B的业务存在关联。场景C需要同时处理模块A和模块B的数据,先保存模块A的数据,业务流转到模块B,模块B需要查询模块A的数据。应用内部有缓存机制,会将模块A的数据加载到缓存,如果模块B的业务出现异常,则本次事务内的数据(模块A、模块B)都需要回滚,但此时模块A的数据已经被加载到缓存中,需要将该缓原创 2022-01-02 12:33:46 · 1213 阅读 · 0 评论 -
如何利用缓存提高应用性能-第一章
如何利用缓存提高应用性能第一章为什么需要缓存?元数据缓存设计思路集合数据缓存设计思路第一章在这个网络信息化时代,各式各样的事情都需要通过网络应用去完成,如:健康码、行程卡等。应用访问量越来越大,对应用的性能要求也越来越高。本篇文章介绍如何利用缓存提供应用性能。为什么需要缓存?应用系统大部分业务场景属于读多写少,读取频繁会给数据库带来巨大压力。为减少数据库压力,引入redis缓存来解决应用与数据库的交互。redis基于内存的操作可以大大提高应用的响应速度,从而提高性能。元数据缓存设计思路原创 2022-01-01 23:20:30 · 408 阅读 · 0 评论 -
高并发场景下如何保证数据操作的幂等性
高并发场景下如何保证数据保存的幂等性原创 2021-12-17 20:04:56 · 204 阅读 · 0 评论 -
Activiti工作流引擎-新手指引(一)
Activiti新手指引原创 2018-09-15 14:22:33 · 327 阅读 · 0 评论