会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郭慕荣博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
54
55
56
57
58
59
60
61
62
···
79
下一页
2021年10月9日
Spring AOP总结(三)
摘要: 一、AOP是什么AOP(面向切面编程),可以说是一种编程思想,其中的Spring AOP和AspectJ都是现实了这种编程思想。相对OOP(面向过程编程)来说,提供了另外一种编程方式,对于OOP过程中产生的横切性问题,这些横切性与业务无关,可以通过预编译方式和运行期动态代理来实现。比如可以应用在:日
阅读全文
posted @ 2021-10-09 17:08 郭慕荣
阅读(69)
评论(0)
推荐(0)
2021年10月8日
Spring AOP源码解析(二)
摘要: 一、@EnableAspectJAutoProxy注解在主配置类中添加@EnableAspectJAutoProxy注解,开启aop支持,那么@EnableAspectJAutoProxy到底做了什么?接下来分析下: @EnableAspectJAutoProxy点进去如下: 此时看到了我们非常熟悉
阅读全文
posted @ 2021-10-08 16:22 郭慕荣
阅读(99)
评论(0)
推荐(0)
2021年10月7日
java9新特性
摘要: java9新特性概览 模块化系统 jShell命令 接口的私有方法 钻石操作符的使用升级 垃圾收集机制 语法改进:try语句 String存储结构变更 便利的集合特性of() 增强的Stream API 全新的HTTP客户端API 1、modularity System 模块系统Java 9中主要的
阅读全文
posted @ 2021-10-07 11:58 郭慕荣
阅读(409)
评论(0)
推荐(0)
2021年9月27日
BeanFactory和ApplicationContext的区别总结
摘要: BeanFactory:是Spring里面最底层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能;ApplicationContext:应用上下文,继承BeanFactory接口,它是Spring的一各更高级的容器,提供了更多的有用的功能; 1) 国际化(MessageSource
阅读全文
posted @ 2021-09-27 10:50 郭慕荣
阅读(3808)
评论(0)
推荐(1)
2021年9月24日
Elasticsearch7.X为什么移除类型(type)
摘要: 什么是类型(type)?从Elasticsearch的第一个发布版本以来,每一个文档都被存储在一个单独的索引里,并被赋予了一个type,一个映射类型代表着一个被索引的文档或实体的类型,例如,一个twitter索引可能有一个user类型和tweet类型。每种映射类型都有他自己的字段,所以user类型可
阅读全文
posted @ 2021-09-24 15:34 郭慕荣
阅读(261)
评论(0)
推荐(0)
elasticsearch性能优化(二)
摘要: 一、 硬件环境选择:如果有条件,尽可能使用SSD硬盘, 不错的CPU。ES的厉害之处在于ES本身的分布式架构以及lucene的特性。IO的提升,会极大改进ES的速度和性能。二、系统拓朴设计:ES集群在架构拓朴时,一般都会采用Hot-Warm的架构模式,即设置3种不同类型的节点:Master节点、Ho
阅读全文
posted @ 2021-09-24 09:51 郭慕荣
阅读(520)
评论(0)
推荐(0)
2021年9月23日
elasticsearch性能优化(一)
摘要: 第一部分:调优索引速度1、使用批量请求批量请求将产生比单文档索引请求好得多的性能。为了知道批量请求的最佳大小,您应该在具有单个分片的单个节点上运行基准测试。首先尝试索引100个文件,然后是200,然后是400,等等。当索引速度开始稳定时,您知道您达到了数据批量请求的最佳大小。 请注意,如果群集请求太
阅读全文
posted @ 2021-09-23 09:40 郭慕荣
阅读(810)
评论(0)
推荐(0)
2021年9月22日
elasticsearch的master选举机制
摘要: 首先,一个Elasticsearch集群(下面简称ES集群)是由许多节点(Node)构成的,Node可以有不同的类型,通过以下配置,可以产生四种不同类型的Node: conf/elasticsearch.yml: node.master: true/false node.data: true/fal
阅读全文
posted @ 2021-09-22 13:36 郭慕荣
阅读(1518)
评论(0)
推荐(0)
2021年9月21日
Elasticsearch 性能调优:段合并(Segment merge)
摘要: Elasticsearch索引(elasticsearch index)由一个或者若干分片(shard)组成,分片(shard)通过副本(replica)来实现高可用。一个分片(share)其实就是一个Lucene索引(lucene index),一个Lucene索引(lucene index)又由
阅读全文
posted @ 2021-09-21 15:10 郭慕荣
阅读(2250)
评论(0)
推荐(0)
2021年9月16日
Spring Retry原理总结(二)
摘要: Spring Retry原理总结的原理其实就是拦截器+代理+反射来进行实现的。代码展示如下所示: 注解定义 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Re
阅读全文
posted @ 2021-09-16 13:25 郭慕荣
阅读(290)
评论(0)
推荐(0)
上一页
1
···
54
55
56
57
58
59
60
61
62
···
79
下一页
公告