结合网上资料和个人多年面试经验整理,然后掏空了整个搜索引擎整理的内容,涵盖了: Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafk ...
分类:
编程语言 时间:
2020-04-22 13:02:20
阅读次数:
61
四大作用域总结 application 域 (ServletContext) 生命周期:web应用启动时创建,web应用销毁时销毁 作用范围:整个web应用 功能:在整个web应用中共享数据 Session 域 (HTTPSession) 生命周期: 创建:第一次调用request。getSessi ...
分类:
其他好文 时间:
2020-04-22 10:00:30
阅读次数:
59
Session session 运行原理 接受到客户端的请求后,服务器端就会创建一个 session对象。session对象保存了所有用户的信息.当创建一个session对象时 会产生一个sessionId的一个编号与该session对象关联。 服务器通过cookie的方式把产生的sessionId ...
分类:
其他好文 时间:
2020-04-22 09:35:44
阅读次数:
67
为什么要使用JWT?传统的Web应用一般采用Cookies+Session来进行认证。但对于目前越来越多的App、小程序等应用来说,它们对应的服务端一般都是RestFul 类型的无状态的API,再采用这样的的认证方式就不是很方便了。而JWT这种无状态的分布式的身份验证方式恰好符合这样的需求。 HS2 ...
分类:
Web程序 时间:
2020-04-21 20:04:13
阅读次数:
107
用户认证 token ( 前后端分离 ) cookie & session (前后端不分离) aaa 继承 BaseAuthentication 类,并重写authenticate方法 三种操作: 1. 抛出异常,后续不执行 from rest_framework.execptions import ...
分类:
其他好文 时间:
2020-04-21 15:19:55
阅读次数:
80
一级缓存: 在应用运行过程中,我们有可能在一次数据库会话中,执行多次查询条件完全相同的SQL,MyBatis提供了一级缓存的方案优化这部分场景,如果是相同的SQL语句,会优先命中一级缓存,避免直接对数据库进行查询,提高性能。 local-cache-scope: session/statement ...
分类:
其他好文 时间:
2020-04-21 15:05:32
阅读次数:
90
MQTT简介 mqtt基于订阅者模型架构,客户端如果互相通信,必须在同一订阅主题下,即都订阅了同一个topic,客户端之间是没办法直接通讯的。订阅模型显而易见的好处是群发消息的话只需要发布到topic,所有订阅了这个topic的客户端就可以接收到消息了。 发送消息必须发送到某个topic,重点说明的 ...
分类:
其他好文 时间:
2020-04-21 11:26:24
阅读次数:
96
Bean 的作用域 当在 Spring 中定义一个 bean 时,你必须声明该 bean 的作用域的选项。 例如,为了强制 Spring 在每次需要时都产生一个新的 bean 实例,你应该声明 bean 的作用域的属性为 prototype。 同理,如果你想让 Spring 在每次需要时都返回同一个 ...
分类:
编程语言 时间:
2020-04-21 09:54:47
阅读次数:
52
1、部署分离的LAMP,部署到二台服务器上,php加载xcache模块1、环境:两台机器:192.168.43.137httpdphp-fpmphp-mysql192.168.43.108mariadb2、137上安装httpd、php-fpm、php-mysql[root@ka2conf.modules.d]#yuminstallhttpdphp-fpmphp-mysql3、创建session目
分类:
其他好文 时间:
2020-04-20 23:35:12
阅读次数:
82
cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。 cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递。 sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。 ...
分类:
其他好文 时间:
2020-04-19 23:43:08
阅读次数:
108