YLIMHHMILY
码龄14年
关注
提问 私信
  • 博客:150,053
    社区:832
    150,885
    总访问量
  • 76
    原创
  • 1,776,081
    排名
  • 160
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-04-18
博客简介:

YLIMH_HMILY的专栏

博客描述:
Ideas change the world.
查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得18次评论
  • 获得53次收藏
创作历程
  • 1篇
    2022年
  • 19篇
    2018年
  • 56篇
    2017年
成就勋章
TA的专栏
  • HotFrameLearning 热门框架学习
    4篇
  • SpringCloudTutorial(SpringCloud教程)
    57篇
  • JDK原理剖析
    13篇
  • spring-cloud
    56篇
  • reflect
  • docker
    2篇
  • jenkins
  • maven
  • analysis
    13篇
  • hot-frame-learning
    3篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

几个月后收到学习心得:通过实战场景推导出 Dubbo 核心内幕

本专栏从最简单的单体架构演进成微服务入手,从遇到的几个问题引出 Dubbo 框架,并从日常普通的实战场景引出 Dubbo 最基础的一些配置属性,然后在解决日常疑难案例场景时带出 Dubbo 高级的一些底层逻辑设计,继续带着为什么需要这样的技术支撑的灵魂拷问来深入至源码底层一探究竟,最后挑选几个大型项目中及其普遍存在的一些问题在 Dubbo 框架中又是如何巧妙应用解决的。...
原创
发布博客 2022.08.07 ·
282 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

原理剖析(第 013 篇)应用系统性能调优

原理剖析(第 013 篇)应用系统性能调优-一、大致介绍1. 本人接手的一个打车系统,因为出现了一次响应十分缓慢的情况,因此才有了应用调优的篇章;2、由于过程中可能没有阐述的太清楚,如想详细了解可以留言之类的,希望其中的点点滴滴对大家有所帮助;二、调优背景 在某一个月黑风高的夜晚,21点多以后,许许多多的小伙伴都相继下班了,然后大家开始习惯性的掏出自己心...
原创
发布博客 2018.09.15 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

HotFrameLearning Redis_01_简介

HotFrameLearning Redis_01_简介-一、大致介绍1、介绍Redis之前,我有一堆的疑问,Redis是什么?有什么用?它能干什么?有什么特性?能解决我们日常的哪些问题? 为什么要用Redis?Redis好在哪里?除了Redis外还有其他替代方案么?2、对于还没了解过Redis的童鞋,可以带着这些疑问往下看,而对于了解过Redis的童鞋那就走过路过不要...
原创
发布博客 2018.07.03 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HotFrameLearning 热门框架学习(前言)

HotFrameLearning 热门框架学习(前言)-一、初衷 知识是共享的,知识是大家的,本人也只是尽人事,帮助能帮助的人,将知识取之于民,用之于民。 原本是想将每个点按照之前的原理分析法点点剖析,但是发现还是有点散乱,没有很好的做到一个系统的全面的囊括,因此突发奇想,弄了这么个专辑,意图将一些知识点能更好的汇聚起来,让看过的人温故而知新,让没看过的人尽量...
原创
发布博客 2018.07.01 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HotFrameLearning 热门框架学习(目录)

HotFrameLearning 热门框架学习-I、项目介绍-II、专辑栏目一、RedisRedis 简介Redis 环境安装配置Redis 客户端连接Redis 常用命令Redis 集群搭建Redis 分布式锁二、ZookeeperZookeeper 简介Zookeeper 环境安装配置Zookeeper 基本特性Zookee...
原创
发布博客 2018.06.30 ·
473 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原理剖析(第 012 篇)Netty之无锁队列MpscUnboundedArrayQueue原理分析

原理剖析(第 012 篇)Netty之无锁队列MpscUnboundedArrayQueue原理分析-一、大致介绍1、了解过netty原理的童鞋,其实应该知道工作线程组的每个子线程都维护了一个任务队列;2、细心的童鞋会发现netty的队列是重写了队列的实现方法,覆盖了父类中的LinkedBlockingQueue队列,但是如今却换成了JCTools的一些并发队列,因为JCTools是一款对jdk并
原创
发布博客 2018.03.31 ·
3758 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

