mongodb内核源码实现、性能调优、最佳运维实践系列-transport_layer网络传输层模块源码实现四

transport_layer网络传输层模块源码实现四 关于作者 前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设计、性能优化、最佳运维实践》,Github账号地址:https://github.com/y123456yz 《mongodb内核源码实现、性能调优、最佳运维实践系列》文章有前后逻
分类: 其他 发布时间: 05-23 12:35 阅读次数: 0

3.springboot入门及原理

文章目录一、SpringBoot简介1.创建基础项目说明2.原理初探1. pom.xml 分析2.主程序3.Yaml语法学习4.注入配置文件5.JSR303数据校验6.多环境切换一、SpringBoot简介1.环境准备java version “1.8.0_181”Maven-3.6.1SpringBoot 2.x 最新版2.开发工具:IDEA1.创建基础项目说明项目创建方式二:使用 IDEA 直接创建项目(常用推荐)1、创建一个新项目2、选择spring initali
分类: 编程语言 发布时间: 05-23 12:35 阅读次数: 0

4.springBoot Web开发

文章目录1.导入静态资源2.首页3.模板引擎1.导入静态资源1.1、创建项目2、使用WebJars管理css&jspom.xml加入 <dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.4.1&l
分类: 编程语言 发布时间: 05-23 12:35 阅读次数: 0

4.springboot:JBDC、MyBatis、Druid

文章目录一、整合JDBC1.整合JDBC二.整合MyBatis2.1 整合测试3.整合Druid2.1配置数据源配置Druid数据源监控一、整合JDBC1.整合JDBC1、我去新建一个项目测试:springboot-data-jdbc ; 引入相应的模块!基础模块2、项目建好之后,发现自动帮我们导入了如下的启动器:3、编写yaml配置文件连接数据库;# 连接数据库spring: datasource: #MySQL配置 username: root passwo
分类: 编程语言 发布时间: 05-23 12:35 阅读次数: 0

mongodb内核源码实现、性能调优、最佳运维实践系列-数百万行mongodb内核源码阅读经验分享

关于作者 前滴滴出行技术专家,现任OPPO 文档数据库 mongodb 负责人,负责 oppo 千万级峰值 TPS/ 十万亿级数据量文档数据库 mongodb 研发和运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《 MongoDB 内核源码设计、性能优化、最佳运维实践》, Github 账号地址 : https://github.com/y123456yz 序言 Mongodb 内核源码由第三方库 third_party 和 mongodb 服务层源码组成
分类: 其他 发布时间: 05-23 12:34 阅读次数: 0

黑马程序:1、mysql

MySQL基础1,数据库相关概念2,MySQL3,SQL概述3.1 SQL简介3.2 通用语法3.3 SQL分类5,DDL:操作表5.1 查询表5.2 创建表5.3 数据类型5.4 删除表5.5 修改表7,DML:增(insert)删(delete)改(update)7.1 添加数据7.2 修改数据7.3 删除数据8,DQL8.1 基础查询8.1.1 语法8.1.2 练习8.2 条件查询8.2.1 语法8.2.2 条件查询练习8.2.3 模糊查询练习8.3 排序查询8.
分类: 编程语言 发布时间: 05-23 12:34 阅读次数: 0

黑马程序:2、mysql高级

mysql高级1,约束1.1 概念1.2 分类1.3 非空约束1.4 唯一约束1.5 主键约束1.6 默认约束1.7 约束练习1.8 外键约束1.8.1 概述1.8.2 语法1.8.3 练习2,数据库设计2.1 数据库设计简介2.2 表关系(一对多)2.3 表关系(多对多)2.4 表关系(一对一)2.5 数据库设计案例3,多表查询3.1 内连接查询3.2 外连接查询3.3 子查询3.4 案例4,事务4.1 概述4.2 语法4.3 代码验证4.4 事务的四大特征
分类: 编程语言 发布时间: 05-23 12:34 阅读次数: 0

黑马程序:javaweb

