手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Spring
Spring源码分析之Environment
前言Environment表示当前Spring程序运行的环境,主要管理profiles和properties两种信息。profiles用来区分当前是dev(开发)环境还是test(测试)环境或者prod(生产)环境。properties表示所有的属性,包括操作系统环境变量,如PATH,JDK相关配置,如java.vm.specification.version(JDK版本),
作者:编程之家 时间:2022-10-11
spring boot使用swagger的ApiOperation注解
背景:如果要使用@ApiOperation注解,需要引入swagger,而不是引入OpenAPI。 在父工程的pom.xml里添加swagger的依赖:<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version
作者:编程之家 时间:2022-10-11
Spring 源码解析之FactoryBean
看一个例子FactoryBeanDemo类@ServicepublicclassFactoryBeanDemoimplementsFactoryBean{@OverridepublicObjectgetObject()throwsException{returnnewFactoryB();}@OverridepublicClass<?>getObjectType(){r
作者:编程之家 时间:2022-10-11
理解Spring定时任务@Scheduled的两个属性fixedRate和fixedDelay
fixedRate和fixedDelay都是表示任务执行的间隔时间fixedRate和fixedDelay的区别:fixedDelay非常好理解,它的间隔时间是根据上次的任务结束的时候开始计时的。比如一个方法上设置了fixedDelay=5*1000,那么当该方法某一次执行结束后,开始计算时间,当时间达到5秒,就开始再次执行该方法。fix
作者:编程之家 时间:2022-10-11
Spring源码解析之BeanPostProcessor
前言AbstractApplicationContext类refresh()方法spring在bean的注册与实例化之间会出现如下代码//bean的注册ConfigurableListableBeanFactorybeanFactory=obtainFreshBeanFactory();//1.Allowspost-processingofthebeanfactoryincontextsubclasses.
作者:编程之家 时间:2022-10-11
Spring源码分析之Resource
前言Spring使用Resource接口来抽象所有使用的底层资源,对不同的来源有不同的实现,如Classpath资源(ClassPathResource),文件资源(FileSystemResource)等。class文件、properties文件、yml文件都可以看做Resource。Resurce相关类图如下简单使用importjava.io.IOException;imp
作者:编程之家 时间:2022-10-11
spring boot使用Gson打印Object
背景:在一般情况下,我们是使用toString()方法打印信息,但是这种方法并不通用,因此,我们需要一种简单,通用的方法,这里就用到了Gson<!--gson开始--><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId>
作者:编程之家 时间:2022-10-11
创建批量服务
本指南将引导你完成创建一个基本的批量驱动的解决方案的过程。WhatYouWillbuild你将建立一个服务,从CSV电子表格中导入数据,用自定义代码进行转换,并将最终结果存储在一个数据库中。WhatYouNeed大约15分钟你喜欢的文本编辑器或IDEJDK1.8以上Graddle4+或Maven3.2+
作者:编程之家 时间:2022-10-11
Spring源码分析之ConversionService
前言ConversionService表示类型转换服务,如将字符串转换为Long,字符串转换为日期等。在处理属性和创建Bean对象等很多场景都会使用到。ConversionService相关类图如下默认实现为DefaultConversionService,默认增加了很多类型转换器,如字符串转为集合。importorg.springframewor
作者:编程之家 时间:2022-10-11
浅尝Spring注解开发_声明式事务及原理
浅尝Spring注解开发_声明式事务及原理浅尝Spring注解开发,基于Spring4.3.12包含声明式事务使用、基本原理分析浅尝Spring注解开发_自定义注册组件、属性赋值、自动装配浅尝Spring注解开发_Bean生命周期及执行过程浅尝Spring注解开发_AOP原理及完整过程分析(源码)浅尝Spring
作者:编程之家 时间:2022-10-11
@ConfigurationProperties失效的几种情况看看你是那种
1:yml文件换成properties文件2:pom.xml添加<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency>3:添加插件
作者:编程之家 时间:2022-10-11
spring的自动注入
Spring自动注入spring的ioc在刚开始学习spring的时候肯定都知道spring的两个特点:ioc,aop,控制反转和切面编程,这篇就只说说iocioc是什么:在我们原来的代码中,如果A依赖了B,那么我们会自己在A类中来newB,创建B的实例来使用,是程序主动的去创建依赖,但是我们在使用spring的了之
作者:编程之家 时间:2022-10-11
Spring Cloud Alibaba 配置Nacos集群启动403错误
Nacos集群开启了权限验证之后nacos.core.auth.enabled=true,项目配置了Nacos集群启动报错403unknowuser。相关配置如下:pom.xml<!--springcloudHoxton.SR1--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dep
作者:编程之家 时间:2022-10-11
Spring源码分析之BeanDefinition
前言我们定义的所有Bean,不管是通过XML文件定义的,或者通过@Component注解定义的,或者通过@Bean注解定义的,最后都会转换成一系列的BeanDefinition对象,保存到BeanDefinitionRegistry(注册表)中。BeanDefinition和Bean实例的关系就类似于Java类和Java对象的关系,Spring通过各种来源如
作者:编程之家 时间:2022-10-11
9.自动配置原理
那些属性可以在配置文件中写呢:参考官方文档:https://docs.spring.io/spring-boot/docs/1.5.10.RELEASEeference/htmlsingle/#common-application-properties具体:Part X. AppendicesAppendix A. Commonapplicationproperties自动配置原理: 1.springboot在启动时加
作者:编程之家 时间:2022-10-11
CVE-2022-22947(Spring Cloud Gateway)远程代码执行漏洞复现
一、漏洞概述2022年3月1日,VMware官方发布漏洞报告,在使用SpringColudGateway的应用程序开启、暴露GatewayActuator端点时,会容易造成代码注入攻击,攻击者可以制造恶意请求,在远程主机进行任意远程执行。 二、影响版本SpringCloudGateway3.1.x<3.1.1SpringCloudGateway
作者:编程之家 时间:2022-10-11
Solon 1.7.6 发布,轻量级的应用开发框架
相对于SpringBoot和SpringCloud的项目启动快5~10倍qps高2~3倍运行时内存节省1/3~1/2打包可以缩小到1/2~1/10(比如,90Mb的变成了9Mb)关于SolonSolon是一个更现代感的应用开发框架,轻量、开放生态型的。支持Web、Data、Job、Remoting、Cloud等任何开发
作者:编程之家 时间:2022-10-11
spring
1、spring框架用了那些设计模式(1)工厂模式:Spring使用工厂模式,通过BeanFactory和ApplicationContext来创建对象(2)单例模式:Bean默认为单例模式(3)策略模式:例如Resource的实现类,针对不同的资源文件,实现了不同方式的资源获取策略(4)代理模式:Spring的AOP功能用到了JDK的动态代理和CGLIB字
作者:编程之家 时间:2022-10-11
Spring Boot中使用定时任务
corn表达式在线连接https://cron.qqe2.com/1.在主启动类添加注解importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframework.scheduling.annotation.EnableScheduling;@Enabl
作者:编程之家 时间:2022-10-11
spring-Security《一》
源码介绍:publicinterfaceUserDetailsService{UserDetailsloadUserByUsername(Stringvar1)throwsUsernameNotFoundException;} 里面返回一个UserDetails,来看下UserDetails里面是什么publicinterfaceUserDetailsextendsSerializable{Collection<?
作者:编程之家 时间:2022-10-11
Initialization failed for 'https://start.spring.io' Please check URL, network and proxy se
1、问题描述用IDEA新建项目报错 2、解决方案换成阿里云的链接啦https://start.aliyun.com/ SUCCESS
作者:编程之家 时间:2022-10-11
阿里Java二面必问:spring源码系列之Bean的属性赋值
尊重原创版权:https://www.gewuweb.com/hot/18166.html阿里Java二面必问:spring源码系列之Bean的属性赋值**目录**1.属性赋值概述2.流程概览3.源码分析3.1收集@PostConstruct@PreDestroy注解的方法3.2收集@Resource注解的属性与方法3.3@Autowired注解的属性与
作者:编程之家 时间:2022-10-11
10.spring源码
1.spring-aop底层就是动态代理,例如有两个切面类(A_Aspect和B_Aspect)同时切目标方法A_Aspect{try{@Before(前置通知)mthod.invoke(obj,args)或是环绕通知的pjp.procced(args){------------------->此时并没有真正的执行目标方法,而是执行
作者:编程之家 时间:2022-10-11
别再自己瞎写工具类了,Spring Boot 内置工具类应有尽有
作者:CadeCode地址:https://juejin.cn/post/7043403364020781064断言断言是一个逻辑判断,用于检查不应该发生的情况Assert关键字在JDK1.4中引入,可通过JVM参数-enableassertions开启SpringBoot中提供了Assert断言工具类,通常用于数据合法性检查//要求参数object必
作者:编程之家 时间:2022-10-11
spring cash 使用详解
1.springcacheSpring3.1引入了激动人心的基于annotation的缓存技术。它利用了AOP,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了。而且SpringCache也提供了很多默认的配置,用户可以3秒钟
作者:编程之家 时间:2022-10-11
javaEE复习题库
一、单选题(每题3分,共30分)1、Spring核心模块的作用(B)A)做AOP的B)做IOC的,用来管理Bean的C)是用来支持HiberneteD)是用来支持Struts的2、对Struts的支持主要用到Spring的哪个模块(D)A)Spring核心模块B)Spring ORM模块C)Spring MVC模块D)Spring Web模块3、对Hibernate的支持主要
作者:编程之家 时间:2022-10-11
【面试普通人VS高手系列】Spring中事务的传播行为有哪些?
一个工作了2年的粉丝,私信了一个比较简单的问题。说:“Spring中事务的传播行为有哪些?”他说他能记得一些,但是在项目中基本上不需要配置,所以一下就忘记了。结果导致面试被拒绝,有点遗憾!ok,关于这个问题,看看普通人和高手的回答。普通人:嗯。。。。。。。。高手:对于这个问题,需
作者:编程之家 时间:2022-10-11
CF1245F Daniel and Spring Cleaning 题解
题目大意给定\(l,r\),求\(\sum_{x=l}^r\sum_{y=l}^r[x+y=x\oplusy]\)。其中\(0\lel\ler\le10^9\)。分析首先对于题目中给出的式子,我们可以对它进行一些转换:\(\sum_{x=l}^r\sum_{y=l}^r[x+y=x\oplusy]\)\(=2\sum_{x=l}^r\sum_{y=x+1}^r[x+y=x\oplusy]+\sum_{x=
作者:编程之家 时间:2022-10-11
Spring(1)简介
1.Spring1.1 Spring简介Spring:春天-----软件行业带来春天2002年,首次推出了Spring框架的雏形:interface21框架Spring框架即以interface21框架为基础经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Spring的创始人是一个音乐学博士,他提
作者:编程之家 时间:2022-10-11
微服务生态组件之Spring Cloud LoadBalancer详解和源码分析
SpringCloudLoadBalancer概述SpringCloudLoadBalancer目前Spring官方是放在spring-cloud-commons里,SpringCloud最新版本为2021.0.2SpringCloudLoadBalancer官网文档地址https://docs.spring.io/spring-cloud-commons/docs/3.1.2eference/html/#spring-cloud-loadba
作者:编程之家 时间:2022-10-11
上一页
10
11
12
13
14
15
16
17
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native