![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Utils
文章平均质量分 80
shihlei
这个作者很懒,什么都没留下…
展开
-
Server获取客户端IP 工具类:IPUtil
一 概述 获取客户端Ip工具类,支持client 和 server之间有代理的情况 二 代码 import javax.servlet.http.HttpServletRequest;import org.apache.commons.lang3.StringUtils;/** * 获取client ip */public class...原创 2017-10-22 14:42:57 · 227 阅读 · 0 评论 -
JOL:查看Java 对象布局、大小工具
编写不易,转载请注明(http://shihlei.iteye.com/blog/2407693)! 一 概述最近需求,打算再内存缓存数据,数据量130000万并且还会增加,了解这些数据占用空间的大小是很常见的监控需要。常规方式,人工可以按照Java基础数据类型大小及内容大小估算出缓存对象的大概堆占用,但是麻烦还不准。OpenJDK,提供了JOL包,可以帮我们在运行时...原创 2018-01-14 11:52:06 · 22968 阅读 · 0 评论 -
基于Aviator的规则引擎Demo
编写不易,转载请注明(http://shihlei.iteye.com/blog/2421576)! 一 概述Aviator 是一个Java 语言实现的表达式引擎,可以接受字符串类型的表达式,带入参数求值。 需求场景:用户日志字段:[ip,phone,userid,action] 希望灵活组合这些字段,生成规则,比如 “1小时,userid,在ip上,触发...2018-04-30 19:20:46 · 4577 阅读 · 0 评论