从入门到放弃

从入门到放弃-程序员进阶之路


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

【从入门到放弃-SpringBoot】SpringBoot源码分析-请求过程

发表于 2019-06-08 |
字数统计: 4.1k | 阅读时长 ≈ 23
前言前文【从入门到放弃-SpringBoot】SpringBoot源码分析-WebServer中以SpringBoot中内嵌的Tomcat为例了解了webserver的启动过程。 本文将分析下一条请求在SpringBoot中,从接受到返回都经历了那些过程。 Acceptor 在上文最后的connec ...
阅读全文 »

【从入门到放弃-SpringBoot】SpringBoot源码分析-WebServer

发表于 2019-06-02 | 分类于 个人学习 |
字数统计: 1.9k | 阅读时长 ≈ 9
前言前文【从入门到放弃-SpringBoot】SpringBoot源码分析-启动中,我们分析了springboot的启动过程,在refreshContext中调用了onRefresh。在SERVLET类型应用中,实际实例化的应用上下文为ServletWebServerApplicationConte ...
阅读全文 »

【从入门到放弃-SpringBoot】SpringBoot源码分析-启动

发表于 2019-05-30 | 分类于 个人学习 |
字数统计: 1.9k | 阅读时长 ≈ 9
前言上一篇我们一起简单了解了【从入门到放弃-MySQL】数据库连接过程分析-客户端,写完之后通读一遍,感觉分析的不是很透彻。有很多地方都没搞通,因此决定从Springboot源码开始从头研究下。 main 入口分析12345678910111213141516171819package com.sp ...
阅读全文 »

【从入门到放弃-MySQL】数据库连接过程分析-客户端

发表于 2019-05-27 | 分类于 个人学习 |
字数统计: 2.3k | 阅读时长 ≈ 12
前言上文分析了【从入门到放弃-MySQL】数据库连接过程分析。本文我们一起来追一下客户端和服务端建联的过程。这里客户端使用JDBC8.0,在SpringBoot2.1.3下验证。 请求流程初始化SpringBoot2.1.3默认使用的HickriCP连接池 应用启动时,会先注册spring.data ...
阅读全文 »

【从入门到放弃-MySQL】数据库连接过程分析

发表于 2019-05-26 | 分类于 个人学习 |
字数统计: 1.8k | 阅读时长 ≈ 9
前言上周出现了几次连接超时、连接池满还有dbc连接事务模板失败的问题。所以有必要深入了解下MySQL的连接过程。 正好,上周研究了怎么用Clion调试MySQL源码,接下来通过调试来研究一下吧。 服务端启动sql/main.cc123extern int mysqld_main(int argc, ...
阅读全文 »

【从入门到放弃-Hadoop】Hadoop基础学习

发表于 2019-05-26 | 分类于 个人学习 |
字数统计: 1.5k | 阅读时长 ≈ 6
前言目前人工智能和大数据火热,使用的场景也越来越广,日常开发中也逐渐接触了更多与大数据相关的开发需求。因此对大数据知识也有必要进行一些学习理解 基础概念大数据的本质一、数据的存储:分布式文件系统(分布式存储) 二、数据的计算:分部署计算 基础知识学习大数据需要具备Java知识基础及Linux知识基础 ...
阅读全文 »

【从入门到放弃-PHP】foreach 引用的坑

发表于 2019-05-26 | 分类于 个人学习 |
字数统计: 1.7k | 阅读时长 ≈ 7
背景描述先看一段代码。1234567891011121314151617181920212223242526272829<?php/*$arr = [ 'jack' => '20', 'tom' => '21', 'marry' => '54', ...
阅读全文 »

【从入门到放弃-MySQL】mysql 数据恢复实战&踩坑记录

发表于 2019-05-25 | 分类于 个人学习 |
字数统计: 2.2k | 阅读时长 ≈ 8
背景介绍线下环境的两个mysql实例安装部署在同一台测试机器上使用不同端口,某天,机器硬盘故障无法启动、并且无法重装系统,需要将重要数据备份重新部署mysql并恢复 操作步骤备份数据首先联系pe同学通过带外方式启动故障主机并将硬盘挂载,通过scp方式将两个mysql实例的data目录下所有文件cop ...
阅读全文 »

【从入门到放弃-MySQL】mysql中要避免使用大事务

发表于 2019-05-25 | 分类于 个人学习 |
字数统计: 1.7k | 阅读时长 ≈ 6
前言在日常工作中经常会使用一些比较“大”的数据库查询和操作,这里的“大”主要是指 执行时间长:含有较多的逻辑处理、存在较耗时操作等 操作数据多:需要查询或更新操作的数量记录较多,会锁定大量数据造成阻塞和锁超时等。 本文会和大家一起探讨下,为什么 在数据库中要避免使用这些大查询。 事务大家都清楚事 ...
阅读全文 »

【从入门到放弃-MySQL】CLion调试MySQL8.0源码

发表于 2019-05-25 | 分类于 个人学习 |
字数统计: 772 | 阅读时长 ≈ 3
前言想对的MySQL底层实现做一些了解,奈何没有用过C++不知道怎么调试一个大型项目,一日和大神交流时大神扔给我了一份《XCode调试MySQL8秘籍》。于是在几经波折(主要是因为菜)之后终于打开了MySQL的调试大门。 环境搭建准备MacOS: 10.14.5:因为根据大神秘籍,要使用Xcode, ...
阅读全文 »
1…345

AloofJr

47 日志
1 分类
50 标签
RSS
GitHub
© 2020 AloofJr | Site words total count: 79.4k