自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 (Docker实战)在CentOS7上使用Docker;(超详细、附图、附代码)

一、Docker的三大组件要想使用Docker,就要先了解Docker的一些基本概念,首先要了解的是Docker的三大组件,分别是仓库、镜像、容器;仓库(也有叫Registry(注册中心))Docke中仓库的概念,有点类似与GitHub的仓库的概念,不过GitHub的仓库是存着大量的开源项目,而Docker的仓库存储的是用户构建的镜像,仓库又分为公有仓库和私有仓库;1、官方公共仓库Docker Hub(因为直接使用官方仓库下载镜像,速度有点让人堪忧,所以出现了大量的镜像仓库,大大提升了下载速度)

2021-01-10 20:27:36 680

原创 JVM系列之二——JVM的垃圾回收理论

前言上一篇文章主要介绍了JVM运行时内存的五大区域,这一篇主要来了解JVM的垃圾收集机制;哪些内存需要回收?     对于上节介绍的线程独占区域(虚拟机栈、本地方法栈、程序计数器),对于栈来说,我们每次的栈帧在类结构确定时,分配到的内存就已经确定下来了,因此这几个区域内存分配和回收具备确定性,并且当方法结束或线程结束,该区域的内容就随之消亡了;     而对于线程共享区的堆和方法区来说,我一个方法在执行不同条件分支所需要

2020-12-25 14:40:20 328 3

原创 JVM系列之一Java虚拟机在Java程序运行时管理的内存区域.

为什么要学习JVM其实如果我们平常如果只在本地开发环境中进行Java程序开发时,我们很少会遇到需要了解JVM的需求,但是在实际的工作中,我们开发会分为本地环境、开发环境、Sit、Uit、生产环境多个场景;可能你在自己开发环境上,程序跑的飞起,但是等部署到了生产环境实际投产给用户去使用的时候可能你会遇到这些需求:运行的程序卡住了、却没有看到任何日志输出部署应用的服务器CPU的利用率突然就激增或者对于一个多线程的应用、我线程是越多越好吗?对于这些需求,就不仅仅要求我们只做到:能够写出业务功能、能够

2020-12-23 17:26:50 124

原创 IDEA的database连接mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘

解决方法设置mysql时区使用win + r,打开运行窗口输入cmd打开命令提示符连接数据库:mysql -hlocalhost -uroot -p//输入密码后连接到mysql继续输入 show variables like'%time_zone'; (注意不要漏掉后面的分号)time_zone显示 SYSTEM 就是没有设置时区啦。输入set global time_zone = '+8:00'; ,回车重新连接数据库,重复2和3操作,查看此时的time_zone的value值是否

2020-12-16 15:54:59 204

原创 (Docker实战)CentOS7上安装Docker

虚拟化:把实体资源抽象、转换呈现出来,打破实体结构不可分割的障碍使用场景:装载软件的环境,用于不同环境的移植,通过导出的方式,获取环境名词:宿主机docker客户端docker是什么docker能干什么docker镜像和容器一个形象的比喻:一个镜像就是一个类,容器相当于对象怎么安装使用docker一、 安装1、环境准备环境准备:Linux VM-0-4-centos 3.10.0-1127.19.1(Docker官方建议Linux内核3.8以上)2、更新yumyum up

2020-12-15 23:51:44 103

原创 (FastDFS安装防坑必看)CentOS7安装分布式文件系统FastDFS教程,并使用SpringBoot项目进行测试

前言FastDFS是一款轻量级的分布式文件系统,本人在刚接触FastDFS安装的时候,踩了不少的坑。为了给自己以后安装留份记录,也为了帮助大家少走弯路,写下这篇博客供大家参考;如果在你安装过程中出现的问题,欢迎大家在评论区交流;安装一、安装依赖1、安装c语言编译环境和一些工具yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl un

2020-11-27 17:33:33 310

原创 解决SpringCloud项目在启动Eureka时报错

SpringCloud项目在启动Eureka时报错报错如下: 原因是因为新版本的SpringCloud Eureka在启动的时候必须提供Hystrix熔断的依赖pom.xml只引入了Eureka的依赖java.lang.NullPointerException: null at com.netflix.eureka.registry.PeerAwareInstanceRegistryImpl.shutdown(PeerAwareInstanceRegistryImpl.java:174) ~[eu

2020-11-18 11:21:01 1682 1

原创 (必看)IDEA在类上和方法上添加Javadoc文档注释,图文详解

IDEA在类和方法上生成文档注释idea作为越来越多程序员使用的开发工具,平时的代码注释也非常的关键,下面介绍一下类上注释和方法上注释,方便大家的开发配置,同时也为自己以后配置留一份记录(毕竟每次换环境都需要重新配置一遍)一、在类上生成文档注释(在接口上生成同理)File–>settings–>Editor–>File and Code Templates–>Files–>Class在模板上加入文档注释模板,使用效果如下图 ;/** *@ClassName $

2020-11-13 11:19:07 6537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除