logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java线程池ThreadPoolExecutor详解(一篇就够了)

前言创建一个新的线程可以通过继承Thread类或者实现Runnable接口来实现,这两种方式创建的线程在运行结束后会被虚拟机销毁,进行垃圾回收,如果线程数量过多,频繁的创建和销毁线程会浪费资源,降低效率。而线程池的引入就很好解决了上述问题,线程池可以更好的创建、维护、管理线程的生命周期,做到复用,提高资源的使用效率,也避免了开发人员滥用new关键字创建线程的不规范行为。说明:阿里开发手册中....

#java#分布式
deepin 20安装后系统没有声音解决方案(亲测有效)

打开终端:sudo vi /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT原有配置后面添加snd_hda_intel.dmic_detect=0即GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"改为GRUB_CMDLINE_LINUX_DEFAULT="splash quiet snd_hda_intel.dmic...

#php#linux#mysql
ElementaryOS安装及常用环境配置

前言假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推荐Ubuntu要么是基于Ubuntu系统的,早期安装过deepin,但是个人不是太喜欢吧,最终锁定安装Elementory OS,先展示安装后的效果吧,使用elementary-2-macos美化后的界

#ubuntu
spring cloud gateway 启动报错,Failed to bind on [0.0.0.0:xxx] bind(..) failed: 权限不够

最近把操作系统迁移到了deepin,不得不说Linux中需要学习的还是有很多的,本地启动网关的时候就遇到一个坑,特此记录一下,报错信息。Caused by: reactor.netty.ChannelBindException: Failed to bind on [0.0.0.0:188]Suppressed: java.lang.Exception: #block terminated...

#java#linux#spring +1
Windows10安装Docker使用Hyper-v还是WSL2

Docker基于容器化技术、可以很方便提供ElasticSearch、MySQL、Redis、RabbitMQ等容器,在Linux上安装Dockre就很简单,Windows要如何安装?参考官方安装文档:https://docs.docker.com/docker-for-windows/install/官方给出了两种方案,这里可能就会纠结了到底用哪种,WSL2还是Hyper-V,这两者有什么不同?

#docker
Kubernetes基本入门-概念介绍(一)

简介Kubernetes这个名字源于希腊语,意为"舵手"或"飞行员”。k8s这个缩写是因为k和s之间有八个字符。Google在 2014年开源了Kubernetes项目,Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。同样类似的容器编排工具还有docker swarm/mesos等,但kubernetes应用最为广泛,社区更为活跃。kubernetes主要包含了...

#kubernetes#docker#容器 +2
Kubernetes集群安装

Kubernetes的安装过程还是比较繁琐的,网上也提供了不少的教程,总结下来安装方式大概可以分为三类。二进制安装(上手难度高,不推荐)kubeadm安装(官方推荐,基于命令行形式,安装过程相对简化)基于第三方工具(以容器安装容器,安装简单,但是也屏蔽了安装过程,快速体验可以采用这种方式安装)这里使用腾讯云服务器来安装,准备了以下四台节点。其中三台服务器作为k8s集群节点,一台服务器...

#kubernetes#docker#容器 +2
k3s-轻量级Kubernetes

作为轻量级Kubernetes,k3s是经CNCF一致性认证的Kubernetes发行版,专为物联网及边缘计算设计。如果想学习k8s相关内容,又受限于资源限制,可以使用k3s来体验。希望安装的Kubernetes在内存占用方面只是一半的大小。Kubernetes是一个10个字母的单词,简写为 K8s。所以,有Kubernetes一半大的东西就是一个5个字母的单词,简写为K3s。K3s没有全称,..

#kubernetes#docker#容器 +1
Quarkus基本使用

简介Java并不是为了Web而诞生,但似乎B/S架构让Java生机无限,Spring全家桶的助推也使得Java在Web更为强大,微服务体系Spring Cloud更是顺风顺水,不得不说的Spring应用的痛点就是启动过慢,内存占用偏高,对服务器资源占用较大,而且JVM的本身就难逃离内存的过度依赖。​随着容器化技术Docker、Kubernetes,让云原生似乎成为了未来的发展方向,云原生(...

#docker#spring boot#maven +2
Quarkus基本使用

简介Java并不是为了Web而诞生,但似乎B/S架构让Java生机无限,Spring全家桶的助推也使得Java在Web更为强大,微服务体系Spring Cloud更是顺风顺水,不得不说的Spring应用的痛点就是启动过慢,内存占用偏高,对服务器资源占用较大,而且JVM的本身就难逃离内存的过度依赖。​随着容器化技术Docker、Kubernetes,让云原生似乎成为了未来的发展方向,云原生(...

#docker#spring boot#maven +2
    共 17 条
  • 1
  • 2
  • 请选择