- 博客(28)
- 资源 (22)
- 收藏
- 关注
原创 mac下使用docker安装php7.4环境
本项目以 Laravel 框架为例,启动文件按照自己的项目而定安装目录自定义,我本地的安装目录是1、在在创建目录1.nginx2.php2、在下创建文件3、在下的php目录创建文件,基本全部复制即可,不需要改动4、在下的nginx目录创建文件,基本全部复制即可,不需要改动5、打开终端 进入docker-compose down(这个是结束,重启先输入这个,没有启动过则没有任何输出),以下是正常的输出结果第一次启动先输入这个),启动打印较多,只是复制最终的输出结果。
2024-10-28 11:57:21
1360
原创 在Go中使用mysql的 select * 和select字段的区别
这个问题存在很多争议,不管是有经验的还是初学者,都会有各自的见解,主要还是以业务区分为主。一下是个人看法:在工作中尽量不使用select * ,原因有很多大致可以理解为一下几点:1.使用规范2. 在字段过多的情况下,会导致资源浪费。3. select * 在 innodb 引擎上必然会回表查询,也会造成 io 的压力,后者是情况而定,如果查询的索引字段,不需要回表,可以提升查询效率和降低 io 压力,在 myisam 引擎上则只有 io 压力的区别。一下情况可以使用 select *
2022-03-28 18:14:38
398
原创 关于golang Goanno设置注释快捷操作
文件头注释模板/*** @Author: 21* @Date: ${DATE} ${TIME}*/通过goland的设置即可
2021-06-11 14:38:21
754
1
原创 网页屏蔽f12、右键、禁止复制与禁止查看源代码
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/jx950915/article/details/803465301、屏蔽f12document.onkeydown = function(){ if(window.event && window.even...
2020-07-03 10:40:41
1846
原创 大厂总结的Redis使用规范,有些点是他们走过的坑,可以借鉴一下
基础规范1、必须配置访问密码裸奔的 Redis 除了方便被外部盗取数据外,内部管理上也极易出现误操作风险,如误连造成数据被覆盖、丢失。2、必须以非root用户启动Redis 的设计过于灵活,这直接让攻击者可以远程通过 root 运行的 redis 服务获取到操作系统 root 权限。3、禁止将Redis当做持久化存储使用Redis虽然支持AOF、RDB持久化模式,但是并不会记录每条操作的详细时间戳(对比MySQL的binlog会详细记录执行时间),出现误操作时无法进行精确回滚!4
2020-07-03 10:29:35
598
2
转载 redis的bitmap使用场景
bitop operation rs key1 [key2…]对key1 key2做opecation并将结果保存在rs上opecation可以是AND(与) OR(或) NOT(非) XOR(异或)
2020-03-08 14:01:42
381
转载 Redis 9种数据结构以及内部编码实现
90%的人知道Redis 5种最基本的数据结构,只有不到10%的人知道8种基本数据结构(5种基本+bitmap+GeoHash+HyperLogLog),只有不到5%的人知道9种基本数据结构(5.0最新版本数据结构Streams),只有不到1%的人掌握了所有9种基本数据结构以及8种内部编码,掌握这篇文章的知识点,让你成为面试官眼中Redis方面最靓的仔!说明:本文基于Redis-3.2.11...
2020-03-08 13:54:34
499
原创 RESTful API设计指南-最佳实践
Facebook,Google,Github,Netflix和其他少数技术巨头给开发人员和产品提供了通过API使用数据的机会,并成为了他们的平台。即使您没有为其他开发人员和产品编写API,使用精心制作的API对于您的应用程序也总是非常健康。关于设计API的最佳方法,互联网上有很长的争论,这是最细微的差别之一。没有为此定义任何官方指南。API是一个接口,许多开发人员可通过该接口与数据进行...
2020-03-05 11:28:35
259
转载 php仿微信有好时间(最新)
/** * 微信展示时间的方法 * @param $addTime * @return string */ public static function getChatTimeStr($addTime) { $nowTime = time(); if($addTime > $nowTime) { ...
2019-04-15 14:56:46
523
原创 mysql经典
1.问:什么是索引?答: (1).索引是一种高效获取数据的存储结构,例:hash、 二叉、 红黑、B+Tree、B Tree。2.问:mysql索引的实现原理?答: 参考博文地址:https://www.cnblogs.com/wlwl/p/9465583.html 若仅仅是select * from table where id=1,上面三种算法可以轻易实现,但若是s...
2019-01-30 13:57:10
443
转载 (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d
今天运行Redis时发生错误,错误信息如下:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis ...
2018-09-07 15:22:50
205
翻译 在windows上搭建redis集群(redis-cluster)
一 所需软件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb二 安装配置redis redis下载地址 https://github.com/MSOpenTech/redis/releases ; 下载Redis-x64-3.2.100.zip。集群规划有三个节点的集群,每个节点有一主一备。需要6台虚...
2018-06-15 17:43:08
169
转载 PHP5.6版本安装redis扩展
PHP使用redis扩展一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构,选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip下载地址:http://windows.php.net/downlo...
2018-06-11 16:15:25
4891
原创 Linux下Mysql主从复制(从库是MariaDB)
排版不易,希望能帮助到大家一、准备2台服务器ip:120.168.0.1(主)、120.168.0.2(从)二、配置文件 1. Linux中的MySQL配置文件都在/etc/my.cnf(windows中的配置文件为mysql.ini) 2.主库binlog-ignore-db=mysql #不参与主从的数据库名,不参与主从复制的数据库名m...
2018-06-01 19:57:53
879
转载 windows 64位上RSA密钥生成和使用(亲测可用)
下载OpenSSL 下载地址一,下载安装windows平台openssl密钥生成工具,执行安装目录bin下的"openssl.exe",执行后弹出命令窗口如下二,生成私钥输入"genrsa -out rsa_private_key.pem 1024",回车,命令窗口如下,在bin目录下多了一个rsa_private_key.pem文件,将这个文件通过文本编辑器打开,将看到你所需要的私钥,使用时记得...
2018-05-29 13:47:02
6620
转载 在Linux x86_64环境下编译memcached
1.下载memcached源码包访问memcached官方网站http://memcached.org可以下载到最新最稳定版本的memcached源码包下载完成后将其解压[plain] view plain copy[root@lxp2 ~]# cd Download [root@lxp2 Download]# ll total 312 -rw-r--r-- 1 root root 3119...
2018-03-17 18:07:50
226
原创 php安装redis扩展
1,先安装redis,具体步骤看上一篇2,现在是安装php的redis的扩展 先下载 下载地址是 https://github.com/phpredis/phpredis/archive/develop.zip3,下载后用unzip zxvf 解压 unzip zxvf phpredis-develop4,cd phpredis-develop5,/usr/local/php/bin/phpize...
2018-03-14 17:57:21
285
原创 阿里云下配置MySQL远程连接的步骤详解
大家都知道阿里云默认是不能用客户端远程连接的,但最近因为工作的需要,不得不实现远程连接,下面这篇文章主要给大家介绍了在阿里云下配置MySQL远程连接的步骤,需要的朋友可以参考借鉴,下面来一起看看吧。众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。注意一点:当我们修改完my...
2018-03-13 12:54:34
624
原创 鼠标点击复制的JS代码
1、点击文本框,复制文本框中的内容方法1: function oCopy(obj){ obj.select(); js=obj.createTextRange(); js.execCommand("Copy")alert("复制成功!"); } 方法2: function copy_txt(){ var obj = docu
2017-07-17 15:28:11
1894
原创 在Linux上安装Memcached服务
服务器端主要是安装memcache服务器端. 官网有最新版的 也可以下载,相应的安装要改成新版本的版本号下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果
2017-06-01 10:41:09
229
转载 CentOS下如何安装libevent
1.下载安装包新版本是libevent-2.0.10-stable。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-2.0.10-stable.tar.gz2.解压 # tar zxvf libevent
2017-06-01 10:21:02
1247
原创 workerman安装流程
WEB消息推送这个功能实现的步骤Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求。 curl -Ss http://www.workerman.net/check.php | phpyum install php-process --skip-brokenrpm -Va --nofiles --nodigest(1)首先服务
2017-05-22 10:03:21
2123
原创 memcached安装流程
cp /usr/lib/libevent-2.0.so.5 /usr/local/bin/ linux 命令复制文件 这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下
2017-05-22 10:01:25
397
转载 PHP人民币金额数字转中文大写
下面这段代码放在 公共function里面function _cny_map_unit($list,$units) { $ul=count($units); $xs=array(); foreach (array_reverse($list) as $x) { $l=count($xs);
2017-04-10 16:41:24
722
原创 html5下载download属性
download属性可以直接实现图片,视频,压缩文件下载功能,但是浏览器对文件重命名支持度并不一致(所用浏览器皆为目前最新版本)1.火狐浏览器,支持重命名。 注意命名时文件名后缀与源文件类型一致 2.谷歌,IE,EDGE均不支持文件重命名。html lang="en"> head> meta charset="UTF-8"> title>下载title> head
2016-12-03 14:45:13
856
原创 饿了么外卖api接口完整测试demo
三大外卖中,饿了么无需申请,直接提供测试账号给开发者进行开发测试。但是并没完整的demo。自己根据官方api,将签名及公共的方法写了个类。直接上完整demo,具体在补充。csdn不能上传附件,补上百度云地址链接:http://pan.baidu.com/s/1kVkAtqZ 密码:m2w4
2016-12-03 14:42:01
3552
原创 wokerman 在线聊天室本地实现
workerman上给的chat例子在win下实现过程1、html代码 var ws; $(function(){ ws = new WebSocket("ws://192.168.10.249:2347");
2016-12-03 14:39:05
481
原创 利用百度API获取地址经纬度
利用百度API获取地址经纬度一、调用百度地图,在当前页面弹窗,搜索地址,右键获取地址经纬度引入文件如下:此处是百度api需要申请">HTML代码如下: 地图标注* 点击添加经纬度 经度*
2016-11-11 16:21:04
803
sublime-package-master.zip
2019-10-16
阿里云OSS PHP STS SDK上传demo
2019-09-12
APKDB查看apk包名工具.rar
2019-08-30
Desktop.zip
2019-08-30
phpstudy安装redis扩展 内附vc11运行库,redis扩展+igbinary扩
2018-06-11
MySQLAdministrator汉化包
2018-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人