自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL面试题-取id为最大的偶数

昨天参加了一次笔试,其中一道mysql的优化题,题目是:有一张有8千万条数据的表,现在需要取值为偶数且最大的id,现有语句select MAX(max_id) FROM test where ( max_id%2) = 0问如何优化?当时想不出答案。晚上回家思考了一番,终于能想出一种方案:思路:因为max_id列上有运算,不走索引,导致扫描了所有索引。每次直接查询最大,查出...

2019-06-06 18:43:27 307

原创 记一次nginx配置https

本文写于2018年03月21日。最近买了阿里云的ECS实例,想在上面搭建HTTPS服务。首先上配置环境:CentOS 7php7nginx-1.13准备工作搭建HTTPS服务必须要有一个域名。于是在阿里上申请了个免费域名,并且做好备案一系列的手续。域名终于可以正常使用了,高兴得不行。然后去申请SSL证书,阿里上有免费的证书可以申请。不用多久证书签发下来了...

2019-06-02 13:02:27 179

原创 记一次linux httpd的https配置

今天从阿里云上购买了一个免费的ssl证书,整个过程从购买到审核十分钟左右,就可以下载证书文件了。解压得到一个证书文件、私钥、和chain文件。chain文件帮助浏览器识别你的证书和内置CA的关系,如果你的颁发CA是由另一个CA颁发的。上到自己服务器,使用命令" httpd -M " 查看httpd的模块,发现缺少mod_ssl模块,这是编译时没有开启ssl参数。使用 ht...

2019-06-02 12:58:47 970

原创 PHP魔术方法总结

1. 构造函数__construct()、析构函数__destruct()分别在类初始化和类回收时调用。class A{ public function __construct() { echo __FUNCTION__,PHP_EOL; } public function __destruct() { echo...

2019-06-01 13:17:01 125

原创 Apache和Nginx伪静态配置

Apache版本 2.4.35Apache配置伪静态有两种方法,一种是配置文件添加,一种是.htaccess文件添加。首先确认是否打开了mod_rewrite模块:LoadModule rewrite_module modules/mod_rewrite.so以下将访问 test-a-b.php 转换成 test.php?a=&b= 的形式1....

2019-06-01 09:38:02 379

原创 mysql之SQL_MODE笔记

SQL模式: sql_mode , sql模式会影响一些行为,比如如何处理数据的录入过程中的无效值,以及标识符的引号方式。可以在服务器启动时设置 --sql-mode= " ",也可以设置会话级 SET sql_mode = ' ' , 也可以设置全局级 set global sql_mode = ' ' 。常用的值:STRICT_ALL_TABLES 和...

2019-04-04 11:38:03 76

原创 linux常用字符串处理操作笔记整理

# 字符串截取 ( 路径处理常用 )${var#*/} 删除左起第一个 / 字符及其左边的所有字符${var##*/} 删除左起最后 / 字符左边的所有字符${var#/*} 删除开头第一字符如果是 / 则删除${var%/*} 删除右起第一个 / 字符及其右边的所有字符${var%%/*} 删除右起最后 / 字符右边的所有字符${var%/*} 右边最...

2019-04-03 15:39:24 181

原创 浏览器跨域和同源政策一些笔记(一)

整理一下跨域一些笔记。主要参考:http://www.ruanyifeng.com/blog/2016/04/cors.htmlhttp://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html 协议、域名、端口都相同才是同源。 同源政策限制:cookie,localStorage和IndexDB无法读取 ...

2018-07-23 21:15:15 146

原创 MongoDB 内嵌数组(多维数组)查询并分页

Verion:3.6目标:查询指定文档中指定数组中的数组数据。这是其中一个文档:  现在需要获取id值为5b41bfeddb27d50ae976ba56的元素的reply数组中的第二个元素。使用find+project+slice无论我怎样试都无法实现我的需求。所以对于这种层层嵌套的复杂数据,可以使用aggregate来逐步获取。Aggregate聚合管道就是在一个处理完毕把结果传递给下一个管道处...

2018-07-10 00:15:44 6923

原创 PHP ev扩展EvIo使用和socket初学习示例

系统:centos7php版本:php7.26使用ev扩展的类需要系统安装libev库,php的ev类是对libev库的封装。libev 是高性能事件循环/事件模型的网络库,提供select,poll,epoll等方法,具体介绍可以参考网上的资料。经过我调试,使用EvIo类监听IO事件是epoll中的LT即水平触发方式的,所以可以使用阻塞和非阻塞socket。ev扩展还有很多未知的地方,希望读者提...

2018-07-04 22:06:15 771

原创 学习笔记拾遗(二)PHP输出缓冲一些注意点

php中的数据输出:echo语句->user缓冲区->sapi缓冲区->服务器缓冲区->TCP缓冲区->浏览器ob_flush():刷新用户输出缓冲flush():刷新sapi缓冲。因此想要立即输出内容时,应该先调用ob_flush(),再调用flush() ,因此flush()和ob_flush()刷新的缓冲区层次不同。ob_gzhandler():可以在ob_st...

2018-06-19 16:26:48 105

原创 学习笔记拾遗 (一)http 缓存字段

《学习笔记拾遗 (一)http 缓存字段 》前言:上了大学,学习编程也有两年多了,以前没有养成良好的笔记记录习惯,现在翻看以前的学习笔记,简直看不下去。再加上最近在培养自己写博客的习惯,所以决定重新学习了以前记录的知识点,并且把学习结果写成博客记录下来。写之前,主要学习了这个文档:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Caching_F...

2018-06-10 17:48:32 148

原创 Java由char数组得到String与值相同的String比较结果不相等

        最近使用java做作业,使用char数组去读取字符转化成字符串,然后与另一值相同的字符串使用equals比较,输出发现值一样,但是equals的比较结果却为false。        最后通过debug发现String对象的内部也是一个char数组,通过char数组创建String时,如果不指定start和count,会将使用整个数组,即连同后面的空字符,输出结果不会受到影响。另外...

2018-06-04 17:31:42 2472

windows.redis.tls.ssl-7.0.0.rar编译安装

win10下cygwin编译的redis tls 7.0.0版本编译安装

2022-08-17

windows-redis-7.0.0下载

windows下编译的redis7.0,亲测win10 、windows server R2 2012可用

2022-06-01

空空如也

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

TA关注的人

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