几行代码实现RPC框架
前言 昨天看了一篇关于用几行代码实现RPC框架的博客javatar.iteye.com/blog/112391…,收获很大,于是我想在这篇博客的基础上理一理思路,尽可能的多加一点注释,进一步降低学习RPC框架原理的门槛。 原理图 先上一个原...
前言 昨天看了一篇关于用几行代码实现RPC框架的博客javatar.iteye.com/blog/112391…,收获很大,于是我想在这篇博客的基础上理一理思路,尽可能的多加一点注释,进一步降低学习RPC框架原理的门槛。 原理图 先上一个原...
有什么用? 在MySQL中,当数据量增长的特别大的时候就需要用到索引来优化SQL语句,而如何才能判断我们辛辛苦苦写出的SQL语句是否优良?这时候explain就派上了用场。 怎么使用? explain + SQL语句即可 如:explain...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
为什么想这么做? 在用传统Servlet做WEB项目的时候,涉及到构造一个field极多的Bean的业务,并且各个field类型不同,尽管在SpringMVC拥有属性绑定的特性,可如果不使用框架,该如何简化这个操作呢? 怎么做? 首先想到的...
前言 要学习好Java的多线程,就一定得对volatile关键字的作用机制了熟于胸。最近博主看了大量关于volatile的相关博客,对其有了一点初步的理解和认识,下面通过自己的话叙述整理一遍。 有什么用? volatile主要对所修饰的变量...
概述 本文将讲述mysql事务隔离的实现。 隔离性与隔离级别 隔离级别 含义 读未提交 一个事务还没提交时,它做的变更就能被别的事务看到 读提交 一个事务提交之后,它做的变更才会被其他事务看到 可重复读 个事务执行过程中看到的数据,总是跟这...
概述 由于工作和学习的需要,经常需要查看、编辑mysql配置,因此,本文将对相关的操作进行总结。这里只介绍Linux下的比较常见的配置(如没有特殊说明,这里mysql版本均为mysql8以上)。后续将持续拓展,更新。 安装mysql red...
概述 本文将从一条简单的单表更新sql出发,探析mysql执行更新sql的底层实现逻辑。 mysql基本架构 上图就是Mysql的逻辑架构图。大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层 包括连接器、查询缓...
概述 本文将从一条简单的单表查询sql出发,探析mysql执行查询sql的底层实现逻辑。 mysql基本架构 上图就是Mysql的逻辑架构图。大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server层 包括连接器、查询缓...
概述 JDBC是Java数据库编程的核心基础。是Java提供的一个核心类库。它通过提供一套接口规范,确保Java通过JDBC,正确地访问数据库。本文在介绍JDBC基础的同时,还将引入数据库连接池相关的概念,以及关于DBCP连接池的使用。(点...
概述 本博客只是博主对tomcat基础知识的回归和总结,即只记录了tomcat的基本工作流程和配置,后续可能会推出tomcat参数调优等相关博客,尽请期待! 环境配置 redhat7 jdk 1.8.0_212 tomcat-7.0...