ThinkerWalker
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
14 权限模型(未开始)
浏览
78
扫码
分享
2022-11-17 07:33:58
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
Spring Security %26 OAuth2 中
安全
JWT(RFC 7519)
密码
数据库
图数据库
非关系型数据库
Redis
cache-redis-15
cache-redis-14
cache-redis-13
cache-redis-12
cache-redis-11
cache-redis-10
cache-redis-09
cache-redis-08
cache-redis-07
cache-redis-06
cache-redis-05
cache-redis-04
cache-redis-03
关系型数据库
MySQL
04 Schema 与数据类型优化(未开始)
06 查询性能优化(未开始)
05 高性能的索引(进行中)
性能优化
无标题
系统设计
领域驱动设计
柔性设计
无标题
云原生模式
数据中台
云原生应用架构
性能之巅,洞悉系统、企业与云计算
构建可靠的大型分布式系统
数据密集型应用系统设计
领域驱动设计(软件核心复杂性应对之道)阅读笔记
语言学习
Go
Rust
所有權
Cargo
R
R 中常用函数总结
Advanced R
R and Data Visualization
R and Medical Analysis
R in Action
R 语言学习
Java
慕课网
Spring Cloud 进阶 Alibaba 微服务体系自媒体实战
Java 面试题总结
新分组
基础知识
Java 核心技术
新特性
Java 9 新特性
Java 8 新特性
框架
Spring Security
无标题
15 OAuth2 (未开始)
14 权限模型(未开始)
13 权限管理(未开始)
12 异常处理(未开始)
11 跨域问题(未开始)
10 HTTP 认证(未开始)
09 漏洞保护(未开始)
08 HttpFirewall(未开始)
07 会话管理(未开始)
06 RememberMe (未开始)
05 密码加密(未开始)
04 过滤器链分析(未开始)
03 认证流程分析(未开始)
02 Spring Security 认证(未开始)
01 Spring Security 的基本原理和整体架构
Spring Security %26 OAuth2 (慕课网)
SpringBoot 启动原理
Spring 参考文档
Spring Cloud Alibaba
并发编程
Java 并发编程
IO
无标题文档
正则表达式(regular expression)
内存映射文件
操作文件
输入/输出流
文本输入与输出
读写二进制数据
JVM
JVM
集合
Java 集合使用注意事项
ConcurenetHashMap 源码 %26 底层数据结构分析
ArrayMap 源码和扩容机制分析
ArrayList 源码和扩容机制分析
Queue
容器(集合)
List
泛型(Generic)
C/C++
基础四大件
设计模式
单例模式:有效进行程序初始化
设计模式空间
抽象工厂模式:统一不同代码风格下代码级别
工厂方法模式:解决生成对象时的不确定性
单例模式七种实现方式
模板方法模式:实现同一模板框架下的算法扩展
策略模式:解决不同活动策略营销推荐场景
观察者模式:发送消息变化的通知
装饰器模式:在基础组件上扩展新功能
组合模式:利用树形结构处理对象之间复杂关系
适配器模式:处理不同 API 接口的兼容性
建造者模式:创建不同形式复杂对象
原型模式:对象拷贝
桥接模式:实现抽象协议与不同实现的绑定
门面模式:实现 API 网关的高可用性
享元模式:通过共享对象减少内存加载消耗
代理模式:控制管理对象访问
访问者模式:实现对象级别的矩阵结构
状态模式:通过有限状态机监控功能的“状态变化”
备忘录模式:在聊天会话中记录历史消息
中介者模式:通过中间层来解决耦合过多的问题
迭代器模式:实现遍历数据时的职责分离
解释器模式:实现自定义配置规则功能
命令模式:在一次请求中封装多个参数
责任链模式:解决审核、过滤场景问题
契约原则:做好 API 接口设计
分离原则:将复杂问题拆分成小问题
惯例原则:提升编程中的沟通效率
反转原则:减少代码间相互影响
面向对象原则:SOLID
职责原则:在代码设计中实现职责分离
表达原则:让源代码成为一种逻辑线索
最少原则:实现“最少知识”代码
简单原则:写出“简单”代码?
单一原则:跳出错误抽象误区
组合思维:Unix 哲学启示
分层思维:代码分层架构的必要性
工程思维:用软件工程方法解决开发难题
对象思维:面向对象编程的优势
迭代思维:高效编程
操作系统
计算机是什么
无标题文档
计算机网络
Socket 编程:epoll 为什么用红黑树?
使用 wireshark 对 TCP 进行抓包调试
局域网:NAT
UDP 协议:与 TCP 协议比较
TCP 稳定性:滑动窗口和流速控制
TCP 的封包格式
传输层协议 TCP
蜂窝移动网络
数据结构和算法
无标题画板
《数据结构与算法分析-Java 语言描述》笔记
线性表数据结构下的增删查
数据处理的基本操作:增删查
时间复杂度与空间复杂度转换利器:数据结构
复杂度:衡量程序运行效率
软考
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注