个人学习笔记 学习/读书过程中的一点记录 在线阅读:https://note.ismy.wang https://b.ismy.wang(国内服务器) 算法与数据结构 排序 堆 查找 并查集 图 字符串 数据库系统 -关系数据库- SQL 形式化关系查询语言 MySQL Oracle -数据库设计- 数据库设计和ER模型 关系数据库设计 -数据存储和查询- 存储和文件结构 索引与散列 查询处理 查询优化 ORM -事务管理- 事务 并发控制 恢复系统、 -系统体系结构- 数据库系统体系结构 并行数据库 分布式数据库 分布式事务 -数据仓库、数据挖掘与信息检索- 数据仓库与数据挖掘 信息检索 -特殊数据库- 对象数据库 XML -非关系型数据库- Redis MongoDB -高级主题- 数据库优化 高级应用开发 时空数据和移动性 高级事务处理 操作系统 进程与线程 内存管理 文件管理 输入/输出 死锁 虚拟化与云 多处理机系统 安全 虚拟化 FastDFS 软件工程 软件过程 软件需求 结构化分析方法 结构化设计方法 UML 面向对象 面向对象分析 面向对象设计 面向对象编程 敏捷软件开发 软件测试 项目管理 CMM 软件开发工具和环境 -软件工程落地- DevOps ServiceComb 前后端分离 设计模式 创建型模式 结构型模式 行为模式 MVC 架构 编程范式 设计原则 系统设计 分布式 组件构建原则 软件架构 实现细节 网站架构演进 架构模式 概览 领域逻辑模式 数据源架构模式 对象关系行为模式 对象关系结构模式 对象关系元数据映射模式 web表现模式 分布模式 离线并发模式 会话模式 基本模式 微服务 服务建模 集成 分解单块系统 部署 测试 监控 安全 规模化 SpringCloud 注册中心 服务提供与调用 服务限流 熔断器与熔断监控 配置中心 消息总线 服务网关 链路追踪 计算机系统 -程序结构和执行- 数据的表示 运算方法与运算器 汇编 处理器体系架构 优化程序性能 存储器层次结构 指令系统 总线 -在系统上运行程序- 链接 异常控制流 虚拟内存 -程序间的交互和通信- 输入输出系统 系统级IO 网络编程 数字逻辑电路 数字逻辑电路基础 逻辑门电路 组合逻辑电路 时序逻辑电路 时序逻辑功能模块 半导体存储器 可编程逻辑器件 可编程逻辑器件 数模与模数转换 网络安全 踩点 扫描 查点 攻击Windows 攻击Unix APT 拨号攻击 无线攻击 硬件攻击 web与数据库攻击 移动设备攻击 -KALI渗透测试- 渗透测试方法论 信息收集 目标识别 服务枚举 漏洞映射 社会工程 漏洞利用 权限提升 访问维护 Web安全 -客户端脚本安全- 浏览器安全 XSS攻击 CSRF 点击劫持 HTML5安全 -服务端安全- 注入攻击 文件上传漏洞 认证与会话管理 加密算法与随机数 Web框架安全 应用层拒绝服务攻击 web服务器配置安全 开放平台设计 -运营安全- 业务安全 安全开发与安全运营 计算机网络 应用层 HTTP RESTful 运输层 网络层 链路层 无线网络 网络安全 多媒体网络 编程语言 C语言 类型运算符与表达式 函数与程序结构 指针与数组 结构 输入与输出 UNIX系统接口 JAVA 语言基础 -高级- 常用API 继承与多态 集合 异常 多线程 Lambda表达式 IO 网络编程 网络编程 Netty Stream流 JAVA模块化 反射 注解 嵌套类 JDBC 语法糖 泛型 编译器API 类加载器 JAVA运行管理 JAVA并发编程 JAVA内存模型 JAVA源码解析 基础 集合 List Map Set 并发集合 队列 线程 锁 线程池 JVM 运行参数 内存结构 垃圾回收 类加载机制 字节码 Jakara EE Servlet JSP Cookie&Session Filter&Listener JNDI JPA Freemarker -框架- Mybatis CURD操作 连接池与事务 多表操作 缓存 注解开发 分页插件 Mybatis-Plus Hibernate Dubbo JUnit JAVA编程规范 JavaScript DOM 事件 BOM 面向对象 函数 正则表达式 AJAX ES5 ES6 NodeJS art-template Express -第三方库/框架- jQuery Vue 数据渲染 属性操作 系统指令 组件 动画 ReactJS python Spring spring概览 装配Bean 高级装配 AOP 事务 SpringMVC 渲染WEB视图 SpringMVC高级特性 SpringData ORM 缓存数据 Elasticsearch SpringSecurity 保护方法调用 用户认证 Spring集成 使用远程服务 SpringBoot DSL HTML CSS 选择器 字体样式 复合选择器 标签显式模式 行高 背景 盒子模型 浮动 定位 高级技巧 CSS3 Less Bootstrap xml GraphQL 中间件 消息队列 ActiveMQ RabbitMQ RocketMQ Kafka web容器/服务器 Tomcat Nginx 全文检索 Lucene ElasticSearch 缓存 EhCache 分布式 Zookeeper xxl-job Apollo 移动开发 安卓 Activity Intent RecyclerView Handler IPC机制 通知栏 数据绑定 屏幕适配 Fragment 移动web开发 小程序开发 开发工具 Linux VIM GIT SVN idea -构建工具- Gradle Maven 分模块构建 NPM WebPack 运维 持续集成 Docker K8s 容器管理 通识 技术与世界 测试与思维 学习方法论 代码重构 代码审查 项目开发