![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
SYzZ~
对自己做的事情负责
展开
-
Java中的线程池---ThreadPoolExecutor
Java中的线程池——ThreadPoolExecutor当线程池的线程全部执行完毕后再执行主线程。四种线程池:newCachedThreadPool:创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程 newFixedThreadPool:创建一个指定工作线程数量的线程池。每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程...转载 2019-11-07 11:50:25 · 198 阅读 · 0 评论 -
kafka中的一些主要概念介绍
Kafka是一个基于发布/订阅的分布式消息系统,主要用于大数据领域,当然除了作为一个消息队列功能之外,也可以用于日志收集,追踪监控、流处理(轻量级的场景)等需求操作,下面用图表与文字的方式大概介绍一下kafka作为消息队列的一些基本概念知识。一、生产者,Broker,消费者1, Producer消息生产者向broker中发送消息。2,Broke(一个单独的kafk...原创 2019-10-24 09:53:25 · 268 阅读 · 0 评论 -
菜鸟初识技术篇---Docker
下面来继续讲讲Docker的一些个人见解,对于docker这个东西,在网上的说法很多,有人说是容器工具,也有人说是集装箱什么的,不同的人都有不同的看法,其实他们说得都对。在我个人认为的话,其实docker就跟虚拟机是类似的一个东西,我甚至怀疑它的前世就是虚拟机,也是一种虚拟化的东西,下面不再探讨其中的概念,这篇文章主要是介绍一些常用的命令操作等等吧: 首先,说一下我们开发者可以...原创 2018-11-15 15:01:02 · 507 阅读 · 0 评论 -
ArrayList和LinkedList的使用区别点
先来简要介绍一下,ArrayList与LinkedList都是List接口的实现类(可用于存储一系列的对象和对元素的增删改查操作),其中List接口继承了Collection接口,而Collection接口又继承了Iterable接口,所以List同时拥有着Collection和Iterable接口的特性。对于ArrayList,它是以数组结构的形式来实现的,可用索引的方式...原创 2019-01-21 11:01:56 · 194 阅读 · 0 评论 -
Java代码的一些优化点整理
一个程序功能的运行与执行,快与慢,客户的体验是否良好,除了感知页面的体验外,一直以来,效率方面也显得特别重要,想要获得大量的流量,客户的体验感是非常重要的,其实在软件上做的很多东西,基本面向的都是我们大众的客户,客户是上帝,想要提供最好的服务,除了追求质量外,效率也是我们一直追求的理想,下面整理一些java代码的优化,除了个人的总结接触外,当然也借鉴了一些网上的文章来整理的,学习的,可能还...原创 2019-01-23 17:09:38 · 404 阅读 · 0 评论 -
阿里 sentinel dashboard源码实现请求数据监控统计与持久化展示数据,集成spring cloud多环境打包jar包运行
最近在做一个要求统计api-gateway模块的所有请求数据展示的一个功能,所以查找了几个方案,包括以下:1,alibaba sentinel 哨兵(最后决定使用这个,因为功能比较丰富,以后可能可以用到,而且想试一下阿里的框架,控制台dashboard的前端实时请求展示用的框架也是蚂蚁金服的G2可视化图表框架)2,大众点评(这个功能很完善,而且也很丰富,完全符合要求,后端需要部署,前端...原创 2019-07-29 18:23:37 · 2074 阅读 · 0 评论 -
Hadoop 2.8.3本地环境搭建+Centos7.6+jdk12.0.2
以下仅为Hadoop本地环境搭建:一、准备工具包:1、下载jdk,官方地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html2、下载hadoop包,地址:https://archive.apache.org/dist/hadoop/common/hadoo...原创 2019-08-06 17:56:28 · 330 阅读 · 0 评论