个人开发记录
L张亦嘉
这个作者很懒,什么都没留下…
展开
-
Golang GRPC Consul微服务demo
本文用到的语言是golangconsul是用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 · 531 阅读 · 2 评论 -
Docker 搭建MySQL主从库
操作步骤下载docker在docker上安装mysql镜像docker pull mysql:5.7.13docker 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 · 108 阅读 · 0 评论 -
php rabbitMQ,封装虚基类,直接使用
话不多说直接上代码。publisher.php<?phprequire "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 · 602 阅读 · 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 · 234 阅读 · 0 评论 -
PHPExcel信息导入带图片
首先要有PHPExcel包。这个网上很好找到。进入正题。我写了一个单独的方法来供每个控制器试用。上传后读取excel文件。 $info = $excels->move(ROOT_PATH . 'your path'); //上传 $filename = 'your path'; //上传后的路径 $ext = $info->getExtension();...原创 2020-01-15 16:54:48 · 1130 阅读 · 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 · 388 阅读 · 0 评论 -
MYSQL 拼接查询结果记录
MYSQL 拼接查询结果拼接有concat,concat_ws,group_concat这三个函数具体功能详见百度,这里不做赘述了。仅记录开发经验。concat(str,str1,str2,…);用于拼接查找的字符。例如下:SELECT buildname, unit, roomFROM roomWHERE...省略...结果如下。但这个并不是我想要的结果。我希望查...原创 2018-09-19 17:47:19 · 7000 阅读 · 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 · 1277 阅读 · 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 · 1261 阅读 · 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 · 1461 阅读 · 0 评论 -
PHP curl新手使用记录
初次使用curl进行接口调用。随笔。勿喷。步骤初始化连接句柄;curl_init();设置CURL选项;curl_setopt();执行并获取结果;curl_exec();关闭连接;curl_close();curl_getinfo()可以用于获取执行后的结果。eg:GETfunction doGetRequest($url,$data,$timeout = 5){...原创 2018-09-04 10:23:18 · 164 阅读 · 0 评论