- 博客(15)
- 收藏
- 关注
转载 Dubbo面试题总结
人分类: 面试 dubbo 大型分布式系统 http://bbs.itheima.com/forum.php?mod=viewthread&tid=386556
2018-09-02 11:14:13 4136
转载 缓存穿透、缓存击穿、缓存雪崩区别和解决方案
一、缓存处理流程前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。二、缓存穿透描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。解决方案:接口层增加校验,如用户鉴权校验,i...
2020-04-07 09:10:13 134
转载 mysql索引的新手入门详解
写的非常好---- 转载: https://blog.csdn.net/u012954706/article/details/81241049
2019-10-21 08:54:37 178
原创 Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web appl
tomcat启动报错too low setting for -Xss,具体报错:Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [] due to a StackOverflowError. Possible root cause...
2019-10-08 14:18:53 895
原创 Caused by: java.lang.IllegalArgumentException: No Spring Session store is configured
Caused by: java.lang.IllegalArgumentException: No Spring Session store is configured: set the 'spring.session.store-type' propertyat org.springframework.boot.autoconfigure.session.SessionAutoConf...
2019-06-11 14:08:28 470
原创 JAVA之验证码生成器
package cn.lonsun.rbac.utils;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputSt...
2019-05-21 14:16:58 292
原创 session工作原理以及session一致性解决方案
session工作原理以及session一致性解决方案一. HttpSession工作原理 1.访问浏览器的时候会创建session保存到本地缓存(JVM中的concurrenthashmap). 2.将sessionId放入cookie中,响应给浏览器,浏览器保存cookie 3.服务器根据cookie中的sessionId就能分辨出这个请求属于哪个sessio...
2019-03-23 22:42:10 253
转载 CAS单点登录(经典版)
https://blog.csdn.net/wang379275614/article/details/46337529
2018-09-07 21:04:42 296
原创 redis面试必看
Redis总结: 集群的搭建: 在集群搭建的时候,根据redis-trib.rb脚本在0-16383之间为每一个master服务器来分配槽值,redis的存储是以key/map的形式,key:(key:value)的形式,当存储数据时,会根据 大key值计算出slots的槽值,根据槽值存储在对应的redis中。主从复制的原理:为了保证主从数据保持一致 主要经历四个阶段: 对于s...
2018-08-30 16:10:56 237
原创 Dubbo常见错误
1, 注册中心找不到对应的服务 控制台报错: 请检查一下你的服务层代码是否添加了@service注解,并且该注解的包一定是com.alibaba.dubbo.config.annotation包,不是org.springframework.stereotype.Service。2,无法连接到注册中心 请检查IP与端口是否填写正确,检查注册中心是否正常启动...
2018-08-20 14:07:36 397
原创 Springmvc的拦截器的使用
1.定义 Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。 2.拦截器的定义 注解: prehandle : handle方法执行前 设置false就不会往下执行 posthandle: handle执行后,modelAndView之前 afterCommpletion: ...
2018-08-19 19:26:12 203
原创 关于classpath使用与介绍
1、概念解释: classpath : 即项目中WEB-INF下面的classes目录;2、应用: 【01】 src路径下的文件在编译后会放到WEB-INF/classes路径下。默认的classpath是在这里。直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext当然获取不到的。【02】 如果单元测试的话,可...
2018-08-16 23:24:00 451
原创 Springmvc执行流程及架构
一,Springmvc基础: 1,spring介绍 Spring Web mvc 和Struts2都属于表现层的框架,它是Spring框架的一部分.1.1,处理流程 2.SpringMVC架构 2.1 ,架构结构 2.2,架构流程 1、 用户发送请求至前端控制器DispatcherServlet 2、 DispatcherServlet收到请求调用HandlerM...
2018-08-16 23:20:23 455
原创 Mybatis基础详解
Mybatis 一. JDBC问题: 数据库信息连接和驱动硬编码问题二. Mybatis架构 mybatis执行流程 1、 mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapC...
2018-08-15 12:52:22 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人