首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
杨子颍
掘友等级
java开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
【多线程】什么是线程安全?
其实“线程安全”并不是指线程的安全,而是指内存的安全。为什么呢?这主要和操作系统有关。现在主流操作系统都是多任务的,也就是多个进程同时执行。所以为了保证安全,每个进程只能访问分配给自己的内存空间,不能访问别人的空间,这是由操作系统来保证的。每个进程的内存空间里都有一块公共区域:堆...
【多线程】线程的生命周期
搞懂生命周期中各个节点的状态转换机制。初始状态:指的是线程已经被创建,但是还不允许分配CPU执行。(这里的被创建,仅仅是在编程语言层面被创建,而在操作系统层面,真正的线程还没有创建)可运行状态:指的是线程可以分配CPU执行。这种状态下,真正的操作系统线程已经被成功创建了,所以可以...
【JVM】强引用、软引用、弱引用、虚引用分别是什么
当内存不足,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会对该对象进行回收,死都不收。强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就能表明对象还“活着”,垃圾收集器不会碰这种对象。在Java中最常见的就是强引用,把一个对象赋给一个引用变量,这个引...
JMeter安装教程
注意:JMeter安装之前要配置好Java环境。1.下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.下载之后无需安装,直接解压压缩包。1.新增系统环境变量,变量值为JMeter解压的路径 2.%JMETER_HOME%\li...
Jenkins构建步骤图解
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet...
【Linux】CentOS 7 安装 docker
1. 2. 3. 4. 5. 官网:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.阿里云:yum-config-manager --add-repo https:/...
【Linux】完美解决 nginx 的权限问题( Permission denied)
Linux安装nginx过程中,执行.nginx的目录都是root用户,所以执行命令时提升一下权限即可。sudo .
【Linux】CentOS 7 安装Redis
官网地址:https://redis.2.1 首先,把下载好的安装包通过远程工具放到虚拟机中,进入 cd /opt 目录中查看 2.tar -zxvf redis-5.0.8.tar.解压后出现文件夹redis-5.0.8: 2.cd redis-5.0.2.4 在redis-5...
【JVM】浅谈对OOM的认识
1、java.lang.这是栈溢出错误,如果一个线程所需用到栈的大小>配置允许最大的栈大小,那么jvm就会抛出StackOverflow。 一般出现这个问题是因为程序里有死循环或递归调用所产生的。由于深度递归,抛出此错误以指示应用程序的堆栈已耗尽。2、java.lang.使用Ja...
形象化理解 SpringBoot + SpringCloud
Spring framework架构的项目就像上海中心这样的高楼大厦,一栋大厦里租用者各色各样的公司和企业为用户提供各种各样的服务。大厦里的每间办公室都是一个容器,对应着一个docker容器,空办公室对于用户来说是没有任何意义的,只有里面入住了企业(Spring boot),跑了...
下一页
个人成就
文章被点赞
11
文章被阅读
42,166
掘力值
327
关注了
34
关注者
1
收藏集
1
关注标签
0
加入于
2019-07-13