240 发简信
IP属地:辽宁
  • golang iris mvc框架的服务端加载过程

    整个iris框架共三层结构: 应用的配置和注册信息,如路由、中间件、日志。 中间的服务端实例,从iris实例拿配置信息进行配置。 底层net/h...

  • golang net/http包 http请求的字节码读取与解析。

    c.readRequest(ctx)读请求 先配置Header最长读取时间、req最长读取时间、req最大读取长度默认6M。 RFC7230禁止...

  • RPC框架的TCP常连接管理 JAVA实现

    ConnectManage 客户端使用一个ConnectManage,管理多个netty常连接。连接为tcp常连接,保存其handler,供发送...

  • net/http请求服务端处理源码分析

    http服务端是从*http.Server.ListenAndServe()开始的。Server数据结构定义了Handler字段,声明了http...

  • golang sync.pool对象复用 并发原理 缓存池

    golang sync.pool对象复用 并发原理 缓存池 在go http每一次go serve(l)都会构建Request数据结构。在大量数...

  • iris 路由注册和上下文context

    路由注册到app.routes http请求的处理,相较于基本的net/http包,iris框架将http请求(w,*r)及其它上下文,封装成c...

  • iris框架的控制器解析和handler注册

    主要内容:控制器解析、handler注册。 调用方法: go语言接口查询检测自定义handler是否需要加载 对于JAVA,需要检测控制器。一旦...

  • reflect.go包学习_之二 指针操作提高反射性能 反射应用 反射创建实例

    reflect.go包学习_之二 指针操作提高反射性能 反射应用 反射创建实例 反射信息、反射调用方法、反射修改值类型,略。 Go的反射性能 为...

  • 一份反射go reflect的API练习以及其坑点

    主要内容: 由对象获取反射类型,由对象获取反射值 由反射值获取反射类型 反射值重新转换成对象 遍历字段 遍历方法 易知go语言的struct是值...