原理剖析(第 011 篇)Netty之服务端启动工作原理分析(下)

原理剖析(第 011 篇)Netty之服务端启动工作原理分析(下)-一、大致介绍1、由于篇幅过长难以发布,所以本章节接着上一节来的,上一章节为【原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上)】;2、那么本章节就继续分析Netty的服务端启动,分析Netty的源码版本为:netty-netty-4.1.22.Final;二、三、四章节请看上一章节详见 原理剖析(第 010 篇)N
原创
发布博客 2018.03.25 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上)

原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上)-一、大致介绍1、Netty这个词,对于熟悉并发的童鞋一点都不陌生,它是一个异步事件驱动型的网络通信框架;2、使用Netty不需要我们关注过多NIO的API操作,简简单单的使用即可,非常方便,开发门槛较低;3、而且Netty也经历了各大著名框架的“摧残”,足以证明其性能高,稳定性高;4、那么本章节就来和大家分享分析一下Netty
原创
发布博客 2018.03.25 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原理剖析(第 009 篇)ReentrantReadWriteLock工作原理分析

原理剖析(第 009 篇)ReentrantReadWriteLock工作原理分析-一、大致介绍1、在前面章节了解了AQS和Semaphore后,想必大家已经对获取独占锁、获取共享锁有了一定的了解了;2、而JDK中有一个关于读锁写锁分离的工具类,读锁是共享锁,写锁是排他锁,也是基于AQS实现的;3、那么本章节就和大家分享分析一下JDK1.8的ReentrantReadWriteLock的工作原理
原创
发布博客 2018.03.14 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原理剖析(第 008 篇)CyclicBarrier工作原理分析

原理剖析(第 008 篇)CyclicBarrier工作原理分析-一、大致介绍1、在前面章节了解了CountDownLatch/Semaphore后,想必大家已经对同步器有了一定的了解了;2、而JDK中有一个关于线程之间相互等待的工具类,它是直接由独占锁ReentrantLock实现的,间接的也是基于AQS实现的;3、那么本章节就和大家分享分析一下JDK1.8的CyclicBarrier的工作原
原创
发布博客 2018.03.13 ·
645 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

原理剖析(第 007 篇)CountDownLatch工作原理分析

原理剖析(第 007 篇)CountDownLatch工作原理分析-一、大致介绍1、在前面章节了解了CAS、AQS后,想必大家已经对这块知识有了深刻的了解了;2、而JDK中有一个关于计数同步器的工具类,它也是基于AQS实现的;3、那么本章节就和大家分享分析一下JDK1.8的CountDownLatch的工作原理; 二、简单认识CountDownLatch2.1 何为CountDownLatch?
原创
发布博客 2018.03.12 ·
1025 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

原理剖析(第 006 篇)Semaphore工作原理分析

原理剖析(第 006 篇)Semaphore工作原理分析-一、大致介绍1、在前面章节了解了CAS、AQS后,想必大家已经对这块知识有了深刻的了解了;2、而JDK中有一个关于信号量的工具类,它也是基于AQS实现的,可以认为是synchronized的升级版(结尾处会讲解到);3、那么本章节就和大家分享分析一下JDK1.8的Semaphore的工作原理; 二、简单认识Semaphore2.1 何为S
原创
发布博客 2018.03.11 ·
637 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原理剖析(第 005 篇)AQS工作原理分析

原理剖析(第 005 篇)AQS工作原理分析-一、大致介绍1、前面章节讲解了一下CAS,简单讲就是cmpxchg+lock的原子操作;2、而在谈到并发操作里面,我们不得不谈到AQS,JDK的源码里面好多并发的类都是通过Sync的内部类继承AQS而实现出五花八门的功能;3、本章节就和大家分享分析一下AQS的工作原理; 二、简单认识AQS2.1 何为AQS?1、AQS是一个抽象类,类名为Abstra
原创
发布博客 2018.03.11 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

