logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式锁使用场景分析&Spring AOP+注解实现分布式锁

服务中常规加锁ReentrantLock或者synchronized锁只能锁住当前服务资源,而在微服务中,一个服务可以部署多个节点,多个服务可能有同样的功能入口,故需要使用分布式锁。分布式锁顾名思义是在分布式微服务中使用的锁,可以在多个服务之间或同一服务不同节点共用同一把锁,保证资源同一时间只能被一个线程占有,保证业务有序进行,一般使用服务之外的中间件实现,如redis,zookeeper,mys

文章图片
#分布式#spring#java
Java实现数据结构与算法(内含源码图文解析,语言清晰易懂)

本篇文章主要帮助有计算机基础的同学了解一下各类数据结构的基本概念,优劣分析及使用场景,并附带了大牛文章的详解链接,可供读者学习。数据结构主要是表示数据在计算机中的存储形式,主要表示元素之间的位置及关联关系,用现实的话来说就是用桶装,管道装,手链的串链等等,数据结构只是一种存储方式,只要实现了它的概念,不管是Java还是C++或是Python实现,都大同小异。按照笔者个人的理解,计算机所做的事情主要

文章图片
#java#开发语言#算法 +1
使用Velocity模板引擎编写自研代码生成器

本篇文章主要讲解通过Velocity模板引擎自研开发一个代码生成器框架,可根据数据库已有的表结构生成基于MVC架构的Java代码,也可个人需求随时添加或修改要生成的代码内容,非常方便,并提供了一些设计模式使用的范例,希望对读者有所帮助。Velocity模版引擎的具体使用可以参考这篇文章。Velocity模版引擎介绍,本篇文章只简单介绍一下最基础的使用。

文章图片
#java#spring boot
Apache ShenYu分布式网关安装&部署&使用文档

本文主要介绍分布式网关Apache ShenYu网关如何安装部署及使用,从0到1,图文并茂的保姆级教程,包括ShenYu网关源码下载,打包部署,客户端接入,请求路由,负载均衡等。网关作为微服务架构中统一的流量入口,它扮演着多种关键角色,可以做请求路由和负载均衡,统一安全认证,服务注册与分发,灰度发布,请求熔断、限流、错误重试,让业务服务只需关心自己的业务逻辑,将通用的请求过程统一在网关层进行处理。

#apache#分布式#java +1
分布式监控Skywalking安装及使用教程(保姆级教程)

本文主要讲解分布式链路追踪监控系统Skywalking的安装及使用教程,从0到1,图文并茂的保姆级教程。SkyWalking是一款用于分布式系统跟踪和性能监控的开源工具。它可以帮助开发人员了解分布式系统中不同组件之间的调用关系和性能指标,从而进行故障排查和性能优化。它支持多种语言和框架,包括Java、.NET、Node.js等。它通过在应用程序中插入代理或使用特定的SDK来收集跟踪数据,并将这些数

文章图片
#分布式#skywalking
JVM调优详解(一次java性能优化实战)

本文章主要讲述什么是JVM虚拟机,JVM的内存组成,垃圾回收算法,不同的垃圾回收器,以及性能调优的参数,若对JVM组成已有充足的认识,可直接查看第四章节JVM调优具体参数讲解。本文主要对JVM虚拟机以及垃圾回收机制,性能调优做了一个较为全面的讲解,希望能对读者有所帮助,学无止境。作者:龙猫帝原文链接:https://juejin.cn/post/6958087856304685092/版权所有,欢

文章图片
#jvm#java#性能优化
XXL-JOB安装及使用教程(保姆级教程)

本文主要讲解分布式调度中心XXL-JOB的安装及使用教程,从0到1,图文并茂的保姆级教程。XXL-JOB是一个可以在WEB界面配置执行定时任务中间件,支持分布式服务调用,XXL-JOB自身也可以部署多个节点组成集群,本身是一个基于SpringBoot的Java WEB程序,我们可以通过下载GitHub源码进行部署。

文章图片
#java
到底了