代码中心

  • php网络请求报错:SSL operation failed with code 1.

    2021-04-08    |  7872

    安装Composer PHP Warning: copy();file_get_content、getimagesize请求网络地址报错:SSL operation failed with code 1.

  • thinkphp6.0 模型一对多关联,模型关联取出的数据再关联另一个模型

    2021-04-08    |  7981

    在实际开发中经常遇到一些复杂得数据库表得关联设计,可能需要好几层得关联才能得到我们最终想要得数据。在thinkphp中,这种情况可以通过模型关联来实现,用极少得代码完成数据得关联,极大得节约了开发时间。

  • PHP对接腾讯广点通数据回传推送(demo)

    2021-04-08    |  8062

    PHP对接腾讯广点通数据回传推送(demo),整理了下大致流程,有些地方需要自己修改。

  • PHP 使用 CURL 发送 raw 格式的数据

    2021-04-08    |  8220

    PHP 使用 CURL 发送 postman 的raw格式的数据,原来一直使用的是直接发送的是单一格式的字符串,今天对接的外站数据的时候他们要求的是一个对象格式的字符串,也就是postman里的raw格式的数据。

  • PHP 生成多个 sheet 的Excel,用简单的方法操作复杂的Excel

    2021-04-08    |  7966

    PHP作为一个快速开发的语言,曾经被号称世界上最好的语言。在工作中经常遇到导出Excel的需求,用PHP自带的类去生成,简单一点的还好,那种恶心的合并去计算表格位置真的很恶心。用tabel也可以生成Excel,但是多个sheet的却有无法胜任。

  • 一次mysql表拆分字段的填坑记录,将一个字段的内容按规则拆分到另一个表里

    2021-04-08    |  7751

    公司原来有一个“大牛”做了一个站点,将详情页的描述信息直接写到了一个字段了,前台调取通过正则匹配的方法展示不同的标题。现在站点改版,要讲这一个字段的内容拆分出来放到关联表里。

  • Redis 实现列表的数据分页,带排序及字段查询

    2021-04-08    |  7933

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。他的数据读取速度要比查询mysql等硬盘级的速度快的多,所以我们尝试用redis做数据分页

  • PHP 生成随机字符串

    2021-04-08    |  7800

    在程序开发中,随机的字符串经常的使用到,比如推荐密码、订单号等等,随机密码也就是一串固定长度的字符串,这里就整理一下。

  • PHP 关于循环输出A到Z及其中的 '奇怪现象'

    2021-04-08    |  7837

    PHP 中处理字符串的运bai算时,是这样du的。将字zhi符串作dao为类似数字 进制的处理zhuan,A-Z 对应为1-26。但是,字符串比较运算时,是依次比较字符串中字幕的先后顺序。

  • 创建一个自己的composer包

    2021-04-08    |  7646

    在开发项目的过程中,我们经常找一些第三方的包进行安装使用,避免自己造轮子,其实我们也可以创建一个自己的composer包,将一些常用的方法进行封装方便下次使用。

  • 原生php使用solr全文搜索引擎(扩展安装)

    2021-04-08    |  7913

    Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

  • PHP 异步执行方式

    2021-04-07    |  7715

    在工作中我们经常遇到一些比较耗时的任务,比如用户注册发送邮件,审核短信通知等功能,同步执行这些功能的话,响应时间就会变长,所以一般我们会用队列去管理这些功能,但是如果条件不允许怎么办,今天get了一个新方式;

  • PHP进程间通信探究

    2021-04-07    |  7682

    PHP作为解释器运行通过线程或者进程都能实现(如果使用Apache,那么就可能使用多线程模型。使用php-fpm,就是使用多进程模型,这里以多进程模型解释)。

  • PHP异步的的玩法-离弦之箭

    2021-04-07    |  7683

    PHP是世界上最好的语言,但是总被“同行们”吐槽不支持异步。其实我们要实现异步也非常简单,之前看到鸟哥的一篇写PHP异步执行的博文 《PHP实现异步调用方法研究》,这篇文章还是08年的,到今天PHP发展快10年了,对于异步调用也有了更多新的玩法。

  • php高并发之opcache

    2021-04-07    |  7595

    今天工作的时候接触到客户的一台服务器,业务逻辑比较简单 。估算pv在120w左右吧,用的是阿里云2c4g的服务器。一大早就开始卡顿了,登陆服务器后查看负载到了八九十。

  • ES常用的数据类型可分为3大类

    2021-04-07    |  7731

    ......

  • php 处理高精度计算函数

    2021-04-07    |  7474

    ......

  • mysql经纬度查询并且计算2KM范围内附近用户的sql查询性能优化实例教程

    2021-04-07    |  7520

    之前很傻很天真地以为无非就是逐个计算距离,然后比较出来就行了,然后当碰到访问用户很多,而且数据库中经纬度信息很多的时候,计算量的迅速增长,能让服务器完全傻逼掉,还是老前辈的经验比我们丰富,给了我很大的启示。

  • php5.6低版本连接mysql8高版本报错解决

    2021-04-07    |  7640

    php5.6低版本连接mysql8高版本报错解决;php版本为5.6,连接mysql8.0时报错,但是连接其他mysql8前的版本是正常的

  • PHP注释的艺术--phpDoc规范

    2021-04-07    |  7499

    看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang范bi,也开始有样学样地写着这些注释