摘要: 💛完整源码,请帮我点个star哦! 💛原文地址为https://www.cnblogs.com/haixiang/p/14783955.html,转载请注明出处! 简介 对象池顾名思义就是存放对象的池,与我们常听到的线程池、数据库连接池、http连接池等一样,都是典型的池化设计思想。 对象池的优 阅读全文
posted @ 2021-05-19 10:12 海向 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 💛完整源码,请帮我点个star哦! 💛原文地址为https://www.cnblogs.com/haixiang/p/14291626.html,转载请注明出处! java8自带常用的函数式接口 Predicate boolean test(T t) 传入一个参数返回boolean值 Consu 阅读全文
posted @ 2021-01-18 10:48 海向 阅读(3508) 评论(3) 推荐(6) 编辑
摘要: 为什么使用JUnit5 JUnit4被广泛使用,但是许多场景下使用起来语法较为繁琐,JUnit5中支持lambda表达式,语法简单且代码不冗余。 JUnit5易扩展,包容性强,可以接入其他的测试引擎。 功能更强大提供了新的断言机制、参数化测试、重复性测试等新功能。 ps:开发人员为什么还要测试,单测 阅读全文
posted @ 2020-10-13 23:35 海向 阅读(10337) 评论(0) 推荐(3) 编辑
摘要: 对象的内存布局 在 HotSpot虚拟机中,对象在内存中存储的布局分为三块区域:对象头,实例数据,和对齐填充。 对象头 对象头包括如下两部分信息: MarkWord:用于存储对象自身的运行时数据,如哈希码、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。为了在极小空间内存储更多的 阅读全文
posted @ 2020-07-03 01:53 海向 阅读(504) 评论(2) 推荐(1) 编辑
摘要: Class类文件的结构 任何一个Class文件都对应着唯一一个类或接口的定义信息,但反过来说,类或接口并不一定都得定义在文件里(类和接口也可以用反射的方式通过类加载器直接生成) Class文件时一组以8位字节为基础单位的二进制流,各个数据都严格按照顺序紧凑排列在Class文件中,没有任何分隔符。 C 阅读全文
posted @ 2020-07-01 22:05 海向 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 💛分布式解决方案源码,请帮我点个star哦! 💛原文地址为https://www.cnblogs.com/haixiang/p/13112710.html,转载请注明出处! zookeeper客户端选型 原生zookeeper客户端,有watcher一次性、无超时重连机制等一系列问题 ZkCli 阅读全文
posted @ 2020-06-13 11:44 海向 阅读(854) 评论(0) 推荐(0) 编辑
摘要: /** * Instant:瞬时实例 * LocalDate:本地日期 不包含具体时间 例如 2020-02-02 可以用来记录纪念日 * LocalDTime:本地时间 不包含日期 * LocalDateTime:结合了日期和时间 但不包含时差和时区 * ZonedDateTime:完整的日期时间 阅读全文
posted @ 2020-05-30 16:30 海向 阅读(1262) 评论(0) 推荐(1) 编辑
摘要: 💛 "es搜索系统封装源码,走过路过,请帮我点个star哦!" 💛原文地址为https://www.cnblogs.com/haixiang/p/12451703.html,转载请注明出处! 什么是elasticsearch Elasticsearch 是一个开源的高度可扩展的全文搜索和分析引擎 阅读全文
posted @ 2020-05-11 09:36 海向 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: + pre_tags 前缀标签 + post_tags 后缀标签 + tags_schema 设置为styled可以使用内置高亮样式 + require_field_match 多字段高亮需要设置为false 使用 为查询结果增加高亮效果 默认使用``标签包裹高亮字段 使用 可以使用es内置高亮样式 阅读全文
posted @ 2020-04-06 15:15 海向 阅读(943) 评论(1) 推荐(2) 编辑
摘要: volatile + volatile 只能保证对单次读/写的原子性。i++ 这种符合操作操作不能保证原子性。 + 禁止指令重排 + 可见性 volatile读的内存语义 当读一个volatile变量时,JMM会把该线程对应的本地内存置为无效。线程接下来将从主内存中读取共享变量(注意不仅仅是一个vo 阅读全文
posted @ 2020-03-29 10:01 海向 阅读(546) 评论(1) 推荐(0) 编辑