3 杨子颍_Zoey

尚未进行身份认证

我要认证

认真生活,快乐工作!

等级
TA的排名 3k+

【JVM】JVM的生命周期

JVM的生命周期。

2020-06-28 21:25:37

feign.RetryableException: Read timed out executing POST http://......

问题描述SpringCloud微服务之间远程调用报错超时。feign.RetryableException: Read timed out executing POST http://......原因及解决方案这是一个http请求报错超时,因为feign的调用分为两层:Ribbon的调用和Hystrix的调用,所以我们在配置文件中添加超时配置即可。高版本的Hystrix默认是关闭的,可以不设置。#hystrix的超时时间hystrix: command: default:

2020-06-20 15:47:56

什么是线程安全?

线程安全问题是指“线程”的安全么?

2020-06-14 22:40:08

线程的生命周期

搞懂生命周期中各个节点的状态转换机制。通用的线程生命周期初始状态:指的是线程已经被创建,但是还不允许分配CPU执行。(这里的被创建,仅仅是在编程语言层面被创建,而在操作系统层面,真正的线程还没有创建)可运行状态:指的是线程可以分配CPU执行。这种状态下,真正的操作系统线程已经被成功创建了,所以可以分配CPU执行。当有空闲的CPU时,操作系统会将其分配给一个处于可运行状态的线程,被分配到CPU的线程的状态就转换成了运行状态。运行状态的线程如果调用一个阻塞的API(例如以阻塞方式读文件)或等待某个

2020-06-07 21:05:37

【JVM】强引用、软引用、弱引用、虚引用分别是什么

深入浅出nacos

2020-05-31 21:07:37

JMeter安装教程

下载注意:JMeter安装之前要配置好Java环境。1.下载地址:http://jmeter.apache.org/download_jmeter.cgi2.下载之后无需安装,直接解压压缩包。目录如下:配置环境变量1.新增系统环境变量,变量值为JMeter解压的路径2.编辑CLASSPATH变量,添加上(注意和已有内容之间用英文版分号隔开)%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%

2020-05-24 21:29:11

Jenkins构建步骤图解

Jenkins构建,没有比这个更详细的图解教程了。

2020-05-13 21:12:15

【Linux】CentOS 7 安装 docker

极简安装。

2020-05-10 21:30:27

【Linux】完美解决 nginx 的权限问题( Permission denied)

问题描述Linux安装nginx过程中,执行./confiture命令时,报错Permission denied(如图)解决办法nginx的目录都是root用户,所以执行命令时提升一下权限即可。sudo ./configure...

2020-05-05 08:50:16

【Linux】CentOS 7 安装Redis

1 下载安装包官网地址:https://redis.io/download2 安装2.1 首先,把下载好的安装包通过远程工具放到虚拟机中,进入 cd /opt 目录中查看2.2 解压安装包tar -zxvf redis-5.0.8.tar.gz解压后出现文件夹redis-5.0.8:2.3 进入Redis目录cd redis-5.0.82.4 在redis-5...

2020-04-27 09:13:19

【JVM】浅谈对OOM的认识

一张图区分Exception和Error1、java.lang.StackOverflowError这是栈溢出错误,如果一个线程所需用到栈的大小>配置允许最大的栈大小,那么jvm就会抛出StackOverflow。一般出现这个问题是因为程序里有死循环或递归调用所产生的。由于深度递归,抛出此错误以指示应用程序的堆栈已耗尽。【举例】2、java.lang.OutOfMemoryEr...

2020-04-26 20:50:38

形象化理解 SpringBoot + SpringCloud

大厦里的每间办公室都是一个容器,对应着一个docker容器,空办公室对于用户来说是没有任何意义的,只有里面入住了企业(Spring boot),跑了各种程序,才叫一个微服务结点。房间号可以理解成容器的ip和端口,企业名理解成微服务的服务名,如果一家企业规模较大,需要租多间办公室才可以,那就是多个容器共同组成一个高可用性的微服务组群。大厦有一本企业列表,有哪些企业提供哪些服务,对应的房间号是什么...

2020-04-16 20:23:54

配置 springboot 的 run dashboard

1. run dashboard是什么可以看到,这里可以同时显示多个springboot项目,非常方便。默认情况下,idea的 run dashboard 是关闭的,当检测到你有多个springboot项目时会弹出提示框,询问是否打开。2. run dashboard如何打开在你的idea项目目录中,有一个 .idea目录:进入 .idea 目录中,有一个workspace.xml:...

2020-04-15 14:29:25

【Linux】 CentOS 7 安装 RabbitMQ

1. 安装Erlang1.1 在线安装yum install esl-erlang_17.3-1~centos~6_amd64.rpmyum install esl-erlang-compat-R14B-1.el6.noarch.rpm1.2 离线安装1.下载好 erlang 安装包以后,上传至虚拟机。2.依次执行命令:1)rpm -ivh esl-erlang-17.3-1....

2020-04-14 11:42:11

【Linux】CentOS 7 安装Redis

安装1.下载安装包:官网下载建议上传到home下:/usr/local/leyou2.解压 tar -xvf redis-4.0.9.tar.gz3.编译安装 mv redis-4.0.9 redis cd redis make && make install配置1.修改安装目录下的redis.conf文件vim redis.conf修改如下配置:#...

2020-04-13 08:33:13

ZooKeeper启动报错 JAVA_HOME is incorrectly set

zookeeper在启动服务端的时候会基于java环境启动,所以在启动的时候会检测 jdk 是否安装。而在我们开发者的入门过程中,都会设定一下 %JAVA_HOME%的系统变量。在 zkService启动的时候,会找%JAVA_HOME%\bin\java.jar 进行java基础环境的启动。所以,如果没有配置的话,就要配置。zkService 启动的时候,到底做了些什么?1、启动加载zkE...

2020-03-13 19:12:20

Spring事务的隔离级别

我带你了解事务的隔离级别

2020-03-10 13:49:16

打包部署时jar包和war包的区别

jar和war包的区别是什么呢?

2020-03-04 19:16:29

安装FastDFS

看我教你安装FastDFS

2020-02-02 18:50:51

FastDFS简介

你知道上传和下载文件是怎么实现的么?我教你。

2020-01-22 08:14:20

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。