免费 Https 证书(Let's Encrypt)申请与配置 作者: LaoFu 时间: 2017-12-06 分类: 技术 评论 1. 下载 certbotgit clone https://github.com/certbot/certbot cd certbot ./certbot-auto --help解压打开执行就会有相关提示2. 生成免费证书- 阅读剩余部分 -
Java8 Lambda实现条件去重distinct List 作者: LaoFu 时间: 2017-12-05 分类: 技术 评论 我们知道, Java8 lambda自带的去重为 distinct 方法, 但是只能过滤整体对象, 不能实现对象里的某个值进行判定去重, 比如:List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 5, 5,- 阅读剩余部分 -
Typecho php7.0 无法连接mysql 500错误(Database Server Error) 作者: LaoFu 时间: 2017-11-28 分类: 技术 评论 修改配置文件config.inc.php将$db = new Typecho_Db('Mysql', 'typecho_'); 替换为$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
编译安装Nginx 作者: LaoFu 时间: 2017-11-26 分类: 技术 评论 准备1.下载PCRE库,并解压2.下载zlib库,并解压3.下载Nginx的最新代码,解压4.安装openssl和openssl-devapt-get install openssl apt-get install libssl-dev5.创建目录mkdir /etc/nginx/ mkdir /var/log/nginx/ mkdir /var/tmp/nginx/6.下载最新的CloudFlare QUICHE及其子- 阅读剩余部分 -
MySQL数据库字符集修改为utf8mb4 作者: LaoFu 时间: 2017-11-25 分类: 技术 评论 对于mysql 5.5 而言,如果不设定字符集,mysql默认的字符集是 latin1 拉丁文字符集;为了统一管理和应用开发的方便,一般都会统一将操作系统,客户端,数据库各方面的字符集都设置为 utf8 字符集,即能满足各种字符应用,又能统一字符集,避免各种乱码问题。但随着各种业务的进一步发展,除了各个国家的本身语言字符,经常也会有一些表情符号出现在应用程序中,而在mysql 5.5 之前,UTF-8编码只支持1-3个字- 阅读剩余部分 -
Linux系统下查看已经登录用户并踢出的方法 作者: LaoFu 时间: 2017-11-23 分类: 技术 评论 LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务。查看登陆用户系统管理员若想知道某一时刻登陆的用户,可以使用系统提供的who命令,该命令可以查看当前登陆到系统的用户及其他信息。查看登陆用户历史系统管理员若想知道系统中用户登陆的历史行为,还可以察看用户曾经登陆到系统。使用last命令可以查询曾经登陆用户的信息。Linux踢出已登录用户的方法pkill -kill -t pts/0 (pts/0为who指令看到的用户终端号)
MySQL5.7 高可用高性能配置调优 作者: LaoFu 时间: 2017-11-23 分类: 技术 评论 MySQL5.7 在 5.6 版本的基础之上做了大量的优化.[client] default-character-set = utf8mb4 [mysqld] ### 基本属性配置 port = 3306 datadir=/data/mysql # 禁用主机名解析 skip-name-resolve # 默认的数据库引擎 default-storage-engine = InnoDB ### 字符集配置 chara- 阅读剩余部分 -
MySQL 多表关联删除 作者: LaoFu 时间: 2017-11-18 分类: 技术 评论 多张表关联,同时删除多张表数据。DELETE t1, t2, t3 FROM t1 LEFT JOIN t2 ON(t1.id = t2.id) LEFT JOIN t3 ON(t1.id = t3.id) WHERE 条件
apt-get 使用代理进行update upgrade 作者: LaoFu 时间: 2017-11-17 分类: 技术 评论 apt-get有一个“-o”选项,直接设置apt-get的变量。比如sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update sudo apt-get -o Acquire::ftp::proxy="ftp://127.0.0.1:8000/" update sudo apt-get -o Acquire::https::proxy="https://127.0.0.1:8000/" update
MySQL 的 Safe Update Mode 错误 作者: LaoFu 时间: 2017-09-28 分类: 技术 评论 当执行MySQL update语句的时候, where 条件中没有主键时会报错:“You are using safe update mode and you tried to update a table without a WHERE clause that uses a KEY column.”要解決就是将 MySQL 的 Safe Update Mode 关闭:SET SQL_SAFE_UPDATES=0;当需要重新启用的时候,需要执行SET SQL_SAFE_UPDATES=1;