- 博客(7)
- 收藏
- 关注
原创 开放平台openresty改造实际线上项目 开发笔记
lua 分享配置参数 lua_code_cache on当配置参数lua_code_cache 为 off 的时候, 每次修改lua代码会生效。init_by_lua_block 每次执行请求都会执行。 不能使用lrucache 并且不能缓存。 init_worker_by_lua_block 执行work线程数的次数。。lua_code_cache 为off 情况下可以用于代码调试,不过......
2019-01-28 16:59:42
3089
原创 beego 使用调研
参考社区 https://beego.me/docs/mvc/model/orm.md1、 orm 使用 (一对多,外键,自定义查询)package mainimport ( "github.com/lhtzbj12/sdrms/sysinit")func main () { sysinit.InitDatabase() /* beego orm 框架 使用 可以使用or...
2019-01-28 16:56:52
551
原创 netty超时问题排查
问题一 客户端超时主动断开连接 nginx 499 导致客户端接受到服务超时的返回。报错预警突增原因:客户端超时时间比代理服务(backend配置超时)超时时间小,代理的后端服务超时导致调用方大量的请求报错。排查过程如下1、 查看apierror.log(这里会记录验证错误的异常) 对比报错陡增前后 apierror中针对具体接口的报错量是否平稳。本次发现报错前后apierror中......
2019-01-28 16:48:06
5023
原创 对象池 GenericObjectPool 通用对象池
透明代理的使用 在对后端的连接中使用对象池(backend是一个池子 里面是一个域名的连接)使用需要用到的组件GenericObjectPool.ConfigDefaultChannelGroupPoolableObjectFactory BasePoolableObjectFactoryGenericObjectPool调用的流程需要重写的函数 makeObject、 v...
2019-01-28 16:44:51
3478
原创 分享一个新出的走步兑换商品的小程序
1、 外观评分 3分2、兑换简易程度 7分3、商品吸引力 8分4、挑战赛制度 7分5、互动性 8分 ...
2018-11-07 15:19:58
905
1
原创 全局校验注解实现
全局校验注解实现,需要思考的问题1、aop基于实现动态代理思想解读 2、反射对私有属性的暴力破解3、JDK8 对重复注解的支持策略
2018-03-30 14:10:52
890
原创 开放平台,线上问题。Netty3 与基于Netty的rpc框架调用(触发死锁检查) 问题排查
系统环境netty:netty3.2.4linux:CentOS Linux release 7.1.1503motan:开源版1.1.1 一、问题现象1、访问服务连接不上,服务拒绝连接。流量突降触发报警。2、有大量Too many files报错3、认证服务返回4034、NettyClient request Error 报错 分为a、 java.lang...
2018-03-22 19:50:28
1336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人