自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux安装Docker

文章目录`Linux安装Docker``1.Docker安装前准备``2.下载Docker``3.启动Docker``4.Docker安装后操作`==`(非必须)`==`5.镜像加速配置`==`(需要有镜像加速地址)`==`6.Docker常用命令``7.GUI管理`Linux安装Docker1.Docker安装前准备1.1 安装前确认系统中是否安装yum-utils、device-mapper-persistent-data、lvm2依赖yum list installed | grep yum-

2020-09-08 09:39:36 355

原创 Linux安装Nginx

文章目录`Linux安装Nginx``1.Nginx安装前准备``2.下载Nginx``3.安装Nginx``4.Nginx安装后操作`==`(非必须)`==`5.优化Nginx(来源:阿里云控制台建议)``6.配置文件及释义`Linux安装Nginx1.Nginx安装前准备1.1 安装前确认系统中是否安装gcc、pcre-devel、zlib-devel、openssl-devel依赖yum list installed | grep gccyum list installed | grep p

2020-09-08 09:37:58 390

原创 Linux安装Docker-Compose

文章目录`Linux安装Docker-Compose``docker-compose官网文档``1.Docker-Compose安装``2.增加Docker-Compose权限`Linux安装Docker-Composedocker-compose官网文档1.Docker-Compose安装sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(unam

2020-09-08 09:35:55 3447

原创 Linux安装Java

文章目录`Linux安装Java``1.yum下载安装Java``2.官网下载jdk,ftp上传服务器解压安装Java`Linux安装Java1.yum下载安装Java1.1 查找java相关列表yum -y list java*或yum search jdk1.2 安装jdkyum install java-1.8.0-openjdk.x86_64备注:通过yum安装的默认路径为 /usr/lib/jvm1.3 将jdk的安装路径加入到JAVA_HOMEvi /etc/pro

2020-09-08 09:34:47 393

原创 Docker安装Jenkins报错

创建Jenkins容器docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins:latest问题描述无法启动jenkins查看错误原因docker logs jenkins能看到提示权限不足:Permission deniedtouch: cannot touch '/var/jenkins_home/copy_reference_file

2020-09-02 10:41:29 476

原创 Docker磁盘占用大的问题解决

1.查看磁盘使用情况du -sh /var/lib/docker/2.类似于Linux上的df命令,用于查看Docker的磁盘使用情况docker system df3.清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)docker system prunedocker system prune -a #清理更彻底注意:这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前一定要想清楚4.迁移 /var/lib

2020-09-02 10:40:32 1679

原创 Linux排查Java线程数异常

1.问题调查分析发现在代码中使用了线程池 Executors.newFixedThreadPool(20);我们先不讨论此处线程池使用是否正确,仅就此处修改而言,将原有 Executors.newFixedThreadPool() 替换;似乎并无不妥(这么修改,是为了遵循阿里规约)int nThreads = Runtime.getRuntime().availableProcessors(); ThreadPoolExecutor pools = new ThreadPoolExe

2020-09-02 10:38:59 665

原创 Chrome80 网页剪报收藏笔记每次都需要登录且收藏失败报错(亲测有效)

Chrome80 网页剪报收藏笔记每次都需要登录且收藏失败报错(亲测有效)解决方案(官方给出的方案)新版的chrome浏览器,地址栏输入:chrome://flags/#same-site-by-default-cookies按截图操作

2020-08-14 14:20:51 344

原创 Linux SSH设置

1.修改配置文件1.1 打开 /etc/ssh/sshd_config 找到 #Port 22vim /etc/ssh/sshd_config1.2 首次打开时找到 “#Port 22”,去掉前面#号,再增加一条 Port [New Port]备注:这样做是为了确保 [New Port] 端口不能正常连接的情况下依然能保持22端口连接同时需要保证云服务器上对应端口必须开放修改端口时候最好挑10000~65535之间的端口号,10000以下容易被系统或一些特殊软件占用,或是以后新安

2020-08-14 09:59:21 433

原创 Linux防火墙基本操作