JavaWeb一、Junit单元测试、反射、注解二、mysql(5.7)一、Junit单元测试、反射、注解Junit单元测试反射:框架设计的灵魂二、mysql(5.7)见(https://mp.csdn.net/mp_blog/creation/success/124816358)
分类: 编程语言 发布时间: 05-23 12:34 阅读次数: 0

mongodb内核源码实现、性能调优、最佳运维实践系列-command命令处理模块源码实现一

关于作者 前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设计、性能优化、最佳运维实践》,Github账号地址:https://github.com/y123456yz 背景 <<transport_layer网络传输层模块源码实现>>中分享了mongodb内核底层网络IO处理相关实现,包括套接
分类: 其他 发布时间: 05-23 12:34 阅读次数: 0

黑马程序:3.JDBC

文章目录JDBC总结:1,JDBC概述1.1 JDBC概念2,JDBC快速入门2.1 编写代码步骤2.2 具体操作3,JDBC API详解3.1 DriverManager3.2 Connection3.2.1 获取执行对象3.2.2 事务管理3.3 Statement3.3.1 概述3.3.2 代码实现3.4 ResultSet3.4.1 概述3.4.2 代码实现3.5 案例3.6 PreparedStatement3.6.1 SQL注入3.6.2 代码模拟SQL注入问题
分类: 编程语言 发布时间: 05-23 12:33 阅读次数: 0

mongodb内核源码实现、性能调优、最佳运维实践系列-command命令处理模块源码实现二

关于作者 前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设计、性能优化、最佳运维实践》,Github账号地址:https://github.com/y123456yz 背景 <<transport_layer网络传输层模块源码实现>>中分享了mongodb内核底层网络IO处理相关实现,包括套接
分类: 其他 发布时间: 05-23 12:33 阅读次数: 0

实用小技巧

一、快速手动重新启动应用
分类: 编程语言 发布时间: 05-23 12:33 阅读次数: 0

黑马程序:4.Maven

文章目录1,Maven1.1 Maven简介1.1.1 Maven模型1.2 Maven安装配置1.3 Maven基本使用1.3.1 Maven 常用命令1,MavenMaven是专门用于管理和构建Java项目的工具,它的主要功能有:提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布……)提供了一套依赖管理机制1.1 Maven简介Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信
分类: 编程语言 发布时间: 05-23 12:33 阅读次数: 0

黑马程序:5.Mybatis

文章目录2,Mybatis2.1 Mybatis概述2.1.1 Mybatis概念2.1.2 JDBC 缺点2.1.3 Mybatis 优化2.2 Mybatis快速入门2.3 Mapper代理开发2.3.1 Mapper代理开发概述2.3.2 使用Mapper代理要求2.3.3 案例代码实现2.4 核心配置文件2.4.1 多环境配置2.4.2 类型别名2,MybatisMybatis 官网:https://mybatis.org/mybatis-3/zh/getting-sta
分类: 编程语言 发布时间: 05-23 12:33 阅读次数: 0

mongodb内核源码实现、性能调优、最佳运维实践系列-command命令处理模块源码实现三

关于作者 前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设计、性能优化、最佳运维实践》,Github账号地址:https://github.com/y123456yz 背景 <<transport_layer网络传输层模块源码实现>>中分享了mongodb内核底层网络IO处理相关实现,包括套接
分类: 其他 发布时间: 05-23 12:32 阅读次数: 0

黑马程序:6.Mybatis 练习

文章目录1,配置文件实现CRUD1.1 环境准备1.2 查询所有数据1.2.1 编写接口方法1.2.2 编写SQL语句1.2.3 编写测试方法1.2.4 起别名解决上述问题1.2.5 使用resultMap解决上述问题1.2.6 小结(重点)1.3 查询详情1.3.1 编写接口方法1.3.2 编写SQL语句1.3.3 编写测试方法1.3.4 参数占位符1.3.5 parameterType使用1.3.6 SQL语句中特殊字段处理1.4 多条件查询1.4.1 编写接口方法1.
分类: 编程语言 发布时间: 05-23 12:32 阅读次数: 0

黑马程序:7.HTML、css、JavaScript

后面重点在补充
分类: 编程语言 发布时间: 05-23 12:32 阅读次数: 0

黑马程序:8、http、tomcat、Servlet

文章目录2, HTTP2.1 简介2.2 请求数据格式2.2.1 格式介绍2.2.2 实例演示2.3 响应数据格式2.3.1 格式介绍 和 响应状态码一、状态码大类二、常见的响应状态码3, Tomcat3.1 简介3.1.1 什么是Web服务器3.2 基本使用3.2.1 下载3.2.2 安装3.2.3 卸载3.2.4 启动3.2.5 关闭3.2.6 配置3.2.7 部署3.3 Maven创建Web项目3.3.1 Web项目结构3.3.2 创建Maven Web项目3.4 IDEA使用Tomcat3.4.1
分类: 编程语言 发布时间: 05-23 12:32 阅读次数: 0

mongodb内核源码实现、性能调优、最佳运维实践系列-记mongodb详细表级操作及详细时延统计实现原理(教你如何快速进行表级时延问题分析)

关于作者 前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等相关研发。后续持续分享《MongoDB内核源码设计、性能优化、最佳运维实践》,Github账号地址:https://github.com/y123456yz 背景 mongodb内核代码中提供有完善的gotool工具,这些开源工具作用主要有:数据导出及恢复(mongodump、mon
分类: 其他 发布时间: 05-23 12:32 阅读次数: 0

黑马程序:Springboot(2)总和

文章目录一、新项目创建过程一、新项目创建过程springboot带有meaven,建议本地化黑马程序:4.Maven
分类: 编程语言 发布时间: 05-23 12:32 阅读次数: 0