自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

右手诗的博客

IT技术分享

  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 Xdebug 调试 API

http 请求中添加参数:XDEBUG_SESSION_START=1,随后一段时间内不带参数也会进入调试模式,如果要停止调试使用XDEBUG_SESSION_STOP=1

2021-06-04 15:02:49 351

原创 Laravel ORM模型的 join联表查询与whereHase关联查询性能对比

测试MySql数据表信息:CREATE TABLE `posts` (`id` INT ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT,`user_id` INT ( 10 ) UNSIGNED NOT NULL,`title` VARCHAR ( 255 ) NOT NULL,`created_at` TIMESTAMP NULL DEFAULT NULL,`updated_at` TIMESTAMP NULL DEFAULT NULL,PRIMARY

2021-05-07 23:50:33 2528

原创 MySql全文检索详解

-test表建立text字段的全文索引CREATE FULLTEXT INDEX ftx_title On test(text) with parser ngram;-查询语句SELECT * from test where match(text) against ('你好*' in boolean mode)

2021-05-07 20:03:13 96

原创 PHP 验证金额/价格

public function checkMoney($value){ if (!is_numeric($value)) { return false; } if ($value <= 0) { return false; } if (preg_match('/^[0-9]+(\.\d{1,2})?$/',$value)) { return true; } else { return false; }}

2021-04-14 17:55:26 803

原创 常用Linux命令

# 查看监听 80 端口的进程netstat -anp | grep 80# 建立tcp长连接telnet host port# 查看子进程ps -aft | grep key_words

2021-03-31 13:07:41 60

原创 Kafka中的消费者组(group)

1、kafka的 发布-订阅 模式 和 队列模式可通过消费者组实现,如果所有消费者都在一个消费者组里则是队列模式,如果所有消费者分布在不同组中则是 发布-订阅模式。2、队列模式下,允许消费者组中多个消费者并行有序处理消息,组中的消费者数量最好不要大于 topic 的partition(分区)数量。消费者数=分区数:每个消费者消费一个分区的消息;消费者数<分区数:一个消费者可能会处理多个分区的消息;消费者数>分区数:多余的消费者将空等,无法处理消息;...

2021-03-31 00:50:56 6774

原创 PHP操作Kafka

本文对php操作kafka的方法做一个记录,备忘。一、搭建kafka集群下载kafka并解压:tar -xzf kafka_2.13-2.7.0.tgz搭建单机集群:cd kafka_2.13-2.7.0#创建两个broker配置并修改端口cp config/server.properties config/server-1.properties cp config/server.properties config/server-2.properties编辑拷贝.

2021-03-30 22:52:40 5451

原创 Redis集群搭建详解

Redis集群搭建详解概述搭建步骤一、编译二、创建集群目录及实例三、启动集群四、操作集群概述Redis集群一般有两种实现方式:一种是创建多个Redis实例节点,通过一致性Hash算法将数据大致均匀的存储在不同的节点上,大多数编程语言都有相关的第三方实现,比如JRedis,PRedis等;另一种则是Redis官方提供的基于Hash槽实现集群解决方案。本文主要记录第二种集群方式的搭建过程,采用虚拟机多实例的方式搭建,多机搭建也是相同的方式,只要保证防火墙开放相关接口即可。搭建步骤一、编译下载最新red

2021-03-23 21:35:24 118

原创 Js性能优化

jQuery代码性能优化的10种方法jQuery性能优化的38个建议

2021-03-22 12:46:44 80

原创 Emmet语法规则摘要

id指令: #class指令: .子节点指令:>兄弟节点指令:+上级节点:^重复指令:*分组指令:()括号里面的内容为一个代码块,表示与括号内部嵌套和外面的的层级无关,eg:div>(ul>li>a)+div>p<div> <ul> <li><a href=""></a></li> </ul> <div> ...

2021-03-22 12:10:11 159

转载 PHP密码加盐Hash

加盐Hash:$salt=base64_encode(mcrypt_create_iv(32,MCRYPT_DEV_RANDOM));$password=sha1($register_password.$salt);解释:首先使用mcrypt,产生电脑随机生成的,专门用户加密的随机数函数。第二步,把得到的随机数通过base64加密,使其变长并且不利于猜解。第三步,把得

2016-06-13 08:47:43 8351

空空如也

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

TA关注的人

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