这是上一篇java-AES128加密-代码与一些约定的后续。这一篇将会记录自己看到的在AES128之后所做的混淆。混淆原来为c语言实现,自己转成了java实现。感觉这一套比较好用,所以记下来变成自己的😁咳咳,最终发现这个混淆就是对Base64的一个实现,只是将64个可打印字符的顺序弄乱了。所以我有了自定义Base64来实现混淆的代码???黑人问号
... ➦暑假使用java NIO实现了一个java http代理。那个http代理远远不算完善。之后学习了netty,并且使用netty实现了一个http代理,经过一个多月的使用,十分满意。今天来记录一下这里面值得写下来的东西。
先放项目地址HttpProxy
... ➦自己用netty实现的代理,在测速、下载(跑满网速)的情况下总是会报OutOfDirectMemory异常。
在github netty项目下有这样一个issue。描述了这样一个问题。
总结一下里面说的。出现这个异常有两种情况,pooled buf没有release;写太快,超过了极限。
... ➦spring cloud学习(一)中已经了有了注册与发现、服务消费、负载均衡、断路器。但是这不是完整的微服务架构。
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。
... ➦