![](https://img-blog.csdnimg.cn/15eabdbe649342c1a9224a26bb7eb1d9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 91
Spring必知必会
从码农到码到成功
这个作者很懒,什么都没留下…
展开
-
SpringBoot配置加载优先级
SpringBoot配置加载优先级1:application.yaml配置先加载> application.properties配置后加载2:资源优先级由高到低:classpath:/,classpath:/config/,file:./,file:./config/*/,file:./config/原创 2023-09-20 17:57:26 · 461 阅读 · 0 评论 -
Spring 整合 MyBatis 遇到的错误
解决办法:加入Mapper 扫描。原创 2022-11-23 20:39:17 · 418 阅读 · 0 评论 -
Spring Bean 的生命周期(看着图不迷路)
*** 实例化前后处理器*/@OverrideSystem.out.println(" 第1.1步-实例化之前-后期处理器");beanName);}@OverrideSystem.out.println(" 第1.1步-实例化之后-后期处理器");beanName);}}原创 2022-11-02 21:45:37 · 628 阅读 · 0 评论 -
14-Shiro-单点登录原理
单点登录原理一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制...转载 2019-04-07 02:40:56 · 7119 阅读 · 0 评论 -
14-Shiro-多台服务器共享session问题
在现在的大型网站中,如何实现多台服务器中的session数据共享呢 当使用多台服务器架设成集群之后,我们通过负载均衡的方式,同一个用户(或者ip)访问时被分配到不同的服务器上,假设在A服务器登录,如果在B服务器拿不到用户的登录信息session。这时访问到B服务器时就出现未登录情况。 所以如何对于这种情况做到共享session至关重要。 以下给出一些解决方案:(来...转载 2019-04-07 02:39:25 · 1389 阅读 · 0 评论 -
13-SpringBoot整合MybatisPlus
13-SpringBoot-MybatisPlus整合一、创建Maven项目并导入需要用到的jar包 <!--parent表示继承父级项目的jar包 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId...原创 2019-04-07 02:59:35 · 148 阅读 · 0 评论 -
Spring MVC面试问题
针对Java程序员的20个Spring MVC访谈问题不用多说,这里是我从Java访谈中常见的一些常见问题的Spring MVC问题列表,特别是来自Web开发职位。1. MVC是设计模式的缩写。它代表什么,它背后的想法是什么?答案:MVC是Model-View-Controller设计模式的缩写。该模式基于关注点分离设计原理,该原理促进处理不同层的不同功能以及层之间的松散耦合。在MVC模式中,模型包含由View和Controler帮助在请求处理和路由中呈现的数据。两个模型都不知道View原创 2022-01-17 17:03:48 · 130 阅读 · 0 评论 -
13-Spring-SSM_SpringFramework加强
SpringFramework加强SpringIOC模块SpringMVC模块SpringAOP模块SpringIOC模块IOC是一种设计思想,称之为控制反转。基于这种思想实现对象创建,对象的科学管理以及应用时的解耦(借助DI机制实现)。Spring框架核心就是基于这种机制进行了完美实现。思考:控制反转探讨的是什么?答:谁控制谁的问题,Spring控制对象的创建管理。思...原创 2019-04-23 17:00:59 · 126 阅读 · 0 评论 -
Shiro的原理及Web搭建
Shiro的原理及Web搭建javafirst2018-10-15 10:41:12作者:坚持到底gl;来源:https://www.cnblogs.com/zhouguanglin/p/8477807.htmlShiro(Java安全框架)以下都是综合之前的人加上自己的一些小总结~Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学...原创 2019-04-07 02:51:54 · 405 阅读 · 2 评论 -
SSM_Shiro安全框架
思考:一个HTTP请求从客户端发送过来,需要用到哪些对象来协同做事?这些对象都来自哪个框架?在这些对象中,哪些对象是由SpringFramework来管理的?思考:Shiro安全框架的作用?答:认证拦截/认证/授权查询/权限控制/加密/会话管理Shiro安全框架概述ShiroFramework是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证/权限授权/密码加密/会话管理等功能,组成一个通用的安全认证框架,使用Shiro就可以非常快速的完...原创 2022-01-21 19:55:00 · 3101 阅读 · 0 评论 -
SpringCloud-04
第五天:MybatisPlus+SpringCloud重构User 微服务实践 全新技术栈 2.微服务组件架构图2.MyBatisPlus 介绍 使用SpringBoot + Mybatis + MybatisPlus(MP) 全新注解方式,自动产生SQL语句,替代旧的通用Mapper。旧的通用Mapper是基于Mybatis拦截器的机制,而新的MybatisPlus是基于注解扫描机制,在启动服务时就进行加载,所以性能比...原创 2022-01-18 22:36:32 · 557 阅读 · 0 评论 -
SpringCloud-05
培优 陈子枢- 1920-9520-78 第六天:SpringCloud重构购物车 购物车业务接口 我的购物车 根据用户ID查询购物车数据 请求方法 GET URL http://cart.jt.com/cart/query/{userId} 参数 userId 用户ID 示例 ...原创 2022-01-18 22:12:30 · 229 阅读 · 0 评论 -
SpringCloud-01
第二天:Euraka注册中心+Ribbon负载均衡+Feign简化REST SpringCloud介绍 微服务架构演化 简而言之,微服务就是开发一组小型服务的方式来开发一个独立的应用系统,每个小型服务都运行在自己的进程中,并采用HTTP资源API轻量级的机制来互相通信。这些服务围绕业务功能进行构建,并能通过全自动的部署机制来进行独立部署。这些微服务可以使用不同的语言来编写,并且可以使用不同的数据库存储技术。2.微服务的优点 易于开发和维护..原创 2022-01-21 19:44:38 · 1569 阅读 · 0 评论 -
SpringCloud-03
第四天:Git版本控制+配置中心config+STS Git版本控制 版本控制 版本控制(Version Control System) 记录文件的所有历史变化 错误恢复到某个历史版本 多人协作开发编辑同一个文件 1.主流的版本控制产品 名称 模型 并发模式 历史模式 变更范围 网络协议 ...原创 2022-01-20 21:22:18 · 161 阅读 · 0 评论 -
SpringBoot-01
SpringBoot+SpringCloud目录:day01:SpringBoot01day02:SpringBoot02day01:SpringBoot01SpringBoot+SpringCloud 微服务框架2018年重点兴起两个核心技术之一 docker容器化技术,替代vm虚拟机 SpringCloud微服务 课程安排:构建项目Maven缺点: 大型项目jt-parent父项目,统一管理jar版本。Dubbo微服务jar版本冲突漫天飞。 .原创 2022-01-18 21:50:02 · 390 阅读 · 0 评论 -
SpringCloud-02
第三天:Hystrix断路器+Zuul实现API网关+Sidecar异构系统调用NodeJS 断路器Hystrix 微服务设计引发新的问题 微服务的设计,服务分散在多个服务器上,服务之间互相调用,要调用的服务由于跨网络跨服务器调用,响应速度明显比传统项目单机调用慢很多,甚至由于网络涌动的不稳定的现象发生导致调用超时;还有类似级联失败、雪崩效应(依赖的基础服务宕机,关联的服务导致失败甚至宕机,就像滚雪球一样层层失败。)如何解决这类新的问题呢?传统的机制就是..原创 2022-01-21 17:52:52 · 333 阅读 · 0 评论