摘要: JEP 371:Hidden Classes(隐藏类) 该提案通过启用标准 API 来定义无法发现且具有有限生命周期的隐藏类,从而提高 JVM 上所有语言的效率。JDK内部和外部的框架将能够动态生成类,而这些类可以定义隐藏类。通常来说基于JVM的很多语言都有动态生成类的机制,这样可以提高语言的灵活性 阅读全文
posted @ 2020-10-28 23:54 天宇轩-王 阅读(262) 评论(0) 推荐(0) 编辑
摘要: classlib git地址:https://github.com/ingokegel/jclasslib idea 安装使用 打开idea 中的settings > plugins 搜索 jclasslib 插件 进行安装 重启生效 重启后点击view > 选择show bytecode with 阅读全文
posted @ 2020-10-28 23:41 天宇轩-王 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 1. Java 简单api 1.1 es技术特点 1es技术比较特殊,不像其他分布式、大数据课程,haddop、spark、hbase。es代码层面很好写,难的是概念的理解。 2es最重要的是他的rest api。跨语言的。在真实生产中,探查数据、分析数据,使用rest更方便。 3本课程将会大量讲解 阅读全文
posted @ 2020-10-28 22:43 天宇轩-王 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 问题定位及分析 通常出现java.lang.NoSuchMethodError 异常说明项目中出现了jar包冲突,项目运行时调用了版本A中的某个类的方法, 但实际上classLoader加载的是版本B的类文件,而版本B中并没有实际调用的方法签名,导致异常出现。 可以看到elasticsearch-r 阅读全文
posted @ 2020-10-28 21:56 天宇轩-王 阅读(830) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 使用mysql热更新 词库 这个也是《ELK高级搜索》的课件,但是应该是参考这篇博客的:https://blog.csdn.net/wuzhiwei549/article/details/80451302 1热更新 每次都是在es的扩展词典中,手动添加新词语,很坑 (1) 阅读全文
posted @ 2020-10-28 17:10 天宇轩-王 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 下面的内容是视频中《ELK高级搜索》的课件,也在网上找到雷同的了,这里就简单记录一下。 1type底层结构及弃用原因 1.1type是什么 type,是一个index中用来区分类似的数据的,类似的数据,但是可能有不同的fields,而且有不同的属性来控制索引建立、分词器. field的value,在 阅读全文
posted @ 2020-10-28 16:40 天宇轩-王 阅读(511) 评论(0) 推荐(0) 编辑