240 发简信
IP属地:广东
  • Resize,w 360,h 240
    使用ssh隧道 享受快乐的yum install

    今天要部署程序到内网服务器,内网服务器是需要vpn+堡垒机上去的。然后这些服务器上面居然没有系统ISO,那我咋编译安装?然后试了一下看能不能使用...

  • Resize,w 360,h 240
    dubbo rpc调用参数校验

    使用spring的时候http调用参数校验还是很方便的,只是我们rpc用的比较多,然后就有了这个了。 其实实现很简单,实现一个dubbo的Fil...

  • 反模式使用dubbo 同时调用一个服务的多个节点

    为啥会有这需求呢?是因为有一个功能,在管理页面添加修改的时候需要调用多节点部署的某服务的一个rpc接口。 那怎么做到这种蛋疼操作呢? 第一步: ...

  • mybatis 连接池探究

    起因是目前再看 《Java并发编程的艺术》 并发基础那章实现了一个简单的连接池,虽然只是为了展示等待/通知,但是我对平时常用的mybatis的 ...

  • trt catch finally 的字节码分析

    先上源码: 再看字节码 count方法相当的复杂 按顺序看 是肯定不行的。 得结合Exception table异常表来看。异常表的顺序是对应c...

  • 从字节码看为什么说java都是值传递

    先上源码 再上字节码: 3个change(T)方法都是错误的使用例子,从字节码可以看到基本都是在操作方法自身的局部变量表,方法的参数都是一个对象...

  • 简单的main方法字节码学习

    java源码如下: 解析字节码后: 这里有几个小细节,在源码同样都是int类型的 a 和b 在字节码分别用 bipush sipush载入。说...

  • lua 模拟Treemap 排序

    因为项目需要请求参数进行treemap自然排序进行参数校验,前端很好搞 我这做在openresty上的lua校验就比较麻烦了,也没搜到解决方案...

  • 基于OpenResty lua开发api gateway 第一篇 简介

    起因 事情的起因是因为咱们接口被刷了,所以需要做点安全方面的操作然后刚好我有这方面的经验(OpenResty) 所以就接手这需求,开始设计一个属...