一、概述 手动实现一款轻量,高效的RPC框架,基于TCP的二进制协议实现 github源码:https://github.com/wosn00/srpc[https://gi...
官网[https://camel.apache.org] Camel is an Open Source integration framework that empower...
背景: 当我们在进行单元测试时,对于关系型数据库(例如mysql)和非关系型数据库(例如redis)的处理,有的小伙伴通过mock的方式制作出假的数据进行测试,有的小伙伴会连...
公司如今把小贷机器都整理回收了,访问量不大,基本都是用户来查看账户进行还款操作。 现在情况是,我们把很多服务都放在了一台服务器上,那天线上环境改了auth的s...
Redis: Remote Dictionary Server五种基础数据结构:string, list, hash, set, zset 1.基础数据结构 string 内...
为啥要转成java_config配置 普通的springmvc项目一般是xml结合注解配置:在web.xml中设置DispatcherServlet启动入口扫描各种xml,在...
一、Node 在没有获取到锁时会将当前线程封装成一个node加入队列并循环获取锁 二、共享锁和排它锁 通过上面信息我们可以了解到锁有共享模式和排它模式,只需要传入对应的Nod...
xml和annotation: 市面上的spring源码解析,大多是以xml形式展开讨论的,而现在spring的版本早就已经支持了注解配置形式(去xml化)。xml配置和注解...
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子...
翻转一棵二叉树。 解:翻转二叉树,就是把左节点改为右节点,然后把右节点改为左节点,明显就是个递归嘛~
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3输出:["((()))","(()())","(())...
赞👍 本人有两个问题哈,首先本人没有关联上篇文章,单纯从题目角度来看,是有问题的吧:如果存储引擎为myisam,count()无where的语句不会全表扫描吧;我们也可以用force index强制mysql使用索引,作者也可以分析下强制索引前后性能对比~
我说 SELECT COUNT(*) 会造成全表扫描,面试官让我回去等通知来自公众号:码海作者:码海 前言 上篇 SQL 进阶技巧(下)中提到使用以下 sql 会导致慢查询 原因是会造成全表扫描,有位读者说这种说法是有问题的,实际上针对无 wher...
阅读spring源码之前,需要配置spring源码(可以调试,写注释等等)需要在电脑安装环境:1.本地安装jdk(最新的spring源码需要jdk1.8+)2.安装gradl...
背景 先来想这么个问题:有个订单服务order部署在A服务器,还有个用户服务user部署在B服务器,现在前端点击下单,在调用A服务器的order服务时,同时order服务器要...