NoOne's Blog

    • Home
    • Archives
    • About

Golang GPM 原理介绍

基础概念 G 用户发起的协程 P 抽象处理器,有了它才能建立G、M的联系 M 操作系统的线程 核心机制初始轮流分配P P的队列已塞满 M获取G 没找到G G在阻塞状态 转去执行其他的GG进行系统调用 转去执行其他的G G完成系统调用 G完成系统调用

2022-05-10

如何实现三个线程轮流输出1-100

如何实现三个线程轮流输出1-100, 这个问题在面试中经常会问到,之前有写过,但不是很合理,最近有点新想法重新写了一稿,直接看代码吧。

2019-09-21

Java知识图谱之微服务分布式事务

本文主要介绍了几种常见的微服务分布式事务。

2019-08-10

Java知识图谱之ElasticSearch

本文主要介绍了ElasticSearch的基本原理。

2019-08-09

Java知识图谱之微服务注册中心

本文主要介绍了几种常见的微服务注册中心。

2019-08-08

Java知识图谱之微服务配置中心

本文主要对微服务中常见的几种配置中心进行了介绍和对比。

2019-08-07

Java知识图谱之Dubbo

本文介绍了Dubbo的一些常见问题及其使用方式。

2019-08-06

Java知识图谱之动态代理

本文介绍了Java里面实现动态代理的几种方法。

2019-08-05

Java知识图谱之微服务限流熔断

本文主要对Java微服务里面常见的限流熔断机制及其优缺点进行了总结。Java里面限流熔断主要有两种方式实现:一种是利用Hystrix,另外一种是阿里的Sentinel,两种互有优缺点,可以根据业务的实际情况进行选择。

2019-08-04

Java知识图谱之JVM类加载机制

本文主要对Java类加载的时机、类加载的过程和几种常见的类加载器进行了总结。

2019-08-03
1234Next<span></span>

Weibo

Categories

  • Java知识图谱19
  • Linux3
  • 后台开发1
  • 总结15

Archives

  • 五月 20221
  • 九月 20191
  • 八月 201910
  • 七月 201914
  • 七月 20181
  • 三月 20181
  • 十月 20175
  • 九月 20171
  • 三月 20161
  • 四月 20151
  • 九月 20141
  • 一月 20141

Tags

  • 微服务4
  • Linux3
  • Redis2
  • xsxsx2
  • Java2
  • 并发编程2
  • MQ2
  • Golang1
  • MySQL1
  • 面试1
  • Hexo1
  • Git1
  • Guava1
  • HBase1
  • FTP1
  • Docker1
  • Ngrok1
  • 动态代理1
  • JVM类加载机制1
  • 配置中心1

RecentPost

Links

  • Hexo
  • NoOne's Blog
  • 我的个人博客
  • DigitalOcean
  • Linode

Sitemap

    网站地图

Powered by Hexo and Theme by Hunter © 2022 NoOne