自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (22)
  • 收藏
  • 关注

原创 在Go中的 select * 和select字段的区别

这个问题存在很多争议,不管是有经验的还是初学者,都会有各自的见解,主要还是以业务区分为主。一下是个人看法:在工作中尽量不使用select * ,原因有很多大致可以理解为一下几点:1.使用规范2. 在字段过多的情况下,会导致资源浪费。3. select * 在 innodb 引擎上必然会回表查询,也会造成 io 的压力,后者是情况而定,如果查询的索引字段,不需要回表,可以提升查询效率和降低 io 压力,在 myisam 引擎上则只有 io 压力的区别。一下情况可以使用 select *

2022-03-28 18:14:38 356

原创 关于golang注释

文件头注释模板/*** @Author: 21* @Date: ${DATE} ${TIME}*/通过goland的设置即可

2021-06-11 14:38:21 698 1

原创 使用本地docker运行助手的hyperf 项目

安装步骤1、windows上安装docker,并检测是否安装好docker 再黑窗口docker -v2、在cmd黑窗口安装redis(会在D:/docker_project/redis生成文件夹,redis端口6379,密码为123456)docker run --name redis -p 6379:6379 --restart=always -v D:/docker_project/redis/data:/data/data/redis -d redis redis-server -

2020-09-04 10:23:02 854

