E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kotlin注解
【Nacos】@RefreshScope
注解
的使用与原理
@Value
注解
可以在项目启动时获取到配置中心的值,但是如果在Nacos配置中心后台修改了值,此时项目是无法动态感知修改后的值,需要利用@RefreshScope
注解
来实现动态感知。
morris131
·
2023-12-28 08:03
Nacos
spring
springcloud
springboot
nacos
refreshscope
汇总汇总-Spring&Cloud&Alibaba&源码剖析&分布式锁/事务-从入门到进阶到源码-学完保证吊打面试官
《Spring源码剖析》一.Spring源码剖析-Spring核心类认识二.Spring源码剖析-SpringIOC启动流程三.Spring源码剖析-IOC启动流程四.Spring源码剖析-基于
注解
的IOC
墨家巨子@俏如来
·
2023-12-28 08:33
《Spring源码深度剖析》
Spring全家桶
Java架构师之路
springmvc的执行流程详解
它是一个设计模式2.springmvc执行流程详细介绍第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找Handler可以根据xml配置、
注解
进行查找第三步
嘟哒
·
2023-12-28 08:30
Nacos之原理讲解和使用
1.3.1服务发现和服务健康监测1.3.2动态配置服务1.3.3动态DNS服务1.3.4Nacos领域模型划分以及概念详解1.3.5服务及其元数据管理1.4Nacos服务端搭建1.4.1加入依赖1.4.2写
注解
爱吃牛肉的大老虎
·
2023-12-28 08:29
#
微服务
spring
cloud
nacos
SpringBoot多数据源配置
1.2.1pom.xml1.2.2application.yml配置文件1.2.3连接数据源配置文件1.2.3.1连接源配置一1.2.3.2连接源配置二1.2.4项目结构1.3springboot+druid+mybatisplus使用
注解
整合
爱吃牛肉的大老虎
·
2023-12-28 08:59
#
SpringBoot
springboot
多数据源
终于搞懂Mysql事务及实现原理
其实我们在实际的开发过程中,一般也都会用到事务处理,如:在spring框架中相关事务的
注解
:@Transactional等,这里我们就展开了.一、什么是事务(百度百科的定义)在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元
化蝶飞舞
·
2023-12-28 08:55
Mysql
mysql
spring自定义切面执行顺序的方法
使用spring框架的时候,用aop需要控制自己写的切面的顺序,例如如下切面代码:@Aspect@Order(-1)//会先扫描
注解
的值,如果
注解
的值找不到,再找getOrder()的值publicclassAspectJOrderLowimplementsOrdered
stpice
·
2023-12-28 08:53
spring
aop
order
spring
java
【Java基础】Type详解
因为在Android开发的过程中,泛型,反射,
注解
这些知识进场会用到,几乎所有的框架至少都会用到上面的一两种知识,如Gson就用到泛型,反射,
注解
,Retrofit也用到泛型,反射,
注解
。
一直不懂
·
2023-12-28 08:20
Java基础
【SpringBoot应用篇】【AOP+
注解
】SpringBoot集成Mybatis实现多数据源配置+跨数据源事务
【SpringBoot应用篇】【AOP+
注解
】SpringBoot集成Mybatis实现多数据源配置+跨数据源事务Pom依赖application.yml多数据源配置MasterDataSourceConfigClusterDataSourceConfig
喜羊羊sk
·
2023-12-28 08:10
#
SpringBoot
mybatis
spring
boot
java
Mybatis-Plus入门系列(18) -基于
注解
的动态数据权限实现方案
数据权限简介前言一般的系统都离不开权限模块,它是支撑整个系统运行的基础模块。而根据项目类型和需求的不同,权限模块的设计更是大相径庭。但不管怎么变,权限模块从大的方面来说,可以分为三种大的类型:功能权限、接口权限、数据权限。功能权限:也就是我们最熟悉的菜单、按钮权限。可以配置各个角色能看到的菜单、按钮从而从最表层分配好权限接口权限:顾名思义,配置不通角色调用接口的权限。有些敏感接口,是只能有固定的一
云烟成雨TD
·
2023-12-28 08:36
#
Mybatis系列
mybatis
数据权限
怎样保证Rabbitmq的可靠性?
并且可以随时中断、重启、删除这个任务,我当时脑子里想到了如下几种技术实现@Scheduling
注解
+Cron表达式这些技术了哈哈哈哈哈,可能很多小伙伴也会这样吧,但是后来仔细想想,这种方式只会定时的去执行任务但是不会中断呀
小咸鱼的技术窝
·
2023-12-28 08:02
rabbitmq
rabbitmq
redis
java
Spring-Cloud源码:@RefreshScope
@RefreshScope
注解
2.扫描@RefreshScope
注解
3.AnnotationConfigUtils.applyScopedProxyMode4.ScopedProxyCreator.createScopedProxy5
Zzzj_1233
·
2023-12-28 08:00
java
spring
spring
cloud
Spring番外篇-AliasFor
注解
文章目录@AliasFor的使用场景1.同意义但不同名2.组合
注解
需要注意的点@AliasFor的使用场景1.同意义但不同名假设有一个@TestGroovyConfig
注解
,
注解
内部定义的value和location
Zzzj_1233
·
2023-12-28 08:30
java
Spring番外篇-MergedAnnotations
MergedAnnotations是什么2.如何创建MergedAnnotations对象3.常用的方法4.额外补充1.MergedAnnotations是什么MergedAnnotations:合并了一个或多个
注解
的
注解
Zzzj_1233
·
2023-12-28 08:59
spring
java
树状结构工具类
树结构实体通用工具类因为在我遇到的开发过程中,树状结构的实体真的是有点多吧,出于每次构造子结构的时候,都要去写一个递归啥的进行遍历构造成树状结构觉得比较麻烦所以呢我就自己采用
注解
的方式去实现了一个通用的树状结构工具类当开始呢我采用的依旧是递归的方式去实现
枫度柚子
·
2023-12-28 08:28
java
@MapKey用法说明
一、前言@MapKey是MyBatis框架的
注解
,作用是将List结果集转换成key-value形式的Map结果集,方便快速从结果集中查询指定结果。
小厂程序员DHJ
·
2023-12-28 08:27
后端
MapKey
使用说明
注意事项
map
key
SpringCloud之Feign源码分析
Feign的使用方式是:使用Feign的
注解
定义接口,调用这个接口,就可以调用服务注册中心的服务。
且听风吟0220
·
2023-12-28 08:15
SpringCloud
spring
Spring源码系列(十)MapperScan
注解
的原理(二)
1.写在前面上篇博客中笔者介绍怎么Import
注解
中的类给变成一个BeanDefinition添加到Spring的IOC的容器中,主要调用的是这个类(MapperScannerRegistrar)的registerBeanDefinitions
了不起的盖茨比。
·
2023-12-28 08:43
Spring
java
spring
@Pointcut 的 12 种用法,你知道几种?
-知乎本文继续AOP,目前手动Aop中三种方式已经介绍2种了,本文将介绍另外一种:AspectJProxyFactory,可能大家对这个比较陌生,但是@Aspect这个
注解
大家应该很熟悉吧,通过这个
注解
在
leo_args
·
2023-12-28 08:41
注解
spring
SpringMVC Hibernate validator使用以及自定义校验器
注解
Hibernatevalidator使用以及自定义校验器
注解
HibernateValidator常用
注解
1.创建自定义校验器importjavax.validation.Constraint;importjavax.validation.Payload
无恋-zx
·
2023-12-28 07:35
java
@EnableOauth2Sso
注解
全分析
@EnableOauth2Sso
注解
全分析定义目录标题BY:张鹤注意版权,别乱改作者!!太多了:加群910643029有详细文档
qq_26934393
·
2023-12-28 07:03
Java
oauth2
springcloud
Spring Bean的作用域(Scope)的原理及源码解析
如果用
注解
定义Bean的作用域,则可以使用@Scope,将@Scope标识在一个Bean的类上,就可以定义这个Bean在容器中的作用域,如果未标识则默认是singleton。
低调的JVM
·
2023-12-28 07:32
spring
spring
scope
轻量级 Java 权限认证框架——Sa-Token
文章目录Sa-Token介绍SpringBoot集成Sa-TokenSa-Token功能登录认证会话查询Token查询权限认证权限校验角色校验
注解
鉴权注册Sa-Token拦截器关闭
注解
校验路由拦截鉴权注册
I'm Jie
·
2023-12-28 07:29
SpringBoot
java
spring
boot
spring
Spring Boot 集成 Quartz(任务调度框架)
SpringBoot2.x实践案例(代码仓库)官方网站在线Cron表达式生成器介绍Quartz是完全由Java开发的作业调度框架,当定时任务愈加复杂时,使用Spring
注解
@Schedule已经不能满足业务需要
人人都在发奋
·
2023-12-28 07:26
后端笔记
spring
boot
java
quartz
深入理解Java
注解
类型(@Annotation)
Java
注解
是在JDK1.5时引入的新特性,鉴于目前大部分框架(如Spring)都使用了
注解
简化代码并提高编码的效率,因此掌握并深入理解
注解
对于一个Java工程师是来说是很有必要的事。
潘建南
·
2023-12-28 07:53
Java
Java注解
@NotBlank
注解
不生效解决方法
但是在实体类属性A中加上
注解
后,Controller层的外部调用实体类,前端传参时,不传属性A,仍然可以反序列化成功,@NotBlank无效。
小老犇
·
2023-12-28 07:52
Java基础
注解
空值判断
java
@Async异步
注解
与Bean循环依赖有何瓜葛
@Async异步
注解
与Bean循环依赖有何瓜葛@Async循环依赖演示问题定位源码追踪解决方案为何@Transactional即使循环依赖也没有问题呢?
Binary Oracle
·
2023-12-28 07:44
#
Spring源码研读
java
spring
开发语言
【D3S】数据权限 - 基于Mybatis的数据权限拦截器实现
目录一、背景二、动机三、实现思路3.1权限类型、操作类型3.2统一用户及数据权限集合模型3.3定义数据权限拦截
注解
3.4提取配置属性3.5数据权限拦截器实现四、集成方式五、关于D3S一、背景最近一直在做
罗小爬EX
·
2023-12-28 07:08
DDD(领域驱动设计)
mybatis
数据权限
ddd
ConfigurationProperties配置绑定
在SpringBoot项目中,获取配置属性可以说是一个非常简单的事情,将配置写在application.yml文件后,我们就可以直接通过@Value
注解
来绑定并获取;此外我们也可以将一个结构化的配置,借助
inexaustible
·
2023-12-28 07:30
Java实践
java
数据校验-Hibernate Validator提升后端校验体验
目录HibernateValidator的使用依赖bean约束声明和验证,Validator方法约束声明和验证,ExecutableValidator约束
注解
空与非空检查Boolean值检查日期检查数值检查其他
琦彦
·
2023-12-28 07:25
琦彦の百宝箱
数据校验
Hibernate
Validator
Validated
为何一个@LoadBalanced
注解
就让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】
我们在使用RestTemplate作为远程调用客户端的时候,开启负载均衡极其简单:一个@LoadBalanced
注解
就搞定了。
YourBatman
·
2023-12-28 07:22
#
享学Spring
Cloud
@LoadBalanced
RestTemplate
SpringCloud @RefreshScope动态刷新配置原理浅析
文章目录前言一、demo二、RefreshScope动态刷新配置机制整体介绍三、Spring容器注册`@RefreshScope`
注解
修饰bean流程分析三、Spring容器注册getBean流程简单介绍四
d1451545368
·
2023-12-28 07:51
SpringCloud
spring
cloud
spring
后端
SpringBoot业务开发 05、SpringBoot集成JSR303实现参数校验+全局异常捕捉
文章目录前言一、认识JSR303
注解
二、优雅入参校验引入校验器依赖2.1、实现基本的入参校验异常处理(思路+代码)2.2、实现自定义参数校验
注解
2.3、实现分组校验(多场景的复杂校验,分析+代码)三、全局异常捕捉
长路 ㅤ
·
2023-12-28 07:48
#
SpringBoot
spring
boot
java
后端
Jackson之
注解
大全
文章目录Jackson简介特点POMJackson常用
注解
1.序列化
注解
[email protected]
@
[email protected]
@JsonRawValue1.5
blwinner
·
2023-12-28 07:11
Java基础
Jackson
spring
注解
方式整合Dubbo源码解析
系列文章目录前言本节我们的Dubbo源码版本基于2.6.x在前一章我们的整合案例中,我们有几个比较关键的步骤:在启动类上标注了@EnableDubbo
注解
在provider类上面标注了@Service
注解
来提供
无唯~
·
2023-12-28 07:28
dubbo源码分析
dubbo
spring
java
【Springboot WebSocket STOMP使用 2】STOMP使用@SendToUser实现用户个人请求-响应
WebSocketSession复用,又想消息的响应只有我自己能收到(指定其他某一个用户也行,不过得用其他api方法)不需要别人也收到,即普通的HTTP请求响应这种场景就可以使用@SendToUser
注解
Maer09
·
2023-12-28 07:26
Springboot
WebSocket
STOMP使用
spring
boot
websocket
java
Spring最全切面表达式整理
spring-learn项目地址一、常用
注解
注解
说明@Before前置通知,在方法执行之前执行@After后置通知,在方法执行之后执行@AfterRunning返回通知在方法返回结果之后执行@AfterThrowing
西魏陶渊明
·
2023-12-28 06:47
Spring
Framework
spring
java
jvm
Swagger
注解
的使用
文章目录1.启动Swagger
注解
@EnableSwagger22.请求类方法描述
注解
@ApiIgnore@Api@ApiOperation3.请求参数描述
注解
@ApiImplicitParams@ApiImplicitParam
骑个小蜗牛
·
2023-12-28 06:16
Java
java
Springboot整合RabbitMQ详解
RabbitMQ安装Windows10安装步骤Spring整合AMQP官方中文文档GitHup翻译文档SpringAMQP主要对象类及作用SpringAMQP主要参数Springboot整合AMQP消费端监听相关
注解
收藏=学会了
·
2023-12-28 06:36
java
rabbitmq
个人收藏学习(1)
默认收藏夹】Spring-Cloud源码:@RefreshScopeSpring-Cloud源码:加载Nacos远程配置到Spring容器中使用Spring获取方法参数名Spring番外篇-AliasFor
注解
ps酷教程
·
2023-12-28 06:01
收藏
学习
使用IDEA部署Tomcat报出工件部署失败问题情况
单击应用确定重启服务器即可2.查看Tomcat报错日志这里面如果出现工件部署失败有可能会提示查看Tomcat日志日志中写的可能会非常清楚,里面会给出报错的详细路径,如上次因为在DAO层错写了一个@Filter
注解
然后报出的也是工件部署错误特做此笔记
zhang__1234
·
2023-12-28 06:56
tomcat
intellij-idea
java
@Inject,@Produces,@QueryParam,@Path
注解
之前学习Java的时候学过
注解
,但是这几个
注解
还是头一次见,赶紧学习记录一下@Inject可以出现在三种类成员之前,表示该成员需要注入依赖项,按运行时的处理顺序这三种成员类型是:构造方法方法属性在构造方法使用
zhang__1234
·
2023-12-28 06:26
java
注解
后端
idea使用Gradle构建Spring源码
1.版本问题首先要解决的就是IDEA、JDK、Gradle、
Kotlin
问题。
fei1234456
·
2023-12-28 06:52
java
gradle
Spring系列:基于Spring-AOP和Spring-Aspects实现AOP切面编程
文章目录一、概念及相关术语概念相关术语①横切关注点②通知(增强)③切面④目标⑤代理⑥连接点⑦切入点作用二、基于
注解
的AOP技术说明准备工作创建切面类并配置各种通知切入点表达式语法重用切入点表达式获取通知的相关信息环绕通知切面的优先级三
Code技术分享
·
2023-12-28 05:47
spring
数据库
java
Spring系列:基于Spring-Jdbc实现事务
文章目录一、事务基本概念二、编程式事务三、声明式事务前期准备四、基于
注解
的声明式事务@Transactional
注解
标识的位置事务属性:只读事务属性:超时事务属性:回滚策略事务属性:隔离级别事务属性:传播行为测试五
Code技术分享
·
2023-12-28 05:17
spring
许浑诗解一百九十一
【
注解
】1.补阙:官名。唐武后垂拱元年始置,有左右之分。左补阙属门下省,右补阙属中书省,掌供奉讽谏。北宋时改为司谏。南宋及元明重又设置,均随设随罢。
花外踏香泥
·
2023-12-28 05:24
统一异常处理及其JSR 303
JavaBeanValidation是一种在应用程序中执行验证的框架,它使开发者能够通过
注解
或XML配置描述对象的约束条件,并使用验证器来验证对象的属性是否符合这些约束。
你曾经是少年
·
2023-12-28 05:02
java
Kotlin
-延迟初始化lateinit、by lazy{} 官方解析比较
根据官方文档翻译:lazy{...}只能被用在被val修饰的变量上,而lateinit只能被用var修饰的变量上,因为被lateinit修饰的字段无法被编译为一个final字段、因此无法保证它的不可变性。被lateinit修饰的变量可以在对象(代码)的任何地方进行初始化,而且同一个类的不同对象可以对这个变量进行多次的初始化(赋值)。但是,对于bylazy{...}修饰的变量,只拥有唯一一个声明在{
千夜零一
·
2023-12-28 04:33
Spring之数据校验:Validation
想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、SpringValidation概述二、实验一:通过Validator接口实现三、实验二:BeanValidation
注解
实现四
哥的时代
·
2023-12-28 04:49
spring
java
后端
日结:让自己变得更好,是解决一切问题的根源
-个人财富与影响力升级指南,
注解
直击书的内容。-让自己变得更好,是解决一切问题的关
StoneShineWorld
·
2023-12-28 02:47
上一页
80
81
82
83
84
85
86
87
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他