欢迎您的访问
专注于Java技术系列文章的Java技术分享网站

Java技术实战 第2页

Java技术实战:专注于分享最有价值的互联网技术干货文章,内容覆盖,Java后端、微服务、分布式、大数据、区块链、容器化编程、等技术栈。

Spring Boot之程序性能监控

站长阅读(622)评论(0)赞(99)

Spring Boot特别适合团队构建各种可快速迭代的微服务,同时为了减少程序本身监控系统的开发量,Spring Boot提供了actuator模块,可以很方便的对你的Spring Boot程序做监控。 1. actuator接口说明 Sp...

无需额外注解的 SpringBoot API文档生成工具

站长阅读(690)评论(0)赞(97)

JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。 编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,但除非项目前后端代码都是自己写的,否则API文档将是前...

Redisson是如何实现分布式锁的?

站长阅读(619)评论(0)赞(95)

针对项目中使用的分布式锁进行简单的示例配置以及源码解析,并列举源码中使用到的一些基础知识点,但是没有对redisson中使用到的netty知识进行解析。 本篇主要是对以下几个方面进行了探索 Maven配置 RedissonLock简单示例 ...

理解 Spring:IOC 原理,手动实现它,真棒!

站长阅读(617)评论(0)赞(91)

导语 Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。也是几乎所有Java工作者必须要掌握的框架之一,其优秀的设计思想以及其代码实现上的艺术也是我们需要掌握的。 要学习Spring,除了在我们的项...

Spring怎么在一个事务中开启另一个事务

站长阅读(619)评论(0)赞(62)

Spring项目,需要在一个事务中开启另一个事务。 上面提到的情景可能不常见,但是还是会有的,一旦遇到,如果业务比较复杂,就会很麻烦,但是还是有解决的方案的,比如将一个service方法拆成两个方法,也就是将两个操作的事务分开。 但是这只适...

聊聊,高并发场景下锁的使用技巧!

站长阅读(614)评论(0)赞(76)

如何确保一个方法,或者一块代码在高并发情况下,同一时间只能被一个线程执行,单体应用可以使用并发处理相关的 API 进行控制,但单体应用架构演变为分布式微服务架构后,跨进程的实例部署,显然就没办法通过应用层锁的机制来控制并发了。那么锁都有哪些...

Java对象,不赋值为null会导致什么后果 ?

站长阅读(629)评论(0)赞(74)

前言 许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。 鉴于网上有太多关于此问题的误导,本文将...

一个专注于Java技术系列文章的技术分享网站