商城首页欢迎来到中国正版软件门户

最新文章

  • SpringBoot安全管理之OAuth2框架怎么使用 正版软件
    SpringBoot安全管理之OAuth2框架怎么使用
    OAuth3简介OAuth是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等),而在这个过程中无须将用户名和密码提供给第三方应用。实现这一功能是通过一个令牌(token),而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站在特定的时间段内访问特定的资源。这样OAuth让用户可以授权第三方网站灵活的访问存储在另一些资源服务器的特定信息,而非所有内容。例如,用户想通过QQ登录知乎,这时知乎就是一个第三方应用,知乎要访问用户的一
    734天前 SpringBoot oauth2 0
  • SpringBoot安全管理之Shiro框架怎么使用 正版软件
    SpringBoot安全管理之Shiro框架怎么使用
    Shiro简介ApacheShiro是一个开源的轻量级的Java安全框架,它提供身份验证、授权、密码管理以及会话管理等功能。相对于SpringSecurity,Shiro框架更加直观、易用,同时也能提供健壮的安全性。在传统的SSM框架中,手动整合Shiro的配置步骤还是比较多的,针对SpringBoot,Shiro官方提供了shiro-spring-boot-web-starter用来简化Shiro在SpringBoot中的配置。整合Shiro1.创建项目首先创建一个普通的SpringBootWeb项目,
    734天前 SpringBoot shiro 0
  • SpringBoot如何启动并初始化执行sql脚本 正版软件
    SpringBoot如何启动并初始化执行sql脚本
    SpringBoot启动并初始化执行sql脚本如果我们想在项目启动的时候去执行一些sql脚本该怎么办呢,SpringBoot给我们提供了这个功能,可以在启动SpringBoot的项目时,执行脚本,下面我们来看一下。我们先看一下源码booleancreateSchema(){//会从application.properties或application.yml中获取sql脚本列表Listscripts=this.getScripts("spring.datasource.schema",this.proper
    734天前 SQL SpringBoot 0
  • SpringBoot自动配置的原理分析 正版软件
    SpringBoot自动配置的原理分析
    初始化一个Springboot项目,在主启动类会有这么一个注解:@SpringBootApplication,自动装配的秘密全在主启动类这个注解里面了点进去一层会发现有三个子注解组成,分别是@SpringBootConfiguration、@ComponentScan和@EnableAutoConfiguration接下来分别解释这三个注解在整个自动装配过程中的作用1、@SpringBootConfiguration点进去发现它是@Configure,代表当前是一个配置类,意思就是当前这个主启动类是一个配
    734天前 SpringBoot 0
  • SpringBoot怎么加入Guava Cache实现本地缓存 正版软件
    SpringBoot怎么加入Guava Cache实现本地缓存
    在pom.xml中加入guava依赖com.google.guavaguava18.0创建一个CacheService,方便调用publicinterfaceCacheService{//存voidsetCommonCache(Stringkey,Objectvalue);//取ObjectgetCommonCache(Stringkey);}其实现类importcom.google.common.cache.Cache;importcom.google.common.cache.CacheBuilder
    734天前 SpringBoot 0
  • SpringBoot异常处理的原理分析 正版软件
    SpringBoot异常处理的原理分析
    异常处理流程执行目标方法,目标方法运行期间有任何异常都会被catch捕获,并标志当前请求结束,dispatchException抛出异常进入视图解析流程,并渲染页面,发生异常时,参数mv为空,传入捕获的异常dispatchException处理handler发生的异常,处理完成返回ModelAndView(1)遍历所有的HandlerExceptionResolvers,找到可以处理当前异常的解析器来解析异常(2)调用resolveException解析异常,传入request和response对象,哪个
    734天前 SpringBoot 0
  • springboot用户数据怎么修改 正版软件
    springboot用户数据怎么修改
    修改密码1用户-修改密码-持久层1.1规划需要执行的SQL语句用户修改密码时需要执行的SQL语句大致是:UPDATEt_userSETpassword=?,modified_user=?,modified_time=?WHEREuid=?在执行修改密码之前,还应检查用户数据是否存在、并检查用户数据是否被标记为“已删除”、并检查原密码是否正确,这些检查都可以通过查询用户数据来辅助完成:SELECT*FROMt_userWHEREuid=?1.2接口与抽象方法在UserMapper接口添加updatePass
    734天前 SpringBoot 0
  • springboot读取文件打成jar包后访问不到怎么解决 正版软件
    springboot读取文件打成jar包后访问不到怎么解决
    springboot读取文件,打成jar包后访问不到最新开发出现一种情况,springboot打成jar包后读取不到文件,原因是打包之后,文件的虚拟路径是无效的,只能通过流去读取。文件在resources下publicvoidtest(){Listnames=newArrayList();InputStreamReaderread=null;try{ClassPathResourceresource=newClassPathResource("name.txt");InputStreaminputStre
    734天前 SpringBoot 0
  • SpringBoot怎么利用AOP实现一个日志管理 正版软件
    SpringBoot怎么利用AOP实现一个日志管理
    1.需求目前有这么个问题,有两个系统CSP和OMS,这俩系统共用的是同一套日志操作:Log;目前想区分下这俩系统的日志操作,那没办法了,只能重写一份Log的日志操作;你也可以参照若依框架的日志系统实现。2.新建一张日志表sys_oper_csp_log/*NavicatPremiumDataTransferSourceServer:jp-csc-adminSourceServerType:MySQLSourceServerVersion:50728SourceHost:rm-uf6miy84gu8u433
    734天前 SpringBoot aop 0
  • SpringBoot如何通过自定义注解实现参数校验 正版软件
    SpringBoot如何通过自定义注解实现参数校验
    1.为什么要进行参数校验在后端进行工作时,需要接收前端传来的数据去数据库查询,但是如果有些数据过于离谱,我们就可以直接把它pass掉,不让这种垃圾数据接触数据库,减小数据库的压力。有时候会有不安分的人通过一些垃圾数据攻击咱们的程序,让咱们的服务器或数据库崩溃,这种攻击虽然低级但不得不防,就像QQ进行登录请求时,它们向后端发送账号=123,密码=123的数据,一秒钟还发1w次,这很明显就是找事的好吧,什么人类的手速能达到1秒1万次?解决方法是:一方面我们可以通过Redis记录ip/账号的方式拒绝一部分请求,
    734天前 SpringBoot 0