手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 boot 跨域配置
创建CrossDomainConfig类:@ConfigurationpublicclassCrossDomainConfig{//当前跨域请求最大有效时长privatefinallongMAX_AGE=12*60*60*1000;@BeanpublicCorsFiltercorsFilter(){UrlBasedCorsConfigurationSourcesource=newUrlBa
作者:编程之家 时间:2022-10-11
Spring解决循环依赖
Spring解决循环依赖的理论依据其实是基于Java的引用传递,当我们获取到对象的引用时,对象的field或则属性是可以延后设置的(但是构造器必须是在获取引用之前)。Spring的单例对象的初始化主要分为三步:实例化:其实也就是调用对象的构造方法实例化对象注入:填充属性,这一步主要是对bean
作者:编程之家 时间:2022-10-11
2021年的Spring Boot和Django有什么区别?
2021年的SpringBoot和Django有什么区别?两个都SpringBoot和Django是很受欢迎的服务器端编程框架。Java程序员经常使用Springboot。然而,Django深受Python程序员的喜爱。在本文中,我们将研究SpringBoot和Django的对比。我们还将讨论将哪一个用于您的项目以及如何
作者:编程之家 时间:2022-10-11
Spring Data @Repository 的分页查询
分页查询在网站的设计中必不可少。分页查询有几种方式,通常用的是:网页分页和后端分页。不要觉得现在还有人用网页分页的方式吗?相信我,奇葩远比想象得多。经历过一个项目,全部都是网页分页,后端都是大量的JOIN和毫无人性的返回几千条记录。为什么不返回上万条?那是因为后台数据库
作者:编程之家 时间:2022-10-11
idea下spring切换jdk版本
1.首先打开项目配置设置2.修改project中的配置3.修改modules中的配置这个方法不需要修改pom.xml文件 如果有问题请指正 及时修改 2022年9月10日16:42:16
作者:编程之家 时间:2022-10-11
Spring Authorization Server一前言
1、说明springsecurity5之后,使用OAuth不再使用spring-security-oauth2,而是基于SpringAuthorizationServer进行配置。SpringAuthorizationServer是spring团队提供的最新授权服务器。提供了OAuth2.1和OpenIDConnect1.0规范以及其他相关规范的实现。2、环境说明本系列使用
作者:编程之家 时间:2022-10-11
spring-AOP面向切面编程基础学习
1什么是AOP? AOP是在不改原有代码的前提下对其进行增强。 AOP(AspectOrientedProgramming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。 OOP(ObjectOrientedProgramming)面向对象编程 2AOP作用作用:在不惊动原始设计的基础上为其进行功能增强,
作者:编程之家 时间:2022-10-11
Redis 7.x 入门和开发实战
Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的API。 Redis属于NoSQL数据库,是基于键值对存储的NoSQL数据库,值(value)可以是字符串(String)、哈希(Hash)、列表(List)、集合
作者:编程之家 时间:2022-10-11
Spring源码-执行BeanFactoryPostProcessor
加载完BeanDifinition后,可以对BeanDifinition做某些操作,比如修改BeanDifinition以及新增BeanDifinition。Spring提供了BeanFactoryPostProcessor接口对BeanDifinition进行扩展。AbstractApplicationContext.classinvokeBeanFactoryPostProcessors(beanFactory);//执行BeanFact
作者:编程之家 时间:2022-10-11
06-Spring-整合日志框架 log4j2
Spring5整合日志框架Spring5已经移除了Log4jConfigListener,官方建议使用Log4j2整合Log4j2第一步:引入jar包第二步:创建log4j2.xml(log4j2默认加载classpath下的log4j2.xml配置文件。)jar包<dependencies><!--使用log4j2的适配器进行绑定包含了slf4j-api
作者:编程之家 时间:2022-10-11
Spring Boot + Redis 实现分布式锁
一、业务背景有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。二、分析流程使用 Redis 作为分布式锁,将锁的状态放到 Redis 统一维护,解决集群中单机 JVM 信息不互通的问题,规定操作顺序,保护用户的数据正确。
作者:编程之家 时间:2022-10-11
快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目
快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目环境要求:IDEAMySQL8.0.25Tomcat9Maven3.6数据库环境:创建一个存放书籍数据的数据库表CREATEDATABASE`ssmbooks`;USE`ssmbooks`;DROPTABLEIFEXISTS`books`;CREATETABLE`books`(`bookID`INT(10)NO
作者:编程之家 时间:2022-10-11
Spring事务传播行为二
接着上一篇章继续说这个需要结合着具体的案例来进行分析。结合着我之前写的一篇文章:事务失效看下代码:@TransactionalpublicvoidsellProduct()throwsClassNotFoundException{log.info("----------------->>>>>>>开启日志<<<<<------------------------");LOC
作者:编程之家 时间:2022-10-11
SpringBoot学习笔记二——配置详解
一、配置文件详解1.1配置基础在快速入门示例中,我们介绍SpringBoot的工程结构时,有提到过 src/mainesources目录是SpringBoot的配置目录,所以我们要为应用创建配置个性化配置时,就是在该目录之下。SpringBoot的默认配置文件位置为: src/mainesources/application.properti
作者:编程之家 时间:2022-10-11
Spring源码-beanFactory的准备工作
AbstractApplicationContext类refresh方法调用obtainFreshBeanFactory加载BeanDifinition到BeanFactory中,接下来执行beanFactory的准备工作为下面的执行作铺垫。prepareBeanFactory方法为beanFactory做准备工作:protectedvoidprepareBeanFactory(ConfigurableListableBeanFacto
作者:编程之家 时间:2022-10-11
SSM和SpringBoot的区别
本质区别:1、SSM是三个臭皮匠,SpringIoC、SpringMVC、Mybatis的组合;2、SpringBoot的诸葛亮,没有和任何MVC框架绑定。我们接下来详细说说SpringBoot和SSM本质上的区别SSM是什么?是三个臭皮匠(裨将),SpringloC、SpringMVC、Mybatis的组合。SSM限定死了你只能开发JavaWeb应用,
作者:编程之家 时间:2022-10-11
【博学谷学习记录】超强总结,用心分享 IOC实现解耦合过程
一、所谓耦合在项目开发中,对象之间的耦合度就是多个对象间的依赖性、关联性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和类之间的耦合最小当使用Spring框架后你不用再考虑new对象了,只要写好配置文件,IOC就会帮你做,这就降低了层与层、对象与对象之间之间的耦合
作者:编程之家 时间:2022-10-11
SpringCache的key拼接
https://www.nhooo.comote/qah5c5.html@Cacheable(value="page_user",key="T(String).valueOf(#page).concat('-').concat(#pageSize)",unless="#result=null")//由于page是int型,concat要求变量必须为String,所以强转一下@Overridepublic
作者:编程之家 时间:2022-10-11
05-Spring-事务管理
1.事务管理概念:事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,要么都失败,如果有一个失败操作那么所有的操作都失败事务四个特性(ACID)原子性(Atomicity):指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency):事务前后数据
作者:编程之家 时间:2022-10-11
Spring MVC组件之ViewResolver
SpringMVC组件之ViewResolverViewResolver概述ViewResolver组件的作用主要根据视图名和本地化的Locale,来解析出相应的视图View对象。在SpringMvc的源码中,ViewResolver是一个接口。该接口主要定义了一个方法。ViewresolveViewName(StringviewName,Localelocale)接口方
作者:编程之家 时间:2022-10-11
Spring启动过程中实例化前部分的分析
代码部分说明1.hasInstantiationAwareBeanPostProcessors()方法说明其实是判断 AbstractBeanFactory类的hasInstantiationAwareBeanPostProcessors中 是否标志有处理器( 5.3版本后其实是存放于BeanPostProcessorCache中,里面有四个List都是
作者:编程之家 时间:2022-10-11
Spring5从基础入门到深入理解IOC、DI与AOP原理
Spring框架在Java开发中占有极其重要的地位,但是到底什么是Spring,Spring怎么使用以及为什么要使用Spring,接下来让我们详细的了解一下!!!注:本篇文章大部分内容参照于B站狂神说老师的Spring5视频编写,仅供大家参考学习,重点内容已经做了标记,视频原地址为【狂神说Java】Spring5最新完整教
作者:编程之家 时间:2022-10-11
Spring Cloud 最新版发布,干掉 JSch,支持 Mina,这次真的追不动了
大家好,我是栈长。今天又是一年一度的中秋节了,祝大家节日快乐啊,给大家通报一则消息,SpringCloud2021.0.4最新版发布了,来看下最新的SpringCloud版本情况:Maven依赖给大家奉上:<dependencyManagement><dependencies><dependency><groupId>org.spr
作者:编程之家 时间:2022-10-11
Spring学习二
注解开发注解开发bean给要放到容器的bean添加注解@Component("BookDao")publicclassBookDaoImplimplementsBookDao{publicvoidsave(){System.out.println("DaoSave...");}}在xml中添加context<?xmlversion="1.0"encodin
作者:编程之家 时间:2022-10-11
Springboot整合腾讯云短信实现系统短信登录与注册
一个登录模块,无非就是一个鉴权。现代社会,大家手机不离身,使用手机进行鉴权,并完成后续单点登录,无疑是一个不错的方法。
作者:Mintimate 时间:2022-10-09
spring boot 配置 多数据源
在日常生活中,我们不可避免要在工程中配置多个数据源,下面我就给大家讲一下怎么在spring boot里面配置多数据源,并且在文章结尾给出一个github的dem...
作者:特特 时间:2022-09-29
解决通过spring-boot-maven-plugin package失败问题
大概意思就是在spring-boot-maven-plugin:3.0.0-M1这个版本中没有goal这个api了
作者:特特 时间:2022-09-29
spring(4) - spring创建Bean并注册到容器
先了解springboot启动过程,包括自动装配,初始化环境变量,springApplicationContext容器的初始化等,详情参读 spring(3) ...
作者:惊羽-布壳儿 时间:2022-09-29
spring(1) - 源码准备
<1> 添加 GRADLE_HOME 变量,值为刚才下载后gradle的解压路径.
作者:惊羽-布壳儿 时间:2022-09-29
spring(5) - Bean实例化中,对循环依赖的处理
(1) spring(3) - springboot启动过程 (2) spring(4) - spring Bean创建并注册到容器
作者:惊羽-布壳儿 时间:2022-09-29
上一页
35
36
37
38
39
40
41
42
下一页
小编推荐
热门标签
更多
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