原理剖析(第 004 篇)CAS工作原理分析

原理剖析(第 004 篇)CAS工作原理分析-一、大致介绍1、关于多线程竞争锁方面,大家都知道有个CAS和AQS,也正是这两个东西才引申出了大量的线程安全类,锁类等功能;2、而随着现在的硬件厂商越来越高级,在硬件层面提供大量并发原语给我们Java层面的开发带来了莫大的利好;3、本章节就和大家分享分析一下CAS的工作原理;二、原理分析2.1 何为CAS?1、CAS,compare and swap
原创
发布博客 2018.03.08 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析

原理剖析(第 003 篇)ThreadPoolExecutor工作原理分析-一、大致介绍1、相信大家都用过线程池,对该类ThreadPoolExecutor应该一点都不陌生了;2、我们之所以要用到线程池,线程池主要用来解决线程生命周期开销问题和资源不足问题;3、我们通过对多个任务重用线程以及控制线程池的数目可以有效防止资源不足的情况;4、本章节就着重和大家分享分析一下JDK8的ThreadPo
原创
发布博客 2018.03.07 ·
433 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原理剖析(第 002 篇)synchronized工作原理分析

原理剖析(第 002 篇)synchronized工作原理分析-一、大致介绍1、用过synchronized的童鞋都知道这个关键字是Java中用于解决并发情况下数据的同步访问;2、保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性;3、总的来说,其作用有三个特性:互斥性(确保线程互斥的访问同步代码)、可见性(保证共享变量的修改能够及时可见)、有
原创
发布博客 2018.03.04 ·
600 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

原理剖析(第 001 篇)Volatile工作原理分析

原理剖析(第 001 篇)Volatile工作原理分析-一、大致介绍1、用过这个关键字的童鞋都知道,都知道这个关键字很强大,主要作用是保证变量在多线程之间的可见性;2、volatile在concurrent包中起着举足轻重的作用,为大量的并发类提供了有力的援助;3、接下来我们从了解CPU缓存开始,然后再深入原理剖析,循序渐进的了解volatile;二、CPU缓存2.1 传输链路CPU(线程)
原创
发布博客 2018.02.14 ·
740 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SpringCloud(第 057 篇)CentOS7 安装 maven 编译工具

SpringCloud(第 057 篇)CentOS7 安装 maven 编译工具-一、大致介绍1、maven 相信大家一点都不陌生,由于jenkins的需要,所以这不就来了一篇maven的安装环节;2、注意:下面的 my_host_ip 字符串,请大家换成你们自己的宿主机ip地址即可;二、安装步骤2.1 下载maven安装包// 创建存放安装包的文件夹目录[root@svr01 ~]# mkd
原创
发布博客 2018.02.10 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud(第 056 篇)CentOS7 安装 jenkins 持续集成工具

SpringCloud(第 056 篇)CentOS7 安装 jenkins 持续集成工具-一、大致介绍1、jenkins 的作用相信大家也耳熟能详了,为开发过程的持续交付提供了莫大的帮助;2、本章节我们就尝试着自己安装一套持续集成工具,建立一套持续交付的平台工具;3、注意:下面的 my_host_ip 字符串,请大家换成你们自己的宿主机ip地址即可;二、安装步骤2.1 jenins 下载//
原创
发布博客 2018.02.10 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringCloud(第 055 篇)CentOS7 搭建 docker-registry 私有库及管理界面

SpringCloud(第 055 篇)CentOS7 搭建 docker-registry 私有库及管理界面-一、大致介绍1、基于前面docker的部署,容器一多非常不便于管理,于是急需一个自己的docker私有库;2、而目前市面上大多数的私有库基本上都是后台服务加前台ui构成,于是选来选去,最后选择了portainer管理界面;3、之所以选择portainer这款管理界面,我就简述阐述一下,
原创
发布博客 2018.02.10 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多