java编码格式大讲解
摘要:oracle 分页: with 关键字 (解决子句中多次引用相同的查询块,或者解决多层嵌套查询时)下面中也有使用分析函数解决分组问题。 开始 搜集统计信息。(搜集完成统计信息,可以使执行计划更优) begin dbms_stats.gather_table_stats(ownname => 'CFS
阅读全文
正则表达式regex回溯分析
摘要:正则表达式的回溯 现在我们来正式认识一下回溯。以字符串“abbc”为例,正则表达式为“ab{1,3}c”,再匹配的时候,a、b、b,匹配完成,这时候,正则表达式会继续用c和b进行比较,发现不符合,这时候就会产生回溯,也就是重新用c继续和正则表达式中的c进行比较,发现匹配成功,后续没有需要匹配的字符,
阅读全文
缓存穿透、缓存击穿与缓存雪崩
摘要:从第一个缓存框架 Memcached 诞生以来,缓存就广泛地存在于互联网应用中。如果你的应用流量很小,那么使用缓存可能并不需要做多余的考虑。但如果你的应用流量达到了成百上千万,那么你就不得不考虑深层次的缓存问题:缓存穿透、缓存击穿与缓存雪崩。 缓存穿透缓存穿透是指查询一个一定不存在的数据,因为这个数
阅读全文
springAOP实现原理
摘要:spring AOP实现原理, spring 会在初始化的时候,创建一个BeanPostProcessor(AnnotationAwareAspectJAutoProxyCreator)用来为类注入切面。 AnnotationAwareAspectJAutoProxyCreator 是怎么加载到sp
阅读全文