RHEL中有几种防火墙共存:iptablesfirewalldip6tablesebtables这些软件本身其实并不具备防火墙功能,他们的作用都是在用户空间中管理和维护规则,只不过规则结构和使用方法不一样罢了,真正利用规则进行过滤是由内核的netfilter完成的备注:CentOS7 默认采用的是firewalld管理netfilter子系统,底层调用的仍然是iptables命令。不同的防火墙软件相互间存在冲突,使用某个时应禁用其他的1.firewalld基本操作1.1 查看防火墙状态

2020-08-14 09:57:24 706

原创 记录一下:常用命令或脚本

利用lsof命令查找已经删除的文件来释放磁盘空间通过lsof命令查找运行中的进程占用已经删除的文件(僵死文件。这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘空间,使用如下命令可以查看死文件占用情况)lsof | grep delete | sort -nrk 7 | more备注:磁盘空间满(No space left on device)的原因磁盘分区的空阿使用率达到百分之百磁盘分区inode使用率达到百分之百僵尸文件:已删除文件因句柄被占用未

2020-08-10 15:34:20 201

原创 Linux主机挂载新磁盘的详细步骤

Linux主机挂载新磁盘的详细步骤适用场景:某些不支持磁盘扩容VPS、云主机,本次案例涉及的阿里云云主机独立主机增加硬盘操作步骤 目标:把 /usr/local/docker 目录单独挂载到新的硬盘 1.查看主机上的硬盘:fdisk -l[root@ecs-bcb3 docker]# fdisk -l磁盘 /dev/vda:42.9 GB, 42949672960 字节,83886080 个扇区Units = 扇区 of 1 * 512 = 512 byt

2020-08-10 15:32:49 853

原创 Git命令大全

Git命令大全fetch vs pullgit fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作...

2020-04-08 20:42:16 127

原创 雪花算法(SnowFlake)Java实现

雪花算法(SnowFlake)Java实现算法原理SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:由于在Java中64bit的整数是long类型,所以在Java中SnowFlake算法生成的id就是long来存储的。SnowFlake可以保证:所有生成的id按时间趋势递增整个分布式系统内不会产生重复id(因为有datacenterId和machineI...

2020-04-01 17:49:48 921

原创 Linux查看程序被Killed原因

Linux查看程序被Killed原因1、查看信息输入以下程序:dmesg | egrep -i -B100 'killed process'可以输出最近killed的信息。2、设定kill优先度(1)完全关掉oom(不建议):sysctl vm.overcommit_memory=2echo “vm.overcommit_memory=2” >> /etc/sysct...

2020-04-01 17:44:46 8051 1

原创 MySQL常用命令

MySQL常用命令日期 / 时间函数-- 当前日期时间 select now() select sysdate() select current_timestamp()-- 当前日期 select current_date()-- 当前时间 select current_time()-- 获取日期部分 select date('yyyy-mm-dd hh:ii:ss')--...

2020-04-01 17:03:34 4718 1

转载 Java虚拟机(JVM)面试题(2020最新版)

文章目录Java内存区域说一下 JVM 的主要组成部分及其作用?说一下 JVM 运行时数据区深拷贝和浅拷贝说一下堆栈的区别?队列和栈是什么?有什么区别?HotSpot虚拟机对象探秘对象的创建为对象分配内存处理并发安全问题对象的访问定位句柄访问直接指针内存溢出异常Java会存在内存泄漏吗?请简单描述垃圾收集器简述Java垃圾回收机制GC是什么?为什么要GC垃圾回收的优点和原理。并考虑2种回收机制垃圾...

2020-03-20 23:16:37 1482

转载 使用MyCat单库分表实战详解

场景比如一个大型集团公司,有一张表record保...

2020-03-20 23:10:40 981 1

转载 MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQ...

2020-03-20 23:06:47 3183

原创 List集合按指定数量分组

/** * List集合按指定数量分组 *@paramlist *@paramquantity *@return */privateList<List<String>> groupListByQuantity(List<String>list,intq...

2020-03-11 16:40:58 2723

tables_mysql_innodb.sql

Quartz初始化数据库建表SQL,包含每个字段及每个表的注释,可以帮助你快速创建所需要的表

2020-08-10

空空如也

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

TA关注的人

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