连击 天
fork: star:
HotFrameLearning 热门框架学习(前言) 一、初衷 知识是共享的,知识是大家的,本人也只是尽人事,帮助能帮助的人,将知识取之于民,用之于民。 原本是想将每个点按照之前的原理分析法点点剖...
HotFrameLearning 热门框架学习(目录) I、项目介绍 II、专辑栏目 一、Redis Redis 简介 Redis 环境安装配置 Redis 客户端连接 Redis 常用命令 Redis 集群搭建 Redis 分布式锁 二、Zookeep...
原理剖析(第 013 篇)应用系统性能调优 一、大致介绍 1. 本人接手的一个打车系统,因为出现了一次响应十分缓慢的情况,因此才有了应用调优的篇章; 2、由于过程中可能没有阐述的太清楚,如想...
HotFrameLearning Redis_01_简介 一、大致介绍 1、介绍Redis之前,我有一堆的疑问,Redis是什么?有什么用?它能干什么?有什么特性?能解决我们日常的哪些问题? 为什么要用Redis?Redis好在...
1、了解过netty原理的童鞋,其实应该知道工作线程组的每个子线程都维护了一个任务队列; 2、细心的童鞋会发现netty的队列是重写了队列的实现方法,覆盖了父类中的LinkedBlockingQueue队列,但...
1、由于篇幅过长难以发布,所以本章节接着上一节来的,上一章节为【原理剖析(第 010 篇)Netty之服务端启动工作原理分析(上)】; 2、那么本章节就继续分析Netty的服务端启动,分析Netty的源...
1、Netty这个词,对于熟悉并发的童鞋一点都不陌生,它是一个异步事件驱动型的网络通信框架; 2、使用Netty不需要我们关注过多NIO的API操作,简简单单的使用即可,非常方便,开发门槛较低; ...
1、在前面章节了解了AQS和Semaphore后,想必大家已经对获取独占锁、获取共享锁有了一定的了解了; 2、而JDK中有一个关于读锁写锁分离的工具类,读锁是共享锁,写锁是排他锁,也是基于AQS实现...
1、在前面章节了解了CountDownLatch/Semaphore后,想必大家已经对同步器有了一定的了解了; 2、而JDK中有一个关于线程之间相互等待的工具类,它是直接由独占锁ReentrantLock实现的,间接的也...
1、在前面章节了解了CAS、AQS后,想必大家已经对这块知识有了深刻的了解了; 2、而JDK中有一个关于计数同步器的工具类,它也是基于AQS实现的; 3、那么本章节就和大家分享分析一下JDK1.8的C...
1、在前面章节了解了CAS、AQS后,想必大家已经对这块知识有了深刻的了解了; 2、而JDK中有一个关于信号量的工具类,它也是基于AQS实现的,可以认为是synchronized的升级版(结尾处会讲解到);...
1、前面章节讲解了一下CAS,简单讲就是cmpxchg+lock的原子操作; 2、而在谈到并发操作里面,我们不得不谈到AQS,JDK的源码里面好多并发的类都是通过Sync的内部类继承AQS而实现出五花八门的功...
1、关于多线程竞争锁方面,大家都知道有个CAS和AQS,也正是这两个东西才引申出了大量的线程安全类,锁类等功能; 2、而随着现在的硬件厂商越来越高级,在硬件层面提供大量并发原语给我们Jav...
1、相信大家都用过线程池,对该类ThreadPoolExecutor应该一点都不陌生了; 2、我们之所以要用到线程池,线程池主要用来解决线程生命周期开销问题和资源不足问题; 3、我们通过对多个任务重用...
1、用过synchronized的童鞋都知道这个关键字是Java中用于解决并发情况下数据的同步访问; 2、保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量...
1、用过这个关键字的童鞋都知道,都知道这个关键字很强大,主要作用是保证变量在多线程之间的可见性; 2、volatile在concurrent包中起着举足轻重的作用,为大量的并发类提供了有力的援助; ...
1、maven 相信大家一点都不陌生,由于jenkins的需要,所以这不就来了一篇maven的安装环节; 2、注意:下面的 my_host_ip 字符串,请大家换成你们自己的宿主机ip地址即可;...
1、基于前面docker的部署,容器一多非常不便于管理,于是急需一个自己的docker私有库; 2、而目前市面上大多数的私有库基本上都是后台服务加前台ui构成,于是选来选去,最后选择了portainer...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复