编程

php实现smtp协议发送邮件

代码实现--利用163邮箱发送邮件 https://zhuanlan.zhihu.com/p/36364566 <?php $host = 'smtp.163.com'; $streamContext = stream_context_create(); $stream = stream_socket_client("tcp://$host:25"...

用PHP将html转成PDF

目前尝试过 tecnickcom/tcpdf、dompdf/dompdf 这两种php工具包,虽然能将html转成pdf,但是都有个致命的问题就是对css支持的不好,构建的html样式在被转换成pdf之后样式都变形了,并未完全生效,查了一下百度...

再谈PHP错误与异常处理

原文链接 http://www.zhaoyafei.cn 原文链接 http://www.cnblogs.com/zyf-zhaoyafei/p/6928149.html 请一定要注意,没有特殊说明:本例 PHP Version < 7 说起PHP异常处理,大家首先会想到try-catch,那...

Centos7.6 VMware扩展磁盘空间

https://blog.csdn.net/legend02uwn/article/details/81502608 修改上链接中的命令,重读分区表后,直接格式化分区: [root@localhost ~]# mkfs.ext4 /dev/sda3

Laravel&Laravel-admin新手必踩的一些坑

原链接:http://www.howingwah.com/program/laravel/748/ 1、获取值的方式 (string) request('appid', ''); //字符串 intval(request('time', 0));   //数字整形 备注:request('字段名','默认值')...

抓包实现查询域名是否注册

<?php /** * 查询域名是否注册 - API * * @author 小伟<blog@tjit.net> * @copyright 同济互联 * @link https://www.tjit.net * @date 2020年7月24日 */ ini_set("display_errors", "Off...

关于库存超卖问题,悲观锁和乐观锁的不同实现

准备数据 id name num version 1 张三 100 0 库存超卖问题是因为并发国过程中,多个进程在并发时获取的库存数据是一致的,然后减库存的操作又是同时进行的,从而导致库存数据出现混乱。 悲观锁 概念理...

mysql优化方向

redis 或者 memcache 缓存减少数据库压力 数据库安全 外网不可访问(3306端口) 禁止弱口令 用户管理权限,给每个数据库分配单独的账号,甚至根据实际情况,设置账号的可读可写权限 禁用root权限操作 ip白名单...