2020年4月17日
摘要: 背景 相比于nginx只能用于7层负载均衡,LVS就比较强大了,能在4层做负载均衡。而且性能和稳定性上LVS也比较占优,毕竟是合入内核模块,不稳定肯定不行。 视频介绍:https://v.youku.com/v_show/id_XMzM0Nzk0MjU2.html 关于LVS LVS通过工作于内核的 阅读全文
posted @ 2020-04-17 16:45 sidesky 阅读(607) 评论(0) 推荐(0)
摘要: 一、BigDecimal概述 ​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我 阅读全文
posted @ 2020-04-17 14:26 sidesky 阅读(401) 评论(0) 推荐(0)
摘要: Spring AOP初始化的起点是在bean初始化流程后置处理中。 /** * bean的初始化流程 */ protected Object initializeBean(final String beanName, final Object bean, @Nullable RootBeanDefi 阅读全文
posted @ 2020-04-17 11:24 sidesky 阅读(1614) 评论(0) 推荐(0)
摘要: 由于<aop:aspectj-autoproxy proxy-target-class="true"/>和<bean class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator"/> 阅读全文
posted @ 2020-04-17 10:33 sidesky 阅读(2081) 评论(0) 推荐(0)
摘要: 本周做业务需求,需要对api的响应时间做监控。第一想法是在需要监控的api里面答应日志,记录care的信息,这样的最大问题就是不容易扩展,需要在每个api里面添加几乎相同的代码。当时,Java的通用做法是切片,利用Java语言提供的反射能力,结合spring 的三大特性之一的aop(面向切面编程)思 阅读全文
posted @ 2020-04-17 09:46 sidesky 阅读(747) 评论(0) 推荐(0)