按时间归档:2020年03月
-
使用Spring Security进行身份认证
Spring Security概述 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。由于它是Spring生态系统…
-
SpringMVC基于session实现用户认证、会话、授权
认证 先搭建基本的项目框架,本项目不使用配置文件,全部使用配置类配置springmvc,之前还没有接触过,这个项目也算是补充了: pom <?xml version="1.0…
-
Javaweb认证、会话、授权概述
认证 系统为什么要认证? 认证是为了保护系统的隐私数据与资源,用户的身份合法方可访问该系统的资源。 认证: 用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要…
-
Lucene的java库使用
java实现建立索引 在数据库中建一个lucene库,插入一个tb_sku表,内含百万条目级别的数据。 附建表sql下载: 链接:https://pan.baidu.com/s/1…
-
leetcode999-车的可用捕获量
原题 999. 车的可用捕获量 - 力扣(LeetCode) 解法 思想 这道题题目有点难理解,其实就是上下左右搜索,质量有点低了。 代码 class Solution { cha…
-
Lucene与倒排索引概述
数据查询法 上图就是原始搜索引擎技术,如果用户比较少而且数据库的数据量比较小,那么这种方式实现搜索功能在企业中是比较常见的。 但是数据量过多时,数据库的压力就会变得很大,查询速度会…
-
分布式系统中的唯一ID生成策略
本文参考资源: 大型互联网公司分布式ID方案总结 - 悟能之能 - 博客园 Java技术 | 细谈Java中UUID的简单了解与使用 - 林深时觉寒 - 博客园 在应用程序中,经常…
-
解决浏览器的跨域问题-CORS
为了防止XSS攻击、CSRF攻击等跨域脚本调用问题,浏览器通常具有同源策略,同源意味着:+ 协议相同+ 域名相同+ 端口相同 而同源策略限制了: 不能向工作在不同源的的服务请求数据…
-
Http请求的幂等性
对 HTTP 协议的使用实际上存在着两种不同的方式:一种是 RESTful 的,它把 HTTP 当成应用层协议,比较忠实地遵守了 HTTP 协议的各种规定;另一种是 SOA 的,它…
-
数据库技术之分库分表
推荐阅读: MySQL之分区表介绍 区别于分区的是,分区一般都是放在单机里的,用的比较多的是时间范围分区,方便归档。只不过分库分表需要代码实现,分区则是mysql内部实现。分库分表…