Aviator java的表达式引擎化框架

Posted by 夏泽民

Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。现在已经有很多开源可用的java表达式求值引擎,为什么还需要Avaitor呢?



字典

Posted by 夏泽民

https://segmentfault.com/a/1190000022288698 一、字典 字典是存储键值对的数据结构,把一个键和一个值映射起来,一一映射,键不能重复。在某些教程中,这种结构可能称为符号表,关联数组或映射。我们暂且称它为字典,较好理解。 如:



线程数与QPS计算

Posted by 夏泽民

01 最佳线程数计算 1.1 cpu密集型 n+1 当因为页缺失或其它故障而导致某一线程暂停时,额外的线程可以保证cpu的时钟周期不被浪费



减小Docker镜像的简单技巧

Posted by 夏泽民

https://mp.weixin.qq.com/s/UCm27by8Ro7NzFflsPISCQ https://github.com/GoogleCloudPlatform 当涉及到建造Docker containers问题的时候,你应该尽力获得较小的镜像。文件层既共享又小的镜像能够更快的进行传输和部署。



HashTable

Posted by 夏泽民

https://segmentfault.com/a/1190000022288951 一、线性查找 我们要通过一个键key来查找相应的值value。有一种最简单的方式,就是将键值对存放在链表里,然后遍历链表来查找是否存在key,存在则更新键对应的值,不存在则将键值对链接到链表上。



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required