加载中...
时间轴 时间列表
03
03
01
11
16
Spring Security介绍 Spring Security介绍
github地址 HttpSecurity常用方法 HttpSecurity常用方法 说明 openidLogin() 用于基于OpenId的验证 headers() 将安全标头添加到响应 cors() 配置跨域资源共
15
Redis详解 Redis详解
3种常用的缓存读写策略详解Cache Aside Pattern(旁路缓存模式)Cache Aside Pattern是我们平时使用比较多的一个缓存读写模式,比较适合读请求比较多的场景。Cache Aside Pattern中服务端需要同时
15
Oauth2 Oauth2
demofork from oauth2-samples Demo 文章 authorization_code 这个案例写出来,还怕跟面试官扯不明白OAuth2登录流程? client_credentials 死磕OAu
15
15
Dubbo Dubbo
Dubbo基础什么是Dubbo? Apache Dubbo|ˈdʌbəʊ|是一款高性能、轻量级的开源Java RPC框架。根据 Dubbo官方文档的介绍,Dubbo提供了六大核心能力 面向接口代理的高性能RPC调用。 智能容错和负载均衡。
15
JWT-Json Web Token JWT-Json Web Token
什么是JWTJWT(JSON Web Token)是目前最流行的跨域认证解决方案,是一种基于Token的认证授权机制。从JWT的全称可以看出,JWT本身也是Token,一种规范化之后的JSON结构的Token。JWT自身包含了身份验证所需要
15
常见的限流算法 常见的限流算法
常见限流算法有哪些?简单介绍4种非常好理解并且容易实现的限流算法! 图片来源于InfoQ的一篇文章《分布式服务限流实战,已经为你排好坑了》。 固定窗口计数器算法固定窗口其实就是时间窗口。固定窗口计数器算法规定了我们单位时间处理的请求数量
11
IO&NIO IO&NIO
IOIO基础知识总结IO流简介IO即Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。数据传输过程类似于水流,因此称为IO流。IO流在Java中分
10
31
计算机网络 计算机网络
TCP与UDPTCP与UDP的区别 是否面向连接:UDP在传送数据之前不需要先建立连接。而TCP提供面向连接的服务,在传送数据之前必须先建立连接,数据传送结束后要释放连接。 是否是可靠传输:远地主机在收到UDP报文后,不需要给出任何确认,并
28
Zookeeper Zookeeper
zookeeper demo Zookeeper基本原理ZooKeeper重要概念解读Data model(数据模型)ZooKeeper数据模型采用层次化的多叉树形结构,每个节点上都可以存储数据,这些数据可以是数字、字符串或者是二级制序
09
29
29
MySQL相关知识点 MySQL相关知识点
MySQL应用知识点递归function,父子查询创建函数时注意分隔符,mysql遇到分号就执行,在创建函数的时候容易报错(use near ‘ ‘at line),可使用delimiter // 定义分隔符 delim
29
29
29
消息队列-MQ 消息队列-MQ
什么是消息队列我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用即可。由于队列Queue是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的。 参与消息传递的双方称为生产者和消费者
29
锁
悲观锁悲观锁总是假设最坏的情况,认为共享资源每次被访问的时候就会出现问题(比如共享数据被修改),所以每次在获取资源操作的时候都会上锁,这样其他线程想拿到这个资源就会阻塞直到锁被上一个持有者释放。也就是说,共享资源每次只给一个线程使用,其它线
2 / 3