手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
SpringSecurity:helloworld
5.20SpringSecuritySpring是非常流行和成功的Java应用开发框架,SpringSecurity正是Spring家族中的成员。SpringSecurity基于Spring框架,提供了一套Web应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般
作者:编程之家 时间:2022-10-11
高可用的Spring FTP上传下载工具类
前言ftp服务器进行交互关于ftp上传下载的工具类大致有两种。第一种是单例模式的类。第二种是另外定义一个Service,直接通过Service来实现ftp的上传下载删除。这两种感觉都有利弊。第一种实现了代码复用,但是配置信息全需要写在类中,维护比较复杂。第二种如
作者:编程之家 时间:2022-10-11
搞定了!OAuth2使用验证码进行授权
现在验证码登录已经成为很多应用的主流登录方式,但是对于OAuth2授权来说,手机号验证码处理用户认证就非常繁琐,很多同学却不知道怎么接入。认真研究胖哥SpringSecurityOAuth2专栏的都会知道一个事,OAuth2其实不管资源拥有者是如何认证的,只要资源拥有者在授权的环节中认证了就可以了
作者:编程之家 时间:2022-10-11
Spring Boot 实现各种参数校验及实现原理
本文会详细介绍SpringValidation各种场景下的最佳实践及其实现原理,死磕到底!简单使用JavaAPI规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernatevalidation是对这个规范的实现,并增加了校验注解如@Email、@Length等。SpringValidation是对hibernate
作者:编程之家 时间:2022-10-11
Spring Boot整合elasticsearch7.15
个人编写整合仅供参考!出事概不负责! 此次整合的ES使用了ik分词器跟数据库配置同义词,ik分词器跟同义词可以查看本人其他文章有安装步骤。程序可看下面的垃圾代码。1.修改pom文件<project><dependencies><dependency><groupId>org.elast
作者:编程之家 时间:2022-10-11
对解耦的理解
耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 解耦就是用数学方法将两种运动分离开来处理问题,常用解耦方法就是忽略或简化对所研究问题影响较小的一种运动,只分析主要的运动。springmvc和AOP的一个作用就是解耦。
作者:编程之家 时间:2022-10-11
为什么我要写spring.factories文件?
转载:https://blog.csdn.net/SkyeBeFreeman/article/details/96291283在阅读spring-boot相关源码时,常常见到spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经打上了@Configuration的注解,为什么还要写spring.factories文
作者:编程之家 时间:2022-10-11
Spring(9)Aop
9.AOP9.1什么是AOP?SpringAOP是Spring框架的核心模块之一,它使用纯Java实现,因此不需要专门的编译过程和类加载器,可以在程序运行期通过代理方式向目标类织入增强代码。AOP意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP
作者:编程之家 时间:2022-10-11
Spring 注入方式
前言Spring是Java后端程序员必须掌握得一门框架技术,Spring的横空出世,大大简化了企业级应用开发的复杂性。Spring框架中最核心的技术就是:IOC(控制反转):是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度(百度百科)。通俗的说,转移对象创建的控制权,原本对
作者:编程之家 时间:2022-10-11
IntelliJ IDEA Community 无法启动 Spring Boot 项目的解决方案
菜单中依次选择Run>EditConfiguration在弹出窗口中,点击左上角的+,选择Maven在Name中自定义一个名称,一般与项目名称相同在Run下方的文本框中输入spring-boot:run总的配置如下图:点击ok按钮后,再次点击菜单栏中的Run即可正常启动。
作者:编程之家 时间:2022-10-11
Spring 源码16Spring Bean的创建过程7属性填充
知识回顾上一篇介绍了Spring中三级缓存的singletonObjects、earlySingletonObjects、singletonFactories,Spring在处理循环依赖时在实例化后属性填充前将一个lambda表达式放在了三级缓存中,后续在获取时进行了判断,如果不需要进行对象代理,那么直接返回对象Bean,然后将三级缓存中的对
作者:编程之家 时间:2022-10-11
ssm
------------恢复内容开始------------一:前后端分离 所谓的前后端分离就是后台接收处理请求,返回json数据。前端拿到json数据,渲染到前端页面即可。 二ssm框架搭建 ssm 搭建比较费事,而且很多配置可以不用手动配置。 我们会发现,不管做什么项目,很
作者:编程之家 时间:2022-10-11
spring常用的40个注解
一、SpringWebMVC与SpringBean注解SpringWebMVC注解@RequestMapping@RequestMapping注解的主要用途是将Web请求与请求处理类中的方法进行映射。SpringMVC和SpringWebFlux都通过RquestMappingHandlerMapping和RequestMappingHndlerAdapter两个类来提供对@RequestMapp
作者:编程之家 时间:2022-10-11
Spring 源码17Spring Bean的创建过程8Bean的初始化
知识回顾Bean的创建过程会经历getBean,doGetBean,createBean,doCreateBean,然后Bean的创建又会经历实例化,属性填充,初始化。在实例化createInstance时大致可以分为三种方式进行实例化:使用Supplier进行实例化,通过BeanFactoryPostProcessor对BeanDefinition进行修改,增加一个Supplier
作者:编程之家 时间:2022-10-11
Spring 中 @EnableXXX 注解的套路
前言在Spring框架中有很多实用的功能,不需要写大量的配置代码,只需添加几个注解即可开启。其中一个重要原因是那些@EnableXXX注解,它可以让你通过在配置类加上简单的注解来快速地开启诸如事务管理(@EnableTransactionManagement)、SpringMVC(@EnableWebMvc)或定时任务(@EnableSched
作者:编程之家 时间:2022-10-11
Spring是如何整合JUnit的?JUnit源码关联延伸阅读
上一篇我们回答了之前在梳理流程时遇到的一些问题,并思考了为什么要这么设计。本篇是《如何高效阅读源码》专题的第十二篇,通过项目之间的联系来进行扩展阅读,通过项目与项目之间的联系更好的理解项目。本节内容:TestRunner的执行流程Spring如何整合JUnit在我们使用Sprin
作者:编程之家 时间:2022-10-11
xxl_job 的使用
官网:https://www.xuxueli.com/xxl-job/源码下载地址:https://gitee.com/xuxueli0323/xxl-jobree/2.3.0步骤一:用上面的源码链接,拉取代码下来后,然后运行自带的tables_xxl_job.sql文件,生成需要的表 步骤二:(一)admin模块的配置文件打开xxl-job-admin模块,在application.
作者:编程之家 时间:2022-10-11
Spring底层核心原理解析
Bean的创建生命周期:UserService。class---->无参构造方法(推断,下面)---->依赖注入(属性赋值)---->普通对象 --->初始化前(@PostConstruct)--->初始化---->初始化后(AOP) ----->代理对象---->bean UserServiceProxy--->代理对象--->代理对
作者:编程之家 时间:2022-10-11
Spring Boot PDF文件转图片
springboot里的pdf转图片开发环境:java8springboot2.x前后端分离需求:先从FTP文件服务器里获取PDF文件,再把PDF文件转换成图片。废话不多说,直接开干1、导出PDF转图片的依赖<dependency><groupId>org.apache.pdfbox</groupId>
作者:编程之家 时间:2022-10-11
shiro整合SSM(spring_springmvc_mybatis)
SSM(示例代码码云地址:https://gitee.com/joy521125/ssm-senior-base.git)SSM的maven版本(示例代码码云地址:https://gitee.com/joy521125/ssm-senior.git);查询ssm整合shiro请查看shiro分支;一、加入的jar包和目录结构:ehcache-core-2.5.7.jarencoder-1.2.3.jarshiro-all-1.9
作者:编程之家 时间:2022-10-11
Whitelabel Error Page
创建springboot项目报错 WhitelabelErrorPage 创建springboot项目File-->New-->Project next选择web finish创建成功 controller@RestController@RequestMapping("/index")publicclassUserController{@RequestMapping
作者:编程之家 时间:2022-10-11
技术分享 | Spring Boot 异常处理
ava异常类首先让我们简单了解或重新学习下Java的异常机制。Java内部的异常类Throwable包括了Exception和Error两大类,所有的异常类都是Object对象。Error是不可捕捉的异常,通俗的说就是由于Java内部JVM引起的不可预见的异常,Java虚拟机会选择终止线程。如Out
作者:编程之家 时间:2022-10-11
技术分享 | Spring Boot 集成 Swagger
SwaggerUI允许任何人(无论您是开发团队还是最终用户)都可以可视化API资源并与之交互,而无需任何实现逻辑。它是根据您的OpenAPI(以前称为Swagger)规范自动生成的,具有可视化文档,可简化后端实现和客户端使用。为什么使用Swagger跨语言性,支持40多种语言,Swagger已经慢慢演变成
作者:编程之家 时间:2022-10-11
spring 配置文件 --bean
bean标配的基本配置 id:Bean实例在Spring容器中的唯一标识 classBean的全限定名 scope 1.当scope的取值为singleton时 Bean的实例化个数:1个 Bean的实例化时
作者:编程之家 时间:2022-10-11
Spring Security + JWT实现登录
SpringSecurity+JWT实现登录一、实现思路登录 ①自定义登录接口—>通过调用ProviderManager验证是否登录成功—>成功后存Redis ②自定义实现UserDetailService接口,在这个实现类中查询数据库校验 定义JWT认证过滤器,解析token,获取其中的userId,从Redis中获取用
作者:编程之家 时间:2022-10-11
Spring Security 学习笔记 - 认识 Spring Security
SpringSecurity基于Spring的权限管理框架,权限管理主要由身份认证Authentication和权限管理Authorization两部分组成。身份认证负责对用户进行身份鉴定,如验证用户名+口令的方式,鉴定的结果就是通过或者不通过。权限管理负责对用户(准确的说是通过了身份认证的用户)在系统内的权限
作者:编程之家 时间:2022-10-11
spring中的servlet配置文件
spring-servlet:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http:
作者:编程之家 时间:2022-10-11
Spring的事务是如何回滚的
其实就是问:spring的事务管理是如何实现的?总: spring的事务是由aop来实现的,首先要生成具体的代理对象,然后按照aop的整套流程来执行具体的操作逻辑,正常情况下要通过通知来完成核心功能,但是事务不是通过通知来实现的,而是通 过 一个Trans
作者:编程之家 时间:2022-10-11
Spring Boot 技巧与解决办法
Thymeleaf日期渲染Thymeleaf对LocalData、LocalDateTime对象不能直接获取其值渲染到页面,要依靠其模板引擎提供的方法。添加依赖<!--Thymeleaf扩展,支持对java日期的操作--><dependency><groupId>org.thymeleaf.extras</groupId><ar
作者:编程之家 时间:2022-10-11
Spring-job(quartz)任务监控界面(组件)
俺的第一个文章,有掌声的给掌声,没掌声的给鲜花啦!起因:因系统的一个定时任务突然执行不正常了,原来是一个时跑一次,现在偶尔跑,偶尔不跑,日志跟踪二天只跑了一次,这个时间段内没有对系统做任务变更,日志也没有任务异常,用VisualVM远程JMX的方式不能正常监控到进程(待努力重试),因此临时起意
作者:编程之家 时间:2022-10-11
上一页
13
14
15
16
17
18
19
20
下一页
小编推荐
热门标签
更多
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