![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
菜鸟记录
L张亦嘉
这个作者很懒,什么都没留下…
展开
-
Golang GRPC Consul微服务demo
本文用到的语言是golang consul是用docker搭建的 端口8500 先启动consul,并在本地打开http://localhost:8500 因为是rpc服务,所以先编写proto文件 syntax = "proto3"; option go_package = "./;pb"; package pb; message Person { string name=1; int32 age=2; } //添加rpc服务 service hello { rpc sayHello原创 2022-05-21 17:57:27 · 458 阅读 · 2 评论 -
Docker 搭建MySQL主从库
操作步骤 下载docker 在docker上安装mysql镜像 docker pull mysql:5.7.13 docker run 一个master的mysql容器。 docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.13 -p aaa:bbb (aaa:本地宿主机器端口,bbb:容器端口) -e 环境变量 -d 后台持续运行 返回容器ID ...原创 2021-11-12 17:53:51 · 83 阅读 · 0 评论 -
php rabbitMQ,封装虚基类,直接使用
话不多说直接上代码。 publisher.php <?php require "rabbitmq.php"; class Publisher extends mqService { public function __construct($exchangeName,$queueName,$routeKey) { parent::__construct($exchangeName,$queueName,$routeKey); } public funct原创 2020-12-17 09:52:42 · 568 阅读 · 0 评论 -
RabbitMQ使用流程
第一步装好配置环境 简述流程: 链接broker服务。new AMQPConnection(); 在服务中创建创建通道。new AMQPChannel(); 在通道中创建交换机。new APMQPExchange(); 设置交换机名字,类型,持久化,申明。setName(),setType(),setFlags(),declareExchange() 生产者将消息发送 (delivery_mode:2。将消息持久化):publish(json_encode($msg), $routingKey, AMQ原创 2020-11-27 16:38:42 · 207 阅读 · 0 评论 -
PHPExcel信息导入带图片
首先要有PHPExcel包。这个网上很好找到。 进入正题。 我写了一个单独的方法来供每个控制器试用。 上传后读取excel文件。 $info = $excels->move(ROOT_PATH . 'your path'); //上传 $filename = 'your path'; //上传后的路径 $ext = $info->getExtension();...原创 2020-01-15 16:54:48 · 1084 阅读 · 1 评论 -
JQuery 图片压缩base64 php上传
图片上传时用js压缩 var eleFile20 = document.querySelector('input[name=&quot;upload20-img&quot;]'); eleFile20.addEventListener('change',function(){ var file = this.files[0]; ...原创 2018-11-02 16:28:20 · 376 阅读 · 0 评论 -
MYSQL 拼接查询结果记录
MYSQL 拼接查询结果 拼接有concat,concat_ws,group_concat 这三个函数具体功能详见百度,这里不做赘述了。仅记录开发经验。 concat(str,str1,str2,…);用于拼接查找的字符。例如下: SELECT buildname, unit, room FROM room WHERE ...省略... 结果如下。但这个并不是我想要的结果。我希望查...原创 2018-09-19 17:47:19 · 6990 阅读 · 0 评论 -
TP5 AJAX 实现聊天
TP5 AJAX 实现聊天 因为是在jquery写的setInterval,2秒发一次请求,太浪费资源,不建议使用。仅做记录。 前端html代码我就不放了,这个自己发挥吧:)。 1.js代码如下: let interval; $(document).on('click','.chatDetail',function(){ let accid=$(this).attr...原创 2018-09-12 17:20:38 · 1255 阅读 · 0 评论 -
PHP调用接口后json转数组
调用接口后返回JSON格式的数据 如果仅用json_decode($jsonArr); object(stdClass)#9 (3) { ["code"] => string(3) "400" ["data"] => bool(false) ["message"] => string(24) "xxx" } 生成的是一个对象,不能直接使用$arr[‘原创 2018-09-06 14:49:19 · 1213 阅读 · 1 评论 -
PHP unlink的使用
unlink的使用 因为存的是完整的路径,所以先用tp5的domain获取到了域名路径,用str_replace消除。 测试发现还是不能删除,最后在路径前面加了一个. 变成了 ./public/xxx/xxxxx.jpg 就删除成功了。 $regex= request()->domain(); $logoUrl=str_replace($regex,'',$logoUrl); $...原创 2018-09-05 17:46:16 · 1455 阅读 · 0 评论 -
PHP curl新手使用记录
初次使用curl进行接口调用。随笔。勿喷。 步骤 初始化连接句柄;curl_init(); 设置CURL选项;curl_setopt(); 执行并获取结果;curl_exec(); 关闭连接;curl_close(); curl_getinfo()可以用于获取执行后的结果。 eg:GET function doGetRequest($url,$data,$timeout = 5){...原创 2018-09-04 10:23:18 · 157 阅读 · 0 评论