- 博客(6)
- 收藏
- 关注
原创 mysql的几种join
之前学习mysql的时候对于老师说的左连接,右连接…之类的概念一直不清楚,模模糊糊的。工作之后理解这些名词一概念,现在把它记录一下。也希望能够帮助对于mysql中join不太清晰的朋友。这样可以根据自己的业务场景选择合适的join语句。初始化SQL语句:/*join 建表语句*/drop database if exists test;create database test;us...
2018-09-28 15:07:30 251 1
原创 threadpoolexecutor理解
线程池有多重要#####线程是一个程序员一定会涉及到的一个概念,但是线程的创建和切换都是代价比较大的。所以,我们有没有一个好的方案能做到线程的复用呢?这就涉及到一个概念——线程池。合理的使用线程池能够带来3个很明显的好处:1.降低资源消耗:通过重用已经创建的线程来降低线程创建和销毁的消耗2.提高响应速度:任务到达时不需要等待线程创建就可以立即执行。3.提高线程的可管理性:线程池可以统一管理、分配、...
2018-07-11 17:22:34 185
转载 对Java中RateLimiter类的理解
RateLimiter 从概念上来讲,速率限制器会在可配置的速率下分配许可证。如果必要的话,每个acquire() 会阻塞当前线程直到许可证可用后获取该许可证。一旦获取到许可证,不需要再释放许可证。校对注:RateLimiter使用的是一种叫令牌桶的流控算法,RateLimiter会按照一定的频率往桶里扔令牌,线程拿到令牌才能执行,比如你希望自己的应用程序QPS不要超过1000,那么RateLim...
2018-07-11 16:49:53 1138
原创 网络地址转换NAT原理
最近工作中接触很多云产品,对网络的底层原理进行了学习,这里总结下来这是做路由器的时候,学习网络地址转换Network Address Translation后的一些理解整理,主要通过实例和图表的方式展示了NAT的工作原理和每个阶段的状态。本文的NAT是基本于Linux下的iptables命令实现。 1 概述1.1 简介NAT英文全称是“Network Address Translation”,...
2018-05-11 15:28:56 268
原创 Service Mesh是什么技术
最近在在准备阿里天池的中间件大赛,接触到Service Mesh的技术,之前真没听过这么一词儿(佝偻寡闻),Service Mesh 其实是在当前微服务或者云原生应用领域的一个...
2018-05-09 22:07:41 5328 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人