该文被密码保护。 阅读全文
posted @ 2021-10-27 14:45 -韩 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 本文简单的介绍了一下docker的一些优点,以及使用方法 1. 理解docker 1.1 docker是什么? 1.2 为什么要使用Docker? 2. docker安装 3. docker-容器,镜像,仓库,dockerfile,docker-compose 4. 快速入门 4.0. 常用命令 1 阅读全文
posted @ 2020-08-13 15:51 -韩 阅读(184) 评论(0) 推荐(0) 编辑
摘要: public static function getCateIds() { //获取商品分类id $where = [ ['is_disable', '=', 0], ['is_delete', '=', 0], ]; $cate = self::field('id,pid,category,pri 阅读全文
posted @ 2024-02-02 13:31 -韩 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 调用方法 $file_log = [ 'order_id' => 123, ]; (new Logs('log'))->infos('日志文案', $file_log); [2023-12-14 15:24:13] [INFO] [log] {"msg":"日志文案","params":{"orde 阅读全文
posted @ 2023-12-14 15:27 -韩 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 如果是POST请求 $body 必须转成josn格式 json_encode protected static function getAuthorization($url, $body, $http_method = "GET") { $url_parts = parse_url($url); $ 阅读全文
posted @ 2023-10-11 09:36 -韩 阅读(225) 评论(0) 推荐(0) 编辑
摘要: protected static function getDecrypt($encrypted) { $private_key = config('wx.merchantPrivateKeyFilePath'); //商户私钥 如果是路劲,可以使用file_get_content来获取 $pi_ke 阅读全文
posted @ 2023-10-11 09:26 -韩 阅读(105) 评论(0) 推荐(0) 编辑
摘要: protected static function getEncrypt($str) { $public_key = config('wx.platformCertificateFilePath');//平台证书,如果是地址,可以使用file_get_content来获取内容 $pu_key = o 阅读全文
posted @ 2023-10-11 09:25 -韩 阅读(23) 评论(0) 推荐(0) 编辑
摘要: php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密,希望能帮助到大家。 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源 阅读全文
posted @ 2023-10-11 09:00 -韩 阅读(505) 评论(0) 推荐(0) 编辑
摘要: mysql中的行锁,临键锁,间隙锁都是为了解决innodb引擎下事务隔离级别的一系列排他锁 行锁: 也称为记录锁,当我们对mysql表中的某一条记录,或者唯一索引加锁的时候,innodb会默认对这一行记录进行加锁,避免其他事务对其进行修改 间隙所:顾名思义,就是锁定一个索引的区间,在普通索引或者唯一 阅读全文
posted @ 2023-10-11 08:59 -韩 阅读(186) 评论(0) 推荐(0) 编辑
摘要: bcadd — 加法,2个任意精度数字的加法计算 bcsub — 减法 bcmul — 乘法 bcdiv — 除法 bcpow — 乘方 bcmod — 取模 bcsqrt — 求二次方根 bccomp — 比较两个任意精度的数字,返回一个整数的结果:若两数相等返回0,左数大返回1,否则返回-1 b 阅读全文
posted @ 2022-12-02 15:16 -韩 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.读表的时候,尽可能的避免全表扫描,根据合理的业务需求,在where和orderby上面建立索引 2.尽量避免在where中使用!=或者<>,否则存储引擎将放弃索引走全表扫描 3.尽量避免where语句中对null值进行判断,否则也会导致存储引擎放弃索引走全表扫描,可以使用0代替判断,前提是字段不 阅读全文
posted @ 2022-08-12 17:05 -韩 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 分页查询,条件查询 通过请求路径查询数据 http://127.0.0.1:9200/shopping/_search?q=title:上衣 通过请求体查询数据 查询指定条件 { "query" : { "match" : { "title" : "上衣" } } } 查询全部数据 { "query 阅读全文
posted @ 2022-07-17 18:13 -韩 阅读(631) 评论(0) 推荐(0) 编辑