logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【多线程与高并发】这可能是最全的多线程面试题了

1. 如何预防死锁?首先需要将死锁发生的是个必要条件讲出来:互斥条件 同一时间只能有一个线程获取资源。不可剥夺条件 一个线程已经占有的资源,在释放之前不会被其它线程抢占请求和保持条件 线程等待过程中不会释放已占有的资源循环等待条件 多个线程互相等待对方释放资源死锁预防,那么就是需要破坏这四个必要条件:由于资源互斥是资源使用的固有特性,无法改变,我们不讨论破坏不可剥夺条件一个进程不能获得所需要的全部

【死磕JVM】用Arthas排查JVM内存 真爽!我从小用到大

Arthas是啥当我们系统遇到JVM或者内存溢出等问题的时候,如何对我们的程序进行有效的监控和排查,就发现了几个比较常用的工具,比如JDK自带的jconsole、jvisualvm还有一个最好用的工具——jprofiler,但是这个是收费的,或者除了很有钱的公司,一般很少人会用这个,还有一个就是我们今天的主角——Arthas ,为什么今天会重点讲这个呢?官网地址:http://arthas.git

#java
这一篇 K8S(Kubernetes)集群部署 我觉得还可以

Kubernetes 的安装其实并不复杂,因为Kubernetes 属于Google 的产品,都是从Google的官方上进行下载,但是因为网络问题,在国内是没办法连接它的中央仓库进行下载安装包的,只能通过其他的途径进行安装,在国内有四种安装方式

文章图片
#kubernetes#linux#容器
FastDFS搭建文件管理系统(详细教程)

一 FastDFS介绍开源中国:https://www.oschina.net/question/tag/fastdfsgitHub开源地址:https://github.com/happyfish100参考:http://blog.chinaunix.net/uid-20196318-id-4058561.html1.1 简介FastDFS 是一个开源的高性能分布式文件系统(Distr...

暂无文章信息