关键词:
大家好,我是CSDN的博主ThinkWon,“2020博客之星年度总评选"开始啦,希望大家帮我投票,每天都可以投多票哦,点击下方链接,然后点击"最大”,再点击"投TA一票"就可以啦!
投票链接:https://bss.csdn.net/m/topic/blog_star2020/detail?username=thinkwon
在技术的世界里,ThinkWon将一路与你相伴!创作出更多更高质量的文章!2020为努力奋斗的你点赞👍,️新的一年,祝各位大牛牛气冲天,牛年大吉!😊😊
更新于2020-08-18 10:38:00
本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。
整理的Java知识体系主要包括基础知识,工具,并发编程,数据结构与算法,数据库,JVM,架构设计,应用框架,中间件,微服务架构,分布式架构,程序员的一些思考,团队与项目管理,运维,权限,推荐书籍,云计算,区块链等,包含了作为一个Java工程师在开发工作学习中需要用到或者可能用到的绝大部分知识。千里之行始于足下,希望大家根据自己的薄弱点,查缺补漏,根据自己感兴趣的方面多学习,学的精通一点,从现在开始行动起来。路漫漫其修远兮,吾将上下而求索,不管编程开发的路有多么难走,多么艰辛,我们都将百折不挠,不遗余力地去追求和探索。
文章目录
Java面试总结
Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识。欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。文章持续更新中…
基础知识
Java概述
基础语法
大部分已完成
待整理:
Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)
一文读懂什么是Java中的自动拆装箱
Java的枚举类型用法介绍
类、枚举、接口、数组、可变参数
泛型、序列化
面向对象
待整理:
抽象
继承、封装、多态
接口、抽象类、内部类
序号 | 内容 | 链接地址 |
---|---|---|
1 | 什么是面向对象 | https://thinkwon.blog.csdn.net/article/details/100667386 |
集合框架
迭代器、增强for、泛型
序号 | 内容 | 链接地址 |
---|---|---|
1 | Java集合框架总结 | https://thinkwon.blog.csdn.net/article/details/98844796 |
2 | ArrayList(JDK1.8)源码解析 | https://thinkwon.blog.csdn.net/article/details/98845119 |
3 | HashMap(JDK1.8)源码解析 | https://thinkwon.blog.csdn.net/article/details/98845487 |
4 | LinkedHashMap(JDK1.8)源码解析 | https://thinkwon.blog.csdn.net/article/details/102574293 |
5 | LinkedList(JDK1.8)源码解析 | https://thinkwon.blog.csdn.net/article/details/102573923 |
6 | TreeMap(JDK1.8)源码解析 | https://thinkwon.blog.csdn.net/article/details/102571883 |
IO流
待整理:
File、递归
字节流、字节缓冲流
编码表、编码方式、转换流、序列化、序列化流、打印流、commons-io
网络编程
网络概述、网络模型
Socket原理机制
UDP
TCP/IP
协议、OSI 七层协议、HTTP、HTTP2.0、HTTPS
网络安全
XSS、CSRF、SQL注入、Hash Dos、脚本注入、漏洞扫描工具、验证码
DDoS防范、用户隐私信息保护、序列化漏洞
加密解密、对称加密、哈希算法、非对称加密
服务安全、数据安全、数据备份
网络隔离、登录跳板机、非外网分离
认证、授权
常用API
Date、DateFormat、Calendar
String、StringBuffer、StringBuilder、正则表达式
Number、Radom、Math、System、包装类
Arrays、Collections
常用工具类库
待整理:OkHttp、commons-lang3
序号 | 内容 | 链接地址 |
---|---|---|
1 | HttpClient工具类 | https://thinkwon.blog.csdn.net/article/details/101391489 |
2 | WGS84地球坐标系,GCJ02火星坐标系,BD09百度坐标系简介与转换 | https://thinkwon.blog.csdn.net/article/details/101392187 |
3 | Lombok简介、使用、工作原理、优缺点 | https://thinkwon.blog.csdn.net/article/details/101392808 |
4 | Java几种常用JSON库性能比较 | https://thinkwon.blog.csdn.net/article/details/94354358 |
单元测试
JUnit
异常
日志
序号 | 内容 | 链接地址 |
---|---|---|
1 | 常用日志框架Log4j,Logback,Log4j2性能比较与日志门面SLF4J简介 | https://thinkwon.blog.csdn.net/article/details/101621135 |
2 | 日志作用 | https://thinkwon.blog.csdn.net/article/details/101619725 |
3 | Apache Log4j2详解 | https://thinkwon.blog.csdn.net/article/details/95043111 |
4 | Log4j2同步日志,混合日志和异步日志配置详解 | https://thinkwon.blog.csdn.net/article/details/101625124 |
5 | Log4j2配置文件详解 | https://thinkwon.blog.csdn.net/article/details/101629302 |
6 | Log4j2的Appenders配置详解 | https://thinkwon.blog.csdn.net/article/details/101625820 |
7 | Log4j2的Filters配置详解 | https://thinkwon.blog.csdn.net/article/details/101627162 |
8 | Log4j2的Policy触发策略与Strategy滚动策略配置详解 | https://thinkwon.blog.csdn.net/article/details/101628222 |
9 | Log4j2的Loggers配置详解 | https://thinkwon.blog.csdn.net/article/details/101628736 |
工具
IDEA
序号 | 内容 | 链接地址 |
---|---|---|
1 | IDEA常用配置和常用插件 | https://thinkwon.blog.csdn.net/article/details/101020481 |
2 | IDEA中Maven依赖下载失败解决方案 | https://thinkwon.blog.csdn.net/article/details/101312918 |
3 | 在IDEA中使用Linux命令 | https://thinkwon.blog.csdn.net/article/details/106320360 |
Eclipse & STS
序号 | 内容 | 链接地址 |
---|---|---|
1 | Eclipse & Spring Tool Suite常用配置 | https://thinkwon.blog.csdn.net/article/details/101025543 |
Maven
序号 | 内容 | 链接地址 |
---|---|---|
1 | Maven简介 | https://thinkwon.blog.csdn.net/article/details/94346090 |
2 | Maven安装与配置 | https://thinkwon.blog.csdn.net/article/details/94346569 |
3 | Maven依赖冲突 | https://thinkwon.blog.csdn.net/article/details/101483020 |
4 | 手动安装Maven依赖 | https://thinkwon.blog.csdn.net/article/details/101483478 |
5 | Maven部署jar包到远程仓库 | https://thinkwon.blog.csdn.net/article/details/101483769 |
6 | Maven私服Nexus安装与使用 | https://thinkwon.blog.csdn.net/article/details/94346681 |
Docker
序号 | 内容 | 链接地址 |
---|---|---|
1 | 使用Docker安装GitLab | https://thinkwon.blog.csdn.net/article/details/95042797 |
2 | 虚拟机和容器有什么不同 | https://thinkwon.blog.csdn.net/article/details/107476886 |
3 | Docker 从入门到实践系列一 - 什么是Docker | https://thinkwon.blog.csdn.net/article/details/107477065 |
Git
GitLab
GitKraken
Navicat
并发编程
基础知识
并发理论
序号 | 内容 | 链接地址 |
---|---|---|
1 | Java内存模型 | https://thinkwon.blog.csdn.net/article/details/102073578 |
2 | 重排序与数据依赖性 | https://thinkwon.blog.csdn.net/article/details/102073858 |
3 | as-if-serial规则和happens-before规则的区别 | https://thinkwon.blog.csdn.net/article/details/102074107 |
4 | Java并发理论总结 | https://thinkwon.blog.csdn.net/article/details/102074440 |
并发关键字
序号 | 内容 | 链接地址 |
---|---|---|
1 | Java并发关键字-synchronized | https://thinkwon.blog.csdn.net/article/details/102243189 |
2 | Java并发关键字-volatile | https://thinkwon.blog.csdn.net/article/details/102243670 |
3 | Java并发关键字-final | https://thinkwon.blog.csdn.net/article/details/102244477 |
Lock体系
待整理:
公平锁 & 非公平锁
乐观锁 & 悲观锁
可重入锁 & 不可重入锁
互斥锁 & 共享锁
死锁
序号 | 内容 | 链接地址 |
---|---|---|
1 | Lock简介与初识AQS | https://thinkwon.blog.csdn.net/article/details/102468837 |
2 | AQS(AbstractQueuedSynchronizer)详解与源码分析 | https://thinkwon.blog.csdn.net/article/details/102469112 |
3 | ReentrantLock(重入锁)实现原理与公平锁非公平锁区别 | https://thinkwon.blog.csdn.net/article/details/102469388 |
4 | 读写锁ReentrantReadWriteLock源码分析 | https://thinkwon.blog.csdn.net/article/details/102469598 |
5 | Condition源码分析与等待通知机制 | https://thinkwon.blog.csdn.net/article/details/102469889 |
6 | LockSupport详解 | https://thinkwon.blog.csdn.net/article/details/102469993 |
并发容器
序号 | 内容 | 链接地址 |
---|---|---|
1 | 并发容器之ConcurrentHashMap详解(JDK1.8版本)与源码分析 | https://thinkwon.blog.csdn.net/article/details/102506447 |
2 | 并发容器之ConcurrentLinkedQueue详解与源码分析 | https://thinkwon.blog.csdn.net/article/details/102508089 |
3 | 并发容器之CopyOnWriteArrayList详解 | https://thinkwon.blog.csdn.net/article/details/102508258 |
4 | 并发容器之ThreadLocal详解 | https://thinkwon.blog.csdn.net/article/details/102508381 |
5 | ThreadLocal内存泄漏分析与解决方案 | https://thinkwon.blog.csdn.net/article/details/102508721 |
6 | 并发容器之BlockingQueue详解 | https://thinkwon.blog.csdn.net/article/details/102508901 |
7 | 并发容器之ArrayBlockingQueue与LinkedBlockingQueue详解 | https://thinkwon.blog.csdn.net/article/details/102508971 |
线程池
序号 | 内容 | 链接地址 |
---|---|---|
1 | 线程池ThreadPoolExecutor详解 | https://thinkwon.blog.csdn.net/article/details/102541900 |
2 | Executors类创建四种常见线程池 | https://thinkwon.blog.csdn.net/article/details/102541990 |
3 | 线程池之ScheduledThreadPoolExecutor详解 | https://thinkwon.blog.csdn.net/article/details/102542299 |
4 | FutureTask详解 | https://thinkwon.blog.csdn.net/article/details/102542404 |
原子操作类
序号 | 内容 | 链接地址 |
---|---|---|
1 | 原子操作类总结 | https://thinkwon.blog.csdn.net/article/details/102556910 |
并发工具
序号 | 内容 | 链接地址 |
---|---|---|
1 | 并发工具之CountDownLatch与CyclicBarrier | https://thinkwon.blog.csdn.net/article/details/102556958 |
2 | 并发工具之Semaphore与Exchanger | https://thinkwon.blog.csdn.net/article/details/102557034 |
并发实践
序号 | 内容 | 链接地址 |
---|---|---|
1 | 实现生产者消费者的三种方式 | https://thinkwon.blog.csdn.net/article/details/102557126 |
数据结构与算法
数据结构
序号 | 内容 | 链接地址 |
---|---|---|
1 | 红黑树详细分析(图文详解),看了都说好 | https://thinkwon.blog.csdn.net/article/details/102571535 |
1、数组
2、栈
3、队列
4、链表
5、树
二叉树
完全二叉树
平衡二叉树
二叉查找树(BST)
红黑树
B,B+,B*树
LSM 树
字段是不是数据结构
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
算法
语言只是编程工具,算法才是编程之魂!
1、排序算法:快速排序、归并排序、计数排序
2、搜索算法:回溯、递归、剪枝
3、图论:最短路径、最小生成树、网络流建模
4、动态规划:背包问题、最长子序列、计数问题
5、基础技巧:分治、倍增、二分法、贪心算法
宽度优先搜索
深度优先搜索
广度优先
双指针
扫描线
朴素贝叶斯
推荐算法
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
排序算法
序号 | 内容 | 链接地址 |
---|---|---|
1 | 史上最全经典排序算法总结(Java实现) | https://thinkwon.blog.csdn.net/article/details/95616819 |
2 | 冒泡排序(Bubble Sort) | https://thinkwon.blog.csdn.net/article/details/101534473 |
3 | 选择排序(Selection Sort) | https://thinkwon.blog.csdn.net/article/details/101534721 |
4 | 插入排序(Insertion Sort) | https://thinkwon.blog.csdn.net/article/details/101537804 |
5 | 希尔排序(Shell Sort) | https://thinkwon.blog.csdn.net/article/details/101538166 |
6 | 归并排序(Merge Sort) | https://thinkwon.blog.csdn.net/article/details/101538756 |
7 | 快速排序(Quick Sort) | https://thinkwon.blog.csdn.net/article/details/101543580 |
8 | 堆排序(Heap Sort) | https://thinkwon.blog.csdn.net/article/details/101543941 |
9 | 计数排序(Counting Sort) | https://thinkwon.blog.csdn.net/article/details/101544159 |
10 | 桶排序(Bucket Sort) | https://thinkwon.blog.csdn.net/article/details/101544356 |
11 | 基数排序(Radix Sort) | https://thinkwon.blog.csdn.net/article/details/101545529 |
LeetCode
序号 | 内容 | 链接地址 |
---|---|---|
1 | LeetCode第1题 两数之和(Two Sum) | https://thinkwon.blog.csdn.net/article/details/103113049 |
2 | LeetCode第3题 无重复字符的最长子串(Longest Substring Without Repeating Characters) | https://thinkwon.blog.csdn.net/article/details/103113969 |
3 | LeetCode第7题 整数反转(Reverse Integer) | https://thinkwon.blog.csdn.net/article/details/103113167 |
4 | LeetCode第9题 回文数(Palindrome Number) | https://thinkwon.blog.csdn.net/article/details/103113151 |
5 | LeetCode第13题 罗马数字转整数(Roman to Integer) | https://thinkwon.blog.csdn.net/article/details/103113519 |
6 | LeetCode第14题 最长公共前缀(Longest Common Prefix) | https://thinkwon.blog.csdn.net/article/details/103113700 |
7 | LeetCode第20题 有效的括号(Valid Parentheses) | https://thinkwon.blog.csdn.net/article/details/103113848 |
8 | LeetCode第26题 删除排序数组中的重复项(Remove Duplicates from Sorted Array) | https://thinkwon.blog.csdn.net/article/details/103113097 |
数据库
Oracle
MySQL
数据库基础知识
序号 | 内容 | 链接地址 |
---|---|---|
1 | MySQL语句分类 | https://thinkwon.blog.csdn.net/article/details/106610851 |
2 | MySQL插入语句insert into,insert ignore into,insert into … on duplicate key update,replace into-解决唯一键约束 | https://thinkwon.blog.csdn.net/article/details/106610789 |
3 | MySQL复制表的三种方式 | https://thinkwon.blog.csdn.net/article/details/106610810 |
4 | MySQL删除表的三种方式 | https://thinkwon.blog.csdn.net/article/details/106610831 |
5 | MySQL中count(字段) ,count(主键 id) ,count(1)和count(*)的区别 | https://thinkwon.blog.csdn.net/article/details/106610859 |
数据类型
引擎
索引
三大范式
常用SQL语句
存储过程与函数
视图
MySQL优化
事务
数据备份与还原
Redis
序号 | 内容 | 链接地址 |
---|---|---|
1 | Redis总结 | https://thinkwon.blog.csdn.net/article/details/99999584 |
2 | Redis使用场景 | https://thinkwon.blog.csdn.net/article/details/101521497 |
3 | Redis数据类型 | https://thinkwon.blog.csdn.net/article/details/101521724 |
4 | Redis持久化 | https://thinkwon.blog.csdn.net/article/details/101522209 |
5 | Redis过期键的删除策略 | https://thinkwon.blog.csdn.net/article/details/101522970 |
6 | Redis数据淘汰策略 | https://thinkwon.blog.csdn.net/article/details/101530624 |
7 | Redis与Memcached的区别 | https://thinkwon.blog.csdn.net/article/details/101530406 |
8 | Redis常见面试题(精简版) | https://thinkwon.blog.csdn.net/article/details/103522351 |
9 | Redis中缓存雪崩、缓存穿透等问题的解决方案 | https://thinkwon.blog.csdn.net/article/details/103402008 |
10 | 阿里云Redis开发规范学习总结 | https://thinkwon.blog.csdn.net/article/details/103400250 |
11 | Redis开发常用规范 | https://thinkwon.blog.csdn.net/article/details/103401781 |
12 | 这可能是最中肯的Redis规范了 | https://thinkwon.blog.csdn.net/article/details/103401978 |
Java虚拟机
深入理解Java虚拟机
序号 | 内容 | 链接地址 |
---|---|---|
1 | 深入理解Java虚拟机-走近Java | https://thinkwon.blog.csdn.net/article/details/103804387 |
2 | 深入理解Java虚拟机-Java内存区域与内存溢出异常 | https://thinkwon.blog.csdn.net/article/details/103827387 |
3 | 深入理解Java虚拟机-垃圾回收器与内存分配策略 | https://thinkwon.blog.csdn.net/article/details/103831676 |
4 | 深入理解Java虚拟机-虚拟机执行子系统 | https://thinkwon.blog.csdn.net/article/details/103835168 |
5 | 深入理解Java虚拟机-程序编译与代码优化 | https://thinkwon.blog.csdn.net/article/details/103835883 |
6 | 深入理解Java虚拟机-高效并发 | https://thinkwon.blog.csdn.net/article/details/103836167 |
架构设计
高可用架构
高并发架构
可伸缩架构
集群
设计模式
常用设计模式
创建型:
单例模式、工厂模式、抽象工厂模式
结构型:
适配器模式、外观模式、代理模式、装饰器模式
行为型:
观察者模式、策略模式、模板模式
序号 | 内容 | 链接地址 |
---|---|---|
1 | 设计模式 | https://thinkwon.blog.csdn.net/article/details/96829572 |
创建型模式
结构型模式
行为型模式
J2EE模式
实践应用
序号 | 内容 | 链接地址 |
---|---|---|
1 | 业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们! | https://thinkwon.blog.csdn.net/article/details/102924813 |
应用框架
如何学习一个框架或者技术
-
是什么,简介,概述
-
有什么用,用途,使用场景
-
怎么用,在实际开发中的应用,注意事项
-
优缺点
-
框架原理,工作流程,工作原理
-
常见面试题
-
源码分析,核心类,核心方法,设计模式
-
发布博客,在开发和实践中,博客反馈中持续改进
-
与同事朋友交流,技术论坛,技术分享中持续丰富知识
常用框架
-
集成开发工具(IDE):Eclipse、MyEclipse、Spring Tool Suite(STS)、Intellij IDEA、NetBeans、JBuilder、JCreator
-
JAVA服务器:tomcat、jboss、websphere、weblogic、resin、jetty、apusic、apache
-
负载均衡:nginx、lvs
-
web层框架:Spring MVC、Struts2、Struts1、Google Web Toolkit(GWT)、JQWEB
-
服务层框架:Spring、EJB
-
持久层框架:Hibernate、MyBatis、JPA、TopLink
大数据技术核心框架最强知识体系总结||(2021版)(含面试题)
文章目录前言hadoop框架Hive数据仓库ZooKeeper协调服务系统HBasephoenixRedisFlumeSSMKafkaScalaSparkAzkaban常用工具前言希望能够给大家提供一些学习大数据的方法和一些基础的框架,提供一些个人的经验和建议,后续会持续更新的。hadoop框... 查看详情
xss最强知识体系漏洞万字总结(代码片段)
XSS知识体系漏洞总结一.XSSI漏洞原理二.XSSI漏洞利用以及POC动态JavaScript非JavaScript三.XSSI漏洞实例四.XSSI漏洞防御【点我资料领取】一.XSSI漏洞原理同源策略同源策略是Web应用程序安全模型中最基本也是最核心的策略。现在所有支持... 查看详情
深度学习知识体系总结(2021版)开放下载了!
随着世界技术的迭代与发展,人工智能和机器学习正在超自动化领域,扮演着越来越重要的角色。2020年的冠状病毒疫情突发,整个世界都在防疫的道路上披荆斩棘。人工智能发挥了重大作用,智能测温、智能消毒... 查看详情
「深度学习知识体系总结(2021版)」开放下载了!
随着世界技术的迭代与发展,人工智能和机器学习正在超自动化领域,扮演着越来越重要的角色。2020年的冠状病毒疫情突发,整个世界都在防疫的道路上披荆斩棘。人工智能发挥了重大作用,智能测温、智能消毒... 查看详情
阿里sentinel知识体系总结(2021版)(代码片段)
一、百度百科Sentinel是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel具有以下特性:丰富... 查看详情
史上最全高级java教程总结版(强烈建议收藏)
...序员。订阅本专栏《高级java教程系列》的福利!目录java知识体系列表面试题库 java各知识点综合面试题 查看详情
史上最全高级java教程总结版(强烈建议收藏)
...序员。订阅本专栏《高级java教程系列》的福利!目录java知识体系列表面试题库 java各知识点综合面试题 查看详情
2021版java知识体系详解!(赠视频)
本篇文章是我们整理的一份架构师的成长路线,包括了并发编程、设计模式、常用框架、中间件、微服务与分布式、常用工具、JVM、MySQL、数据结构与算法,还有架构师精选视频、架构师成长路线高清大图。2021年已过半... 查看详情
基于物理的渲染(pbr)白皮书开篇:pbr核心知识体系总结与概览(代码片段)
先放出PBR知识体系的架构图:先放出PBR知识体系的架构图:这张架构图是这个系列文章的内容框架,而且会随着内容的深入,不断更新。目前是1.0版。 系列文章前言基于物理的渲染(PhysicallyBasedRendering,PBRÿ... 查看详情
单片机相关知识点,最强科普总结!
0 前言MCU是MicrocontrollerUnit的简称,中文叫微控制器,俗称单片机,是把CPU的频率与规格做适当缩减,并将内存、计数器、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,... 查看详情
一起学java学习路径知识体系
...累,与君共勉~这里还有一个数据库学习路径01计算机基础知识与JAVA相关基础知识拓展补充1JDK下载 查看详情
如何将「知识」体系化管理
什么是知识管理?简单的说,就是对熟悉的知识内容,建立一个系统性的管理框架,和一个动态的更新机制,以便全面和深入的消化知识并应用于实践;积累和总结,是长期持续的过程01最近,很多朋友微信私聊关于「butte-java-no... 查看详情
js知识体系的梳理一
今天简单的总结了js的一些东西,梳理下整个体系,每一次的总结都会有不同的收获;js总结一一、【获取元素】: 1、通过ID:varoBtn=document.getElementById(‘btn1‘); varoDiv=document.getElementById(‘div1‘); 2、通过标签:varaDiv=document.getElem... 查看详情
web前端:jquery最强总结(每个要点都附带完全案例详细代码!)(代码片段)
...b前端:Bootstrap最强总结附详细代码JQuery最强总结概念知识框架安装版本问题下载jQue 查看详情
android-jni开发系列《十二》总结jni知识体系
...的书不能用圣人的话看这个世道不然会看走了眼本篇对jni知识体系的进行总结,本来是写完Android平台下的对mp3编解码后总结的,但是我想了下mp3编解码后续单独文章介绍会更好。大家平时可能都有一种体验,就是接... 查看详情
java面试题及答案2020,java理论知识总结(代码片段)
异步复制MySQL的复制默认是异步的,主从复制至少需要两个MYSQL服务,这些MySQL服务可以分布在不同的服务器上,也可以在同一台服务器上。MySQL主从异步复制是最常见的复制场景。数据的完整性依赖于主库BINLOG的不丢... 查看详情
c语言声明知识体系总结大学霸it达人
C语言声明知识体系总结大学霸IT达人声明(declaration)决定一个或多个标识符的重要性和属性。所声明的标识符可以是对象的名称、函数的名称等。对象和函数的标识符可以有各式各样的类型和范围。在表达式中使用标识符之前ÿ... 查看详情
b站疯传!堪称最强!计算机网络算法知识总结电子书下载!(代码片段)
大家好,今天给大家分享一些你学习时用得着的资料,希望对大家有帮助。第一份资料是 图解网络。根据读者阅读偏好不同,共出了两个版本风格的PDF,分别是亮白版本和暗黑版本。图解网络PDF-亮白风格图解网... 查看详情