原创 网页屏蔽f12、右键、禁止复制与禁止查看源代码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/jx950915/article/details/803465301、屏蔽f12document.onkeydown = function(){ if(window.event && window.even...

2020-07-03 10:40:41 1773

原创 大厂总结的Redis使用规范,有些点是他们走过的坑,可以借鉴一下

基础规范1、必须配置访问密码裸奔的 Redis 除了方便被外部盗取数据外,内部管理上也极易出现误操作风险,如误连造成数据被覆盖、丢失。2、必须以非root用户启动Redis 的设计过于灵活,这直接让攻击者可以远程通过 root 运行的 redis 服务获取到操作系统 root 权限。3、禁止将Redis当做持久化存储使用Redis虽然支持AOF、RDB持久化模式,但是并不会记录每条操作的详细时间戳(对比MySQL的binlog会详细记录执行时间),出现误操作时无法进行精确回滚!4

2020-07-03 10:29:35 559 2

转载 《爱上面试官》系列-数据库索引

写数据库,我第一时间就想到了MySQL、Oracle、索引、存储过程、查询优化等等。不知道大家是不是跟我想得一样,我最想写的是索引,为啥呢?以下这个面试场景,不知道大家熟悉不熟悉:面试官:数据库有几千万的数据,查询又很慢我们怎么办?面试者:加索引。面试官:那索引有哪些数据类型?索引是怎么样的一种结构?哪些字段又适合索引呢?B+的优点?聚合索引和非聚合索引的区别?为什么说索引会降...

2020-03-09 20:54:57 151

转载 redis的bitmap使用场景

bitop operation rs key1 [key2…]对key1 key2做opecation并将结果保存在rs上opecation可以是AND(与) OR(或) NOT(非) XOR(异或)

2020-03-08 14:01:42 357

转载 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 467

原创 RESTful API设计指南-最佳实践

Facebook,Google,Github,Netflix和其他少数技术巨头给开发人员和产品提供了通过API使用数据的机会,并成为了他们的平台。即使您没有为其他开发人员和产品编写API,使用精心制作的API对于您的应用程序也总是非常健康。关于设计API的最佳方法,互联网上有很长的争论,这是最细微的差别之一。没有为此定义任何官方指南。API是一个接口,许多开发人员可通过该接口与数据进行...

2020-03-05 11:28:35 226

原创 大杂脍

php-fpm重启:killall php-fpm && /usr/local/php/sbin/php-fpmthinkphp5 nginx.conf 配置pathinfo 去除index.php入口文件http://www.thinkphp.cn/topic/54906.htmlSVN安装启动svn:svnserve -d -r /tmp/svn/ipad/,结...

2019-07-09 16:55:21 249

转载 php仿微信有好时间(最新)

/** * 微信展示时间的方法 * @param $addTime * @return string */ public static function getChatTimeStr($addTime) { $nowTime = time(); if($addTime > $nowTime) { ...

2019-04-15 14:56:46 490

转载 ubuntu16.04安装rabbitVCS

1.添加源sudo add-apt-repository ppa:rabbitvcs/ppa2.导入key,如果第一步出现已经导入key的提示,此步骤可以省略。sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A353. 更新源sudo apt-get update4.安装依赖库sudo...

2019-03-26 10:44:15 546

原创 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 401

原创 php获取当前ip

/** * 取得IP * * * @return string 字符串类型的返回结果 */function getIp(){    if (@$_SERVER['HTTP_CLIENT_IP'] && $_SERVER['HTTP_CLIENT_IP']!='unknown') {        $ip = $_SERVER['HTTP_CLIENT_IP']; ...

2018-11-12 11:55:38 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 191

翻译 在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 155

转载 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 4865

原创 win下配置nginx负载均衡

1.下载nginxhttp://nginx.org/en/download.html         下载稳定版本,以nginx/Windows-1.12.2为例,直接下载 nginx-1.12.2.zip下载后解压,解压后如下2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 n...

2018-06-02 16:57:11 841

原创 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 854

转载 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 6498

原创 修改mysql 通过登录mysql系统

# mysql -uroot -pEnter password: 【输入原来的密码】 sudo cat /root/default.passmysql>use mysql;mysql> update user set password=passworD("test") where user='root';mysql> flush privileges;mysql> exit...

2018-03-19 17:39:52 198

转载 在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 202

原创 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 270

原创 LINUX下安装redis 4.0.8

1,下载redis https://redis.io/download(当前最新版4.0.8)2,放入到 /usr/local/redis目录下(没有则自行创建)3,解压 tar xzf redis-4.0.8.tar.gz(tar.gz版本的,所以用tar)4,cd redis-4.0.85,make6,cd src7,make install8,需要在后台运行则 修改 src/redis.co...

2018-03-14 16:48:04 1522

原创 阿里云下配置MySQL远程连接的步骤详解

大家都知道阿里云默认是不能用客户端远程连接的,但最近因为工作的需要,不得不实现远程连接,下面这篇文章主要给大家介绍了在阿里云下配置MySQL远程连接的步骤,需要的朋友可以参考借鉴,下面来一起看看吧。众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。注意一点:当我们修改完my...

2018-03-13 12:54:34 598

原创 配置虚拟主机

1.进入阿里云控制台->域名->云解析DNS2.点击解析设置3.添加解析4.按要求填写5.这里域名就已经解析好的,然后开始下一步,进入/etc/httpd/conf/httpd.conf6.找到这行 DocumentRoot "erroy.cn",屏蔽它,并保存7.在/etc/httpd/conf.d目录下 创建一个文件 virtualhost.conf(名字可以随意英文)8.virt...

2018-03-13 12:45:05 261

转载 windows下搭建vue开发环境

Vue.js是一套构建用户界面的 “渐进式框架”。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。2016年,Vue同Angular、React形成三足鼎立的局面,让前端的开发者顾不暇接,今天我们就来了解一下Vue的环境搭建。一、node.js安装Vue项目通常通过webpack工具来构建,而we

2018-02-05 12:31:32 174

原创 鼠标点击复制的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 1848

原创 在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 210

转载 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 1218

原创 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 2069

原创 memcached安装流程

cp /usr/lib/libevent-2.0.so.5 /usr/local/bin/  linux 命令复制文件 这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下

2017-05-22 10:01:25 377

转载 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 687

原创 html5下载download属性

download属性可以直接实现图片,视频,压缩文件下载功能,但是浏览器对文件重命名支持度并不一致(所用浏览器皆为目前最新版本)1.火狐浏览器,支持重命名。 注意命名时文件名后缀与源文件类型一致 2.谷歌,IE,EDGE均不支持文件重命名。html lang="en"> head> meta charset="UTF-8"> title>下载title> head

2016-12-03 14:45:13 832

原创 饿了么外卖api接口完整测试demo

三大外卖中,饿了么无需申请,直接提供测试账号给开发者进行开发测试。但是并没完整的demo。自己根据官方api,将签名及公共的方法写了个类。直接上完整demo,具体在补充。csdn不能上传附件,补上百度云地址链接:http://pan.baidu.com/s/1kVkAtqZ 密码:m2w4

2016-12-03 14:42:01 3171

原创 wokerman 在线聊天室本地实现

workerman上给的chat例子在win下实现过程1、html代码 var ws; $(function(){ ws = new WebSocket("ws://192.168.10.249:2347");

2016-12-03 14:39:05 467

原创 wokerman 上在线聊天室本地实现

workerman上给的chat例子在win下实现过程1、html代码html>  meta charset="UTF-8">  body>      div id='tips'>div>      ul id="msg">                ul>      input type="text" id ="say" />     

2016-12-03 14:34:40 477

原创 利用百度API获取地址经纬度

利用百度API获取地址经纬度一、调用百度地图,在当前页面弹窗,搜索地址,右键获取地址经纬度引入文件如下:此处是百度api需要申请">HTML代码如下:         地图标注* 点击添加经纬度 经度*

2016-11-11 16:21:04 759

sublime-package-master.zip

sublime-package-mastersublime-package-mastersublime-package-master汉化包

2019-10-16

阿里云OSS PHP STS SDK上传demo

阿里云OSS PHP STS SDK上传demo,在您使用STS SDK前,请仔细阅读RAM使用指南中的角色管理部分,并阅读STS API文档

2019-09-12

OSS官方demo.zip

阿里云OSS PHP STS SDK上传demo,在您使用STS SDK前,请仔细阅读RAM使用指南中的角色管理部分,并阅读STS API文档

2019-09-12

APKDB查看apk包名工具.rar

查看apk包名,解压后点击 Setup.exe 安装,再找到apk安装包目录,右键使用APKDB编译,报错SDK,安装java环境,一般在C:\Program Files (x86)\Java\jre1.8.0_191目录下,跟具体时间回车,再点击apk安装包重新右键编译,会生成一个文件,查看AndroidManifest.xml文件即可看到

2019-08-30

Desktop.zip

功能:反编译出apk资源文件。 使用方式: 把apktool 解压到任意位置 执行 在dos 改目录下 执行 apktool d xxx.apk test ,便会把编译后的资源存入test文件夹下。

2019-08-30

fullcalendar-demo-master.zip

基于fullcalendar制作的日程管理小demo

2019-08-16

fullcanlendar.zip

基于fullcalendar制作的日程管理小demo

2019-08-16

redis经典问题及答案

redis经典问题及答案

2019-01-29

涂抹MySQL 有目录书签PDF完整版

涂抹MySQL 目录书签PDF完整版

2018-12-05

inotify-tools-3.13.tar.gz

rsync+inotify实现服务器之间文件实时同步

2018-10-16

shopnc 使用阿里云短信服务

由于shopnc短信服务太贵且不稳定,所以本人替换为阿里云短信服务,遇到的坑在此写明,与各位道友一起分享

2018-08-24

PHP 单例模式解析和实战

PHP 单例模式解析和实战 PHP 单例模式解析和实战 PHP 单例模式解析和实战

2018-07-10

ShopNC+B2B2C+商城开发手册

ShopNC+B2B2C+商城开发手册ShopNC+B2B2C+商城开发手册

2018-06-14

全国地区信息联动表

内涵2张全国地区数据库,2017最新数据库,包含分层信息,导入即用

2018-06-11

全国车辆信息库

全国车辆信息库,很详细的资料,覆盖90%车辆信息。mysql格式

2018-06-11

ShopNC B2B2C 商城开发手册

ShopNC B2B2C 商城开发手册,pdf文件,很详细的手册,推荐使用

2018-06-11

PHP5.6版本安装redis扩展(内附扩展包文件)

PHP5.6版本安装redis扩展(内附扩展包文件以及安装教程)

2018-06-11

phpstudy安装redis扩展 内附vc11运行库,redis扩展+igbinary扩

winwods x86,64 VC11运行库+redis+igbinary扩展,内附教程

2018-06-11

php rsa加密解密实例

php rsa加密解密实例,附带教程以及openssl windows安装包

2018-06-06

PHP树结构,实现无限分级

PHP树结构,实现无限分级 代码亲测有效,放在php环境下就行

2018-06-06

MySQLAdministrator汉化包

MySQLAdministrator汉化包,带有安装解释,MySQLAdministrator汉化包,带有安装解释,MySQLAdministrator汉化包,带有安装解释

2018-06-06

空空如也

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

TA关注的人

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