服务器技术文章
-
-
7种Linux中获取CPU速度的方法
在Linux上,有许多命令可用于获取处理器的CPU速度。在本文中,我们将介绍一些使用最广泛的命令来获取有关CPU的CPU速度。 方法1:使用hardinfo Hardinfo是一个…… -
干货满满:详解四组遍历数组
这篇文章比较了遍历数组的四种方式: for 循环: for (let index=0; index for-in 循环: for (const key in someArray) { console.log(key); } 数组的 .f…… -
-
Webpack中Loader和Plugin的区别和编写思路
一、区别 前面两节我们有提到Loader与Plugin对应的概念,先来回顾下 loader 是文件加载器,能够加载资源文件,并对这些文件进行一些处理,诸如编译、压缩等,…… -
SQL-Hive中的Select From解析
今天我们来讲讲Hive中最常用的 select from 语句知识要点。 Hive系列文章预计10-20篇,主要讲数据分析中最基础的SQL技能。 01-查询表中的内容 查询指定的某一…… -
Ubuntu中使用pdftk合并、分离PDF文档等操作
系统环境 Ubuntu 20.04 安装 使用snap包管理器来安装pdftk: $ sudo snap install pdftk 合并多个PDF 下面例子中将admin_guide.pdf started_guide.pdf user…… -
使用 Linux 自动化工具 AutoKey提高生产率
AutoKey 是一个开源的 Linux 桌面自动化工具,一旦它成为你工作流程的一部分,你就会想,如何没有它,那该怎么办。它可以成为一种提高生产率的变革性工具,或…… -
信号量Semaphore一篇文章叫你明白
已经习惯了阿里面试官的冷笑:用过Semaphore吧,不妨说说? 本质就是 信号量模型,模型图如下: 其中的 计数器 和 等待队列 对外部是透明的,仅能通过提供的三…… -
Spring Boot统一异常处理的拦截指南
通常我们在Spring Boot中设置的统一异常处理只能处理Controller抛出的异常。有些请求还没到Controller就出异常了,而这些异常不能被统一异常捕获,例如Servle…… -
-
-
-
教你如何查看 Git 提交中发生了什么变化
如果你每天使用 Git,应该会提交不少改动。如果你每天和其他人在一个项目中使用 Git,假设 每个人 每天的提交都是安全的,你会意识到 Git 日志会变得多么混乱…… -
修改FRP默认的http404页面后自行编译
配置Go环境 安装依赖 # Ubuntu $ sudo apt-get install bison ed gawk gcc libc6-dev make # CentOS $ sudo yum install gcc 下载安装Go Golang各版本的下载…… -
大神教你如何给脚本写一个守护进程
用下面这段代码就可以实现: #!/bin/sh Date=` date ‘+%c’` while : do if ! ps aux | grep -w mysqld | grep -v grep >/dev/null 2>&1 then /etc/i…… -
-
Linux系统自动更新时间
安装NTP客户端 yum -y install ntp 修改时区为Asia: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime vim /etc/sysconfig/clock ZONE="Asia/Shang…… -
交换变量和String类初始化:JAVA入门基础
一、交换变量 1.什么是交换变量 例如用户输入a、b的值分别3,9的整数,要求输出的值为a=9,b=3。如何交换这两个变量呢?使用三变量法,这种方法用现实生活的举个…… -
windows 处理bat连接本地mysql
实例代码 @echo off set path=C:\Program Files\MySQL\MySQL Server 5.7\bin cd ./ set CURR_PATH=%cd% mysql -h localhost -u root --password=123456 @echo…… -
Shell脚本逐行处理文本文件技巧
经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下: 1.通过read命令完成.…… -
-
Centos8中恢复根目录为默认权限
本文中我们将故意在一个测试服务器上运行chmod 777命令,并尝试通过运行两个命令进行恢复。就是如下两条命令: # rpm --setugids -a # rpm --setperms -a 当…… -
go语言json的使用技巧
基本的序列化 首先我们来看一下Go语言中json.Marshal()(系列化)与json.Unmarshal(反序列化)的基本用法。 type Person struct { Name string Age int64 …… -
Windows bat脚本之for循环用法
Windows bat脚本的for语句基本形态如下: 在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2 之所以要区……