手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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 系列 (6) - 在 Spring Boot 项目里使用 Security 和 OAuth2 搭建授权服务器(一)
SpringSecurity是一个功能强大且高度可定制的身份验证和访问控制框架。SpringBoot给SpringSecurity提供了自动化配置方案(spring-boot-starter-security),可以零配置使用SpringSecurity。OAuth2.0是OAuth协议的延续版本,但不向前兼容OAuth1.0(即完全废止了OAuth1
作者:编程之家 时间:2022-10-11
Spring源码分析之ApplicationContext
前言通过前面的博客我们已经对Spring的IOC容器有了一定的了解,它的底层实现为DefaultListableBeanFactory,这是一个BeanFactory,ApplicationContext在BeanFactory容器的基础上又增加了很多功能,如事件分发,国际化等。相关类图如下可以看到ApplicationContext是BeanFactory的子接口,
作者:编程之家 时间:2022-10-11
java -jar 无法解析主清单属性
问题:新建工程idea启动正常,使用java-jar或者java-cp启动报"无法解析主清单属性",即找不到对应启动类的mainClass;解决方法:1.检查工程pom文件是否有parent,若无则补充添加;<parent><groupId>org.springframework.boot</groupId><artifactId>spring
作者:编程之家 时间:2022-10-11
Spring Cloud面试题2020最新版
SpringCloud面试题(2020最新版)SpringCloudConfig集中配置管理工具,分布式系统中统一的外部配置管理,默认使用Git来存储配置,可以支持客户端配置的刷新及加密、解密操作。SpringCloudNetflixNetflixOSS开源组件集成,包括Eureka、Hystrix、Ribbon、Feign、Zuul等核心组件。E
作者:编程之家 时间:2022-10-11
Spring事务源码解读
一、Spring事务使用1.通过maven方式引入jar包<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.2.8</version></dependency><dependency><gr
作者:编程之家 时间:2022-10-11
Spring Boot Prometheus grafana监控 Java 应用性能
1、Micrometer介绍Micrometer为Java平台上的性能数据收集提供了一个通用的API,它提供了多种度量指标类型(Timers、Guauges、Counters等),同时支持接入不同的监控系统,例如Influxdb、Graphite、Prometheus等。我们可以通过Micrometer收集Java性能数据,配合Prometheus监控
作者:编程之家 时间:2022-10-11
Spring一_IOC
一、主要内容Spring框架概述IOC容器AOP容器JdbcTemplate事务管理Spring5新特性二、框架概述2.1概述Spring是轻量级的开源的JavaEE框架,由RodJohnson发起Spring可以解决企业应用开发的复杂性Spring有两个核心部分:IOC和AOPIOC:控制反转,把创建对象的过程交给Spring进
作者:编程之家 时间:2022-10-11
Jar包锁定
作用maven工程是可以父子依赖关系的。凡是依赖别的项目后,拿到别的项目的依赖包,都属于传递依赖。比如:当前A项目,被项目B依赖,那么我们A项目中所有jar包都会传递到B项目中。B项目开发者,如果在B项目中也导入同一套jar包,为直接依赖,会覆盖掉A项目的依赖。为了防止以上情况出现,我们以
作者:编程之家 时间:2022-10-11
二刷SSM-Day4
Day4Spring注解开发Srping原始注解主要是替代Bean标签配置Spring原始注解@Component在类上实例化Bean@Controller在web层类上实例化Bean@Service在service层类上使用实例化Bean@Repository在dao层类上实例化Bean@Autowired在字段上用于根据类型依赖注入@Qual
作者:编程之家 时间:2022-10-11
@ComponentScan-自动扫描组件介绍
https://blog.csdn.net/H176Nhx7/article/details/120029675 一、@ComponentScan注解是什么如果你理解了ComponentScan,你就理解了Spring是一个依赖注入(dependencyinjection)框架。所有的内容都是关于bean的定义及其依赖关系。定义SpringBeans的第一步是使用正确的注解@C
作者:编程之家 时间:2022-10-11
dao层,service层,controller层
1、dao层:数据访问层dao层属于一种比较底层,比较基础的操作,具体到对于某个表的增删改查,也就是说某个DAO一定是和数据库的某一张表一一对应的,其中封装了增删改查基本操作,建议DAO只做原子操作,增删改查。负责与数据库进行联络的一些任务都封装在此,dao层的设计首先是设计dao层的接口,
作者:编程之家 时间:2022-10-11
spring Mvc 学习笔记3基本运用
控制器内容学习@Controller注解Controller注解用在类的上方,用于表示这是一个控制器,被Spring扫描后会加载进Spring容器,当访问后之前配置的DispatcherServlet会找出所有的带有@Controller注解的类,并查找其中带有@RequestMapping注解的方法,找到对应映射进行操作。@Req
作者:编程之家 时间:2022-10-11
Spring Security 源码学习(二): Spring Security自动配置(初始化流程)
【深度好文】:「和耳朵」SpringSecurity是如何代理过滤器链的?1.自动配置security的bean信息SpringBoot自动配置实现原理下面是SpringBootautoconfigure自动创建的配置类信息2.springSecurityFilterChain初始化1.springSecurityFilterChain定义WebSecurityConfigu
作者:编程之家 时间:2022-10-11
Spring Security 使用自定义控制器来完成登陆验证转
SpringSecurity使用自定义控制器来完成登陆验证 较为简单或者体量较小的技术,完全可以参考着demo直接上手,但系统的学习一门技术则不然。以我的认知,一般的文档大致有两种风格:ArchitectureFirst和CodeFirst。前者致力于让读者先了解整体的架构,方便我们对自己的认知有一个宏观的
作者:编程之家 时间:2022-10-11
spring cloud 分布式事务 seata
seata安装与部署什么是seata?Seata是阿里开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。官方中文文档:https://seata.io/zh-cn/docs/dev/mode/at-mode.html数据库事务的基本概念(ACID)原子性(Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。只
作者:编程之家 时间:2022-10-11
Spring之webMvc异常处理
异常处理可以前端处理,也可以后端处理。从稳妥的角度出发,两边都应该进行处理。本文专门阐述如何在服务端进行http请求异常处理。一、常见的异常类型当我们做http请求的时候,会有各种各样的可能错误,比较常见的例如:1.服务类异常2.接口异常,而接口异常有各种各样的情况究极就是接
作者:编程之家 时间:2022-10-11
Spring学习笔记1
前言:看了B站黑马程序员,狂神说JAVA,个人觉得还是狂神讲的更加细致,现记录自己的学习过程 一、Spring是一个框架,是为了让现有的技术更加容易使用,本身就是一个大杂烩,整合了现有的技术框架。优点:Spring是一个开源的免费的框架(容器)!Spring是一个轻量级的,非入侵式的框架控制反转(IOC),
作者:编程之家 时间:2022-10-11
Spring-AOP
AOP操作百度百科:在软件业,AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑
作者:编程之家 时间:2022-10-11
Spring Boot+微信小程序_保存微信登录者的个人信息
1.前言微信小程序开发平台,提供有一类API,可以让开发者获取到微信登录用户的个人数据。这类API统称为开放接口。Tip:微信小程序开发平台,会把微信登录用户的个人信息分为明文数据和敏感数据。明文数据也称为公开数据,开发者可以直接获取到,如登录者的昵称、头像……敏感数据如
作者:编程之家 时间:2022-10-11
1、Spring5概述和入门案例
1、Spring框架的概述1、Spring是一个轻量级的开源的javaEE框架。2、Spring框架可以解决企业应用开发的复杂性3、Spring核心的两个部分:IOC和AOPIOC:控制反转,把创建对象的过程交给Spring管理AOP:面向切面,不改源代码的情况下进行功能的增强(或添加)4、Spring框架的特点:
作者:编程之家 时间:2022-10-11
SpringCloud项目创建
SpringCloud和SpringBoot对应关系:https://spring.io/projects/spring-cloud#overview首先创建父工程创建完后,可以把src目录删除,因为父工程不需要,删除后变成了下面这样 然后需要修改pom.xml文件,修改后的pom如下所示,注意看注释<?xmlversion="1.0"encoding="UTF-8"?><p
作者:编程之家 时间:2022-10-11
谈谈你对Spring的理解
Spring是Java的开发控制,在Spring中有两个概念最为重要,一个是依赖注入和控制反转,使用控制反转技术使得之前由开发者自己new对象进行管理,现在是由Spring容器进行对象管理,Spring控制反转和依赖注入使用的工厂模式的设计模式,这样做的好处是将程序与程序之间的耦合度降低了不少,如果在不
作者:编程之家 时间:2022-10-11
SpringIOC
前言Spring是Java Spring介绍Spring是分层的Java应用轻量级开源框架,核心是IOC和AOP。分层:Spring在三层上都有自己的解决方案 web层: Springmvc service层:Spring dao层:SpringJdbc轻量级:只启动Spring核心容器的时候,占用的内存少,耗费的资源少开源:源代码开放
作者:编程之家 时间:2022-10-11
spring boot 集成minIo
minio的安装与配置1、什么是MinIO?MinIO是一款高性能、分布式的对象存储系统。对象存储服务OSS(ObjectStorageService)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。MinIO可以作为私
作者:编程之家 时间:2022-10-11
Spring MVC
SpringMVC2 原理 DispatcherServlet:前段控制器总控制器作用拦截所有的请求:把请求交给对应的控制器 控制器有两种:1.DispatcherServlet拦截请求把请求交给对应的controller2.我们自定义的Contraller处理请求,返回结果 假设DispatcherServlet类不工作,或者实
作者:编程之家 时间:2022-10-11
Spring Cloud - Eureka 组件
Eureka介绍SpringCloud将Netflix中的开源服务组件Eureka、Ribbon、Feign及Hystrix等一起整合进SpringCloudNetflix模块中。Eureka是SpringCloudNetflix模块的子模块,它是SpringCloud对NetflixEureka的二次封装,主要负责SpringCloud的服务注册与发现功能
作者:编程之家 时间:2022-10-11
Spring AOP 01_初始AOP 及两种动态代理方法
一、SpringAOP简介AOP的全称是Aspect-OrientedProgramming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代
作者:编程之家 时间:2022-10-11
SpringCloud - OpenFeign 组件
Feign介绍Feign是Netflix公司发布的一种实现负载均衡和服务调用的开源组件。SpringCloud将其与Netflix中的其他开源服务组件Eureka、Ribbon以及Hystrix等,一起整合进SpringCloudNetflix模块中,整合后全称为SpringCloudNetflixFeign。Feign是一种声明式服务调
作者:编程之家 时间:2022-10-11
Nacos的基本配置
https://blog.csdn.net/luoqi12897/article/details/1219299481.什么是Nacos?Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。2.NacosConfig整合NacosConfigStarter实现SpringCloud应用程序的外部化配置。2.1启动NacosS
作者:编程之家 时间:2022-10-11
Spring_Boot项目集成Swagger填坑
事情是这样的:最近疫情在家里闲的无聊看了看Swagger-2在练习的过程出现了错误写个帖子希望跟我有同样问题的朋友可以避雷.下面进入正题:编辑我使用的swagger-2版本是2.9.4pom如下:<dependency><groupId>io.springfox</groupId><artifa
作者:编程之家 时间:2022-10-11
上一页
12
13
14
15
16
17
18
19
下一页
小编推荐
热门标签
更多
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