摘要:
阅读全文
摘要:
当需要在两个Linux服务器之间传输文件时,一般会有以下几种选择: 基于Xftp:先把文件或文件夹从A服务器down到本地,然后再从本地up到B服务器; 基于wget:在B服务器上直接利用wget工具将文件down过来,前提是文件可以通过http或ftp访问到; 基于scp(推荐):在B服务器上直接 阅读全文
摘要:
才发现MySQL中有个FIELD函数可以很方便的实现指定顺序排序。 语法: FIELD(value, val1, val2, val3, ...) 参数 描述 value 必须。要在列表中搜索的值 val1,val2,val3,.... 必须。要搜索的值列表 示例: SELECT * FROM ac 阅读全文
摘要:
背景 在 nginx 中配置自动跳转,凡是访问原域名的地址都自动指向到新域名。 由于涉及到泛域名,因此需要在跳转时获取当前的主机记录,再动态拼接成新域名的主机地址。 方案一:使用if(不推荐) server { listen 80; server_name *.myhome.com; locatio 阅读全文
摘要:
贪婪模式(默认) 非贪婪模式 ?: 不使用 ?: 的情况下: 达到同样的效果,但代码更精简: ?= 只是把 : 换成了 =,但捕获的结果里已经不包含括号中的样式: ?! 继续把 = 换成了 !,效果相反: 阅读全文
摘要:
一、卸载 1、卸载mysql相关组件 查看是否已安装了mysql数据库: [root@localhost /]# rpm -qa | grep mysql 按照显示结果,逐一卸载已安装的mysql组件。 其中的 mysql80-community-release-el7-5.noarch 是yum的 阅读全文
摘要:
早上发现访问服务器非常慢,赶紧登录控制台,原来CPU正在满负荷运行。 一、SSH到服务器,先使用top命令确定一下当前的服务器负载: top 发现 mysql 的 CPU 占用已经达到了 375%(因为是4核心),那就初步确定是 mysql 的问题了。 二、看看哪些SQL造成的CPU占用过高 执行一 阅读全文
摘要:
开发WebSocket程序时,都会需要一个测试环境,用来调试WebSocket的连接和收发消息。 这里推荐一个基于nodejs环境的websocket测试工具:wscat(WebSocket Cat) 官网:https://github.com/websockets/wscat 一、安装(windo 阅读全文
摘要:
1、安装Nginx相关依赖 CentOS 环境: yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel Ubu 阅读全文
摘要:
一、使用 Executors 创建线程池 Executors是一个线程池工厂类,里面有许多静态方法,供开发者调用。 /* 该方法返回一个固定线程数量的线程池,该线程池池中的线程数量始终不变。 * 当有一个新的任务提交时,线程池中若有空闲线程,则立即执行。 * 若没有,则新的任务会被暂存在一个任务队列 阅读全文