当前位置: 代码网 > it编程>编程语言>

Java

SpringCloud集成sleuth和zipkin实现微服务链路追踪的实战分享

SpringCloud集成sleuth和zipkin实现微服务链路追踪的实战分享

2025-01-01 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 96

技术积累spring cloud sleuth介绍sleuth是spring cloud的分布式跟踪解决方案。1.span(跨度),基本工作...

SpringCloud @FeignClient注入Spring容器原理分析

SpringCloud @FeignClient注入Spring容器原理分析

2025-01-01 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 75

前言本文分析@feignclient注解如何别扫描并注入到spring容器中,重点分析 @enablefeignclients工作原理。由于...

Java实现本地缓存的四种方案(Guava Cache、Caffeine、Ehcach 和Spring Cache)

2025-01-01 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 81

一、引言在现代应用程序开发中,缓存是提高性能和响应速度的关键技术之一。java 提供了多种本地缓存解决方案,每种方案都有其特点和适用场景。本...

Spring Boot @Conditional注解使用示例详解

2025-01-01 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 82

在spring boot中,@conditional 注解用于条件性地注册bean。这意味着它可以根据某些条件来决定是否应该创建一个特定的b...

Mybatis拦截器如何实现数据权限过滤

2025-01-01 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 80

背景现在的项目负责人去年年底离职,导致前期规划的数据过滤功能一直没有去实现。现在项目马上进入试运行时期了,需要根据用户数据权限的配置对数据进...

springcloud之FeignClient使用详解

2025-01-01 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 79

前言在微服务项目中会存在多个微服务之间互相调用的情况,如何高效便捷的进行远程过程调用便成为新的议论话题。spring-cloud中提供的fe...

SpringBoot实现websocket服务端及客户端的详细过程

SpringBoot实现websocket服务端及客户端的详细过程

2024-12-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 95

一、websocket通信过程客户端构建一个websocket实例,并且为它绑定一个需要连接到的服务器地址,当客户端连接服务端的候,会向服务...

spring 参数校验Validation示例详解

spring 参数校验Validation示例详解

2024-12-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 107

前言在实际开发中,我们无法保证客户端传来的请求都是合法的。比如一些要求必传的参数没有传递,传来的参数长度不符合要求等,这种时候如果放任不管,...

java集成kafka实例代码

2024-12-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 85

java集成kafka要在 java 项目中集成 apache kafka 以实现消息的生产和消费,步骤如下:1. 引入 maven 依赖在...

SpringBoot中Get请求和POST请求接收参数示例详解

2024-12-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 71

1、get请求1.1 方法形参接收参数 这种方式一般适用参数比较少的情况,并且前后端参数名称必须保持一致@restcontroller@re...

Kibana的安装和配置全过程

2024-12-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 79

kibana的安装和配置kibana是一个开源的数据分析和可视化平台,它与elasticsearch紧密集成,提供了一个直观的web界面,使...

Java中StopWatch工具类的用法详解

2024-12-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 68

stopwatch 是org.springframework.util 包下的一个工具类,使用它可直观的输出代码执行耗时,以及执行时间百分比...

Java中JWT令牌实现登录验证

Java中JWT令牌实现登录验证

2024-12-30 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 72

1.实现登录验证的引出传统思路下:登录页面把用户名和密码交给服务器。服务器验证用户名和密码是否正确,并返回校验结果给后端。如果密码正确,就会...

java中list和数组互相转换的一些方法总结

2024-12-30 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 105

在java中,list 和 数组(array)之间的转换是一个常见的操作。由于它们是不同的数据结构,java提供了一些方法来在它们之间进行转...

SpringBoot对静态资源的映射规则详解

SpringBoot对静态资源的映射规则详解

2024-12-30 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 79

什么是springboot静态资源映射?在 web 应用中会涉及到大量的静态资源,例如 js、css 和 html 等。我们知道,sprin...

JAVA后端实现JWT令牌的示例

JAVA后端实现JWT令牌的示例

2024-12-30 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 105

首先解释一下jwt,在此之前,我们需要明确为什么需要jwt登陆校验其实最常见的应用场景就是登陆校验,我们希望某个用户在初次打开网址时,首先应...

打包SpringBoot程序为exe的案例教程

打包SpringBoot程序为exe的案例教程

2024-12-30 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 62

springboot打包成exe(案例教程)准备软件准备程序准备主要工作exe4j主要是将可执行的springboot的jar包打成exei...

SpringBoot基于Redis实现token的在线续期的实践

SpringBoot基于Redis实现token的在线续期的实践

2024-12-30 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 101

相信很多小伙伴会发现,token这个东西在方便的同时也有一丝丝麻烦(想了解或学习token相关知识请移步:java后端实现jwt令牌)原因很...

Redis Java 集成到 Spring Boot的详细过程

Redis Java 集成到 Spring Boot的详细过程

2024-12-30 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 91

一、使用 spring boot 连接 redis 单机1.创建spring boot 项目2.勾选相关依赖(dependencies)no...

关于SpringBoot的spring.factories文件详细说明

关于SpringBoot的spring.factories文件详细说明

2024-12-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 77

前言经常看到 spring.factories 文件,却没有对它进行深入的了解和分析,今天我们就一起揭开面纱看看它的内在。spring.fa...

SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据的具体实现

SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据的具体实现

2024-12-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 95

前言开发目的:提高百万级数据插入效率。采取方案:利用threadpooltaskexecutor多线程批量插入。采用技术:springboo...

在JAVA Web项目中动态加载DLL/SO文件的方法

2024-12-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 78

引言在java web项目中,我们经常需要调用一些第三方库或者实现一些java本身不支持的功能。这时,我们可能会考虑使用jni(java n...

MyBatis延迟加载的处理方案

2024-12-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 96

mybatis如何处理延迟加载?mybatis 支持延迟加载(lazy loading),允许在需要数据时才从数据库加载,而不是在查询结果第...

SpringBoot使用外置的Servlet容器的方法步骤

SpringBoot使用外置的Servlet容器的方法步骤

2024-12-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 97

嵌入式servlet容器:应用打成可执行的jar优点:简单、便携缺点:默认不支持jsp、优化定制比较复杂外置的servlet容器:外面安装t...

SpringBoot整合SpringSecurity实现图形验证码功能

SpringBoot整合SpringSecurity实现图形验证码功能

2024-12-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 110

1、图形验证码的作用图形验证码(captcha,completely automated public turing test to tel...

SpringBoot3通过GraalVM生成exe执行文件问题

SpringBoot3通过GraalVM生成exe执行文件问题

2024-12-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 87

一、安装graalvm1、官网:https://www.graalvm.org/downloads/2、配置环境变量2.1、环境变量必须使用...

Idea如何导入java mysql驱动包

Idea如何导入java mysql驱动包

2024-12-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 48

idea导入java mysql驱动包第一步驱动下载驱动下载地址mysql :: download mysql connector/j (a...

Java实现自动把报表插入到word文档中

2024-12-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 95

在很多业务场景中需要在 word 文档中嵌入报表。比如下图这个报告:这是一个某大学年度毕业生就业报告,其中表格和统计图的数据来自数据库,如果...

一文带你搞懂java如何实现网络NIO高并发编程

2024-12-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 96

java nio 简介及高并发网络编程实现java nionio(non-blocking i/o,非阻塞 i/o)是 java 在 jdk...

Java 中 getClass() 方法的使用与原理深入分析(对象类型信息)

2024-12-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 75

在 java 编程中,getclass() 是一个非常重要的方法,它用于获取对象的运行时类信息。无论是调试代码、反射操作,还是类型检查,ge...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com