线材直径的标识

线材直径的标识 PC电源上使用的线材都以AWG(美国线规,American Wire Gauge)标识线材的直径,AWG的数字越小,线材直径越大。PC电

KVM ESXI Vmware VMDK Qcow2磁盘回收

虚拟机(特指Linux虚拟机)磁盘如果选用的弹性增长模式的话,有时候虚拟机内部占用的磁盘大小和宿主机显示的会不一致,明明删除了部分文件,但是

使用阿里云镜像安装Docker CE

Centos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1.#.安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 2.#配置docker yum源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3.#dock

Idea自动补全

0、格式化代码 Ctrl+N:查找所有类 Ctrl+B:查找100个实现类 Ctrl+Alt+B:查找所有实现类 Ctrl+F12:查找所有方法 Al

Python3

1 Python 3.7发布有一段时间了,之前一直用的2.7,感觉是时候学下新版本了。

Linux环境变量

Linux环境变量分登录和非登陆两种,登录的会加载/etc/的环境变量,不登录的话只加载家目录的环境变量,之前用的Ubuntu都是在/etc

SSL 证书免费申请

目前我用过的免费申请 letsencrypt SSL证书主要有两种方式,各有利弊,一种是使用certbot-auto手动申请,需要手动增加解析域名,另一种是使用ac

Wget下载整个网站

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 wget -r -p -np -k -E http://target.com #-r, --recursive specify recursive download. #递归调用 #-p, --page-requisites get all images, etc. needed to display HTML page. # --strict-comments turn on strict (SGML) handling of HTML comments. #下载页面的所有图片等文件

Mysql 调优

MySQL 5.7数据库参数优化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59

Linux TCP调优

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

Linux内核调优

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

Linux IP 命令

目前各大发行版都在推ip命令了,原有的ifconfig可能会慢慢退出历史舞台了,先总结几条常用的以备不时之需。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

MySQL Binlog的三种格式

1.Binlog的分类 mysql binlog的格式有三种,分别是STATEMENT,MIXED,ROW。 在配置文件中可以选择配置 binlog_format= statement|mixed|row 2.三种格式的区

ELK Elasticsearch Systemd脚本

最近ELK都迁移至Systemd系统了,由于采用的是官网的tar包进行安装升级的,考虑到自动升级和依赖问题,没有采用原厂的RPM包和DEB包

ELK Kibana Systemd脚本

最近ELK都迁移至Systemd系统了,由于采用的是官网的tar包进行安装升级的,考虑到自动升级和依赖问题,没有采用原厂的RPM包和DEB包

Scala

基于Scala2.11 01.Scala入门 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

JDBC

1.pom 依赖 1 2 3 4 5 6 7 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> </dependency> </dependencies> 2.连接测试 2.1 Test01.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package com.forsre.jdbc; import java.sql.Connection; import java.sql.Driver; import java.sql.SQLException; import java.util.Properties; public class Test01 { public

Centos 7 修改网卡为eth0

修改Grub2配置重启即可,重启前记得将新网卡的配置文件改为eth0: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #/etc/default/grub 配置文件新加最后那个net.ifnam

Centos和Debian安装KVM

Centos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 #安装依赖 yum -y install qemu-kvm libvirt virt-install bridge-utils #启动libvir

MySQL常用命令

1. SQL的语言规范 MySQL对于SQL语句不区分大小写,SQL语句关键字尽量大写 SQL 可以写在一行或者多行。为了提高可读性,各子句分行写,必要时

Linux文件系统上的特殊权限

SUID, SGID, Sticky 1 权限 ​ r, w, x ​ user, group, other 2 安全上下文 ​ 前提:进程有属主和属组;文件有属主和属组; ​ (1) 任何一个可执行程序文件能不能启动为进程:取决发起者对

Linux GNU awk

GNU awk: 文本处理三工具:grep, sed, awk grep, egrep, fgrep:文本过滤工具;pattern sed: 行编辑器 模式空间、保持空间 awk:报告生成器,格式化文

Linux sed编辑器

sed:编辑器 sed: Stream EDitor, 行编辑器; 用法: sed [option]... 'script' inputfile... script: '地址命令' 常用选项: -n:不输出模式中的内容至屏幕; -e: 多点编辑; -f /PATH/TO/SCRIPT_FILE: 从指定文件中读取编辑脚本

Linux文件查找locate & find

文件查找: 在文件系统上查找符合条件的文件; 文件查找:locate, find 非实时查找(数据库查找):locate 实时查找:find locate: 依

TCP三次握手

TCP的三次握手与四次挥手理解 1.理解一 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一

Linux删除乱码文件

有时候Linux中会产生一些不能补全或者选择的文件,例如乱码文件等,此时需要通过制定文件的Inode进行删除。 ps:想起之前ext3之前的文

Shell中set -e

有时候我们编写Shell脚本的时候需要遇到报错就退出,不要进一步造成不可恢复的影响,比如一些分区操作等,此时,我们需要在脚本中设置set -e 变

MySQL基础命令

1.常用查询 查看大小写是否敏感 show variables like '%lower_case_table_names%'; 查看缓存相关的设置 show variables like "%query_cache%"; 查看第一次执行的SQL show profile cpu,block io for query 1 ; 查看第二次执行的SQL show profile cpu,block io for query ; 查

Linux Shell常用快捷键

1.ctrl键组合 ctrl+a:光标移到行首。 ctrl+b:光标左移一个字母 ctrl+c:杀死当前进程。 ctrl+d:退出当前 Shell。 c

C

0.语言分类 高级语言分为: 1)面向过程的(如C)和面向对象的(如C++,JA) 2)编译型的(如C、C++等)和解释型的(如Python等脚本

Shell常用快捷键

常用 ctrl+左右键:在单词之间跳转 ctrl+a:跳到本行的行首 ctrl+e:跳到页尾 Ctrl+u:删除当前光标前面的文字 (还有剪切功能) c