自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 next和nextLine的区别

next和nextLine的区别

2017-08-03 14:48:27 694 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除