hi_yuyuyuyuyu
码龄6年
关注
提问 私信
  • 博客:7,590
    7,590
    总访问量
  • 7
    原创
  • 1,711,532
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-07-19
博客简介:

hi_yuyuyuyuyu的博客

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得2次评论
  • 获得10次收藏
创作历程
  • 1篇
    2021年
  • 2篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • java
    2篇
  • linux
    3篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Centos 7安装supervisor并配置自启动java程序

#安装supervisor直接安装supervisor时可能出现没有supervisor对应的包,那么我们可以先安装epel-release,如下:yum install epel-releaseyum install -y supervisorsystemctl enable supervisord #设置允许开机自启动systemctl start supervisord #启动supervisordsystemctl status supervisord #查看启动状态#配置supe
原创
发布博客 2021.04.08 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AQS 之 ReentrantLock

AQS 之 ReentrantLockAQS关键变量state: 用于标记锁的状态,在reentrantLock中,state为0时表示锁没有被线程占用,可以被获取本文基于ReentrantLock的非公平锁1、从lock()方法开始final void lock() {//lock时会先去尝试获取锁,并通过cas操作去修改state的值 if (compareAndSetState(0, 1)) //cas成功,表示获取到了锁,则将设置获取独占锁的线程为当前线程 setExclu
原创
发布博客 2020.08.20 ·
191 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

并发编程---JMM&volatile

JMM模型什么是JMM模型Java 内存模型(Java Memory Model)描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式Java内存模型规定所有变量都存储在主内存中,但线程对变量的操作(读取赋值等操作)都必须在工作内存中进行,首先要将变量从主内存中copy一份到自己的工作内存中,然后对变量进行操作,操作完成后再将变量写回主内存中,不能够直接操作主内存中的变量主内存主要存储的是Java实例对象,所有线程创建的实例对象都存放
原创
发布博客 2020.08.06 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改服务器中java程序默认的服务器时区

问题:数据库时区为UTC +8java程序所在服务器时区也为+8但java程序读到的默认时区为UTC时区不一致导致入库时间出现8小时差原因:jvm取默认时区的算法1)如有环境变量 TZ设置,则用TZ中设置的时区2)在 /etc/sysconfig/clock文件中找 “ZONE”的值3)如何2)都没,就用/etc/localtime 和 /usr/share/zoneinfo 下...
原创
发布博客 2019.09.27 ·
1370 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ssh远程执行命令

远程执行命令1、查看某台主机的磁盘使用情况ssh digital@IP "df -h"2、一次执行多条命令,使用分毫将不同的命令隔开ssh digital@IP "df -h; pwd"3、执行需要交互的命令,需要添加-t参数ssh -t digital@IP "sudo ls /root"4、需要在命令中引用变量name=/home/digital/testssh dig...
原创
发布博客 2019.08.13 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Dockerfile自定义java基础镜像(centos+maven+jdk11)

步骤1、安装docker2、下载maven安装包以及jdk11安装包3、编写Dockerfile4、build镜像1、 安装docker使用homebrew安装brew cask install docker安装完成后查看docker版本,可以查看则安装成功docker -v2、下载maven安装包以及jdk11安装包在官网下载maven和jdk11安装包,我将tar...
原创
发布博客 2019.08.06 ·
4824 阅读 ·
3 点赞 ·
2 评论 ·
7 收藏

搭建docker registry

搭建docker registry本机尝试,mac环境搭建本地注册中心1.运行docker pull命令拉取registry镜像.docker pull registry2、启动registry容器docker run -p 5000:5000 -v /opt/data/registry:/var/lib/registry -i -t -d --name registry regist...
原创
发布博客 2019.08.06 ·
167 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