会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
efan的博客
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2023年6月13日
MySQL字符索引没用上问题
摘要: 某一天,接口突然502,运维同学说没有可用的PHP进程了,看监控说是这个接口夯住了,导致请求进不来,临时把这个接口给返回了200(PS:线上这个接口没有实际作用,所以这么操作了); 给了慢查询的SQL,用explain 看了下,发现竟然没有用到创建的索引,此时数据库的量有大概150万行,对SQL里w
阅读全文
posted @ 2023-06-13 17:34 yeevan
阅读(14)
评论(0)
推荐(0)
2021年8月6日
grpc-gateway使用
摘要: 前言 记录下使用grpc-gateway来支持grpc服务的http请求,网上大都是引入google/api/annotations.proto的方式,懒的改每个proto文件,在grpc-gateway的github里看到了另一种方式,不用改proto文件,适合~ 原理 grpc-gateway的
阅读全文
posted @ 2021-08-06 16:30 yeevan
阅读(1887)
评论(0)
推荐(0)
2020年7月14日
golang的rpc选项模式一点理解
摘要: 在学习rpc小册子时遇到了server端传参用了选项模式 前提:要记住在go语言里函数也是一种变量类型,和自定义的其它类型一样,也可以作为值传递,也可以当作结果赋值 如下是代码,注释是自己对这块的理解,希望对你能有些许帮助: //ServerOptions 结构体类型 type ServerOpti
阅读全文
posted @ 2020-07-14 17:58 yeevan
阅读(223)
评论(0)
推荐(0)
2020年7月6日
因为Linux区分文件大小写又踩了一次坑
摘要: 出现的现象是: 在本地的Mac环境里,请求的接口地址,在Linux服务器上请求提示404,文件在服务器上是存在的,但是请求返回的404;文件名是大驼峰命名规则AaBbCc 文件名改成Aabbcc就OK了
阅读全文
posted @ 2020-07-06 16:48 yeevan
阅读(677)
评论(0)
推荐(0)
2020年4月9日
说说PHP的变量赋值
摘要: PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。 赋值类型 传值(默认) 变量默认是传值赋值,即表达式的值被赋值到目标变量。 表达式 在 PHP 中,几乎所写的任何东西都是一个表达式,表达式即“任何有值的东西”。 最基本的表达式形式是常量和变量 如: 其中5是一个值为5的表达
阅读全文
posted @ 2020-04-09 17:15 yeevan
阅读(820)
评论(0)
推荐(0)
2020年2月18日
dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
摘要: 问题描述: 本地想看下php的版本 执行php v ,出现如下错误: 网上找了各种办法: 用install_name_tool的方式,动态修改依赖的版本,提示 无脑拷贝 用 还是不行 仔细想想问题是PHP依赖的这个dylib不存在,再仔细看下自己的错误是: 可能是自己选的openssl版本有问题,到
阅读全文
posted @ 2020-02-18 00:21 yeevan
阅读(2381)
评论(0)
推荐(0)
2020年1月2日
设置iterm2可以保存ssh用户密码
摘要: 主要思想是在iterm2的profile里自动执行命令,需要有个脚本模拟用户登陆步骤 脚本 第1个参数是用户名,第2个参数是host,第3个参数是密码。 注意 :保存到自己设置到一个目录里,记得设置执行权限: chmod 755 文件名.sh 配置iterm2 新建profile 在command里
阅读全文
posted @ 2020-01-02 19:43 yeevan
阅读(1492)
评论(0)
推荐(0)
2019年12月18日
grpc服务端转换protobuf到http请求参数query
摘要: 前提 grpc服务接收到request的请求后,需要把参数转换成http,去请求其他接口。 使用go作为grpc的服务端,数据协议是protobuf 想到的几种解决方案: 1.编译好的pb.go文件里有个string(),可以把所有参数都打印出来,参数之间是空格隔开的,参数和值是k:v的形式,但是不
阅读全文
posted @ 2019-12-18 20:03 yeevan
阅读(1160)
评论(0)
推荐(0)
2019年10月18日
mac环境下安装grpc的PHP客户端
摘要: 前言 自己本地环境原本有个PHP7.1的版本,结果在装grpc时一直提示没有权限把grpc.so拷贝到PHP扩展目录下,就重新装了一次php 此次安装涉及的有: PHP composer pecl grpc php的grpc扩展 protobuf php的protoc插件 安装 1.覆盖原来的php
阅读全文
posted @ 2019-10-18 16:37 yeevan
阅读(1523)
评论(0)
推荐(0)
2019年10月15日
go语言的grpc安装记录
摘要: grpc安装 是一种rpc服务,包含服务端和客户端,能够更容易地创建分布式应用和服务。 默认使用protocol buffers这种结构序列化机制(当然也可以使用json)。 安装grpc 是protocol buffer的编译器,根据.proto来生成创建应用所需的特定客户端和服务端的代码(PHP
阅读全文
posted @ 2019-10-15 19:56 yeevan
阅读(897)
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告