自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Fastdfs配置文件

FastDFS配置参数tracker.conf、storage.conf详解Tracker.conf文件位置: /etc/fdfs/tracker.conf# is this config file disabled# false for enabled# true for disabled#该配置文件是否生效disabled=false# bind an address of this host# empty for bind all addresses of this host

2020-12-29 20:24:18 559

原创 构建docker镜像并推送远程服务器

目录将会用到的工具或环境安装docker修改配置文件重启docker编写Dockerfile在IDEA新建Docker服务将会用到的工具或环境UbuntuDockerIdeaidea插件docker安装docker​ 比较简单,可以参考菜鸟教程修改配置文件vi /lib/systemd/system/docker.service[Unit]Description=Docker Application Container EngineDocumentation=h

2020-12-28 09:44:19 398

原创 Shell编程快速入门

Shell 编程学习笔记——初探shell语法如何使用bash执行脚本bash < test.shbash test.sh // bash 脚本名 [参数]./test.sh // 这种方式会使用脚本内的#! 后面的参数 比如#! /bin/bash -v 相当于 bash test.sh -v. test.sh // · ex3[参数]变量赋值dir = `pwd`dir = $(pwd) // $(命令表)数组Bash 只提供一维数组,并且没有限

2020-10-07 15:07:34 130

原创 kubernetes(k8s)快速入门

K8S 的Hello World(参考《kubernetes权威指南》)安装单机版的k8s环境禁用防火墙systemctl disable firewalldsystemctl stop firewalld安装ectd和kubernetesyum install -y etcd kubernetes (顺带会把docker装上)修改配置文件修改/etc/sysconfig/docker和/etc/kubernetes/apiserver, 分别修改OPTIONS=’–s

2020-10-07 14:27:22 243

原创 快速学习redis常用命令

Redis常用命令set [key] [value] 存入某键值对get [key] 获取某个数据del [key] 删除某个键值对type [key] 查看某个key的类型move [key] [db] 把一对数据移动到指定dbexpire [key] [seconds] 设置有效期ttl [key] 查看某个key的有效期 -1表示长期有效,-2表示已过期,正整数表示有效期还剩余多少时间select [index] 切换到指定dbset [key]

2020-06-08 00:09:14 134

原创 Doceker常用命令

docker version显示当前客户端和服务端的版本信息docker info显示容器,镜像等的数量,以及宿主机的一些信息docker --helpattach Attach to a running containerbuild Build an image from a Dockerfilecommit Create a ...

2020-05-07 16:26:02 638 1

原创 Docker的安装

#安装 Dockeryum -y install docker#启动 Docker 后台服务systemctl start docker#测试运行 hello-world,由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。docker run hello-world阿里云加速(dev.aliyun.com)如果没有配置加速的...

2020-05-07 16:22:50 126 1

原创 Git的常用命令

git 工作的基本流程add, commit, push, pull, clone, 是最常用的,不赘述git commit --amend$ git commit -m 'initial commit'$ git add forgotten_file$ git commit --amend上面的三条命令最终只是产生一个提交,第二个提交命令修正了第一个的提交内容。...

2020-05-01 22:50:50 97

原创 七种单例模式的写法

七种单例模式的写法饿汉式特点:在类加载时实例化,线程安全,如果没有使用instance的话比较耗费资源class SingletonDemo { private static volatile SingletonDemo instance = new SingletonDemo(); private SingletonDemo() { System....

2020-03-12 10:31:50 195

原创 一篇文章读懂Java8新特性!

Java8特性目录FunctionalInterface注解的作用java.util.function包下的常用接口方法引用Stream的常用方法LocalDate和LocalDateTime以及LocalTime的使用1.1 @FunctionalInterface注解用于添加在接口上的注解。它的作用是:在编译时抛出异常,除非满足下面两种情况:被注解标注的类型是一个...

2020-03-05 23:02:18 121

原创 公平锁和非公平锁的详解

公平锁加锁时考虑排队等待问题,按照申请锁的顺序,按照FIFO规则,先申请的线程先取得锁,其他线程进入队列等待锁的释放,当锁释放后,在队头的线程被唤醒。非公平锁加锁时不考虑排队等待问题,直接尝试获取锁。如果此时恰好锁处于unlock,则不管有没有其他线程在等待,直接拿到锁;否则就转化成公平锁的模式,进入队列等待。两者对比非公平锁性能比公平锁高5~10倍,因为公平锁需要...

2020-02-20 21:50:50 1523

原创 volatile的作用和使用

volatile保证可见性不保证原子性禁止指令重排1.1 验证volatile保证可见性import java.util.concurrent.TimeUnit;class A { int num = 0; public void add() { this.num = 1; }}public class VolatileDemo {...

2020-02-14 22:40:05 202

原创 如何搭建Java环境

Java环境搭建准备:1. JDK下载:    在官网下载对应版本的jdk1.8:下载地址2.安装JDK    windows 系统直接使用安装包默认的安装路径即可然后点击下一步直至完成,(记住安装路径,稍后配置环境变量的时候要用,博主这里的路径是C:\Program FIles\Java\jdk1.8.0_201\)Java环境变量配置:1. 配置JAVA_HOME:右键点...

2019-10-04 12:24:29 178

空空如也

空空如也

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

TA关注的人

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