Java笔记
Big_Mobula
这个作者很懒,什么都没留下…
展开
-
Java 面试八股文2021.10
一、题目来源: JAVA面试八股文_Jo_nas的博客-CSDN博客_java八股文 二、说明 本文对来源中的部分解答做了验证,更正了部分答案,或重新组织语言描述。对与JDK 版本敏感的问题作了分版本解答,解答中引用外部参考的部分在后面出现的问题中将不再 重复引用。 三、欢迎指正 如现有解答总结有误欢迎指正,如存在更言简意赅的解答表述也欢迎提出,如出现引用非 原始创作的原始引用也请提出! 四、收集整理,加入我们 本项目目前以CSDN博客(上述题目来源)为基础,真对部分题目进行解答总结性语言的描述转载 2021-10-27 18:03:05 · 209 阅读 · 0 评论 -
ActiveMQ5.12使用Mysql8以上版本持久化
Active默认消息持久化为KahaDB(5.4以后至5.12)5.3之前的版本使用AMQ KahaDB为默认配置。在 {activeMQ}/data/kahadb/ 目录下有5个类型的文件 1. log文件,记录消息内容,是可拆分的 2.data文件是对log的B树索引 3.free文件是记录空闲的位置(这里消费掉的消息要么删了,要么归档了。为了不产生碎片,充分利用空间,这里记录哪些位...原创 2020-04-20 18:06:51 · 1063 阅读 · 3 评论 -
静态工厂方法代替构造器的子类化问题
静态工厂代替构造器 1.静态工厂方法提供一个类似单例模式下获取类实例的方法来返回类的实例,此种方法代替了传统类的构造方法,那么其优势有四点:{ a 静态工厂方法有名称 b 不必在每次调用他们的时候都创建一个新的对象 c 他们可以返回类型的任何子类型的对象 d 在创建参数化类型的时候使代码更加简洁 } 其缺点在于: 1...原创 2018-08-06 17:38:47 · 180 阅读 · 0 评论 -
试写生成可【指定长度】指定【开头号段】数字ID
最近想做个小项目练手额。本类用于生成用户的数字ID。不知道逻辑对不对,贴上来请各位大牛指教 先上需求: 生成用户数字ID 入参:ID长度、开头数字 出餐:生成的ID 要求说明: 根据【ID长度】生成指定位数的用户ID。 根据【开头数字】生成开头数字一定的ID 再上代码:(PS:最后再稍微解释一下) 1.主要逻辑类 public class UserIDWorker { priva...原创 2018-09-08 23:58:45 · 745 阅读 · 0 评论 -
solr 7.7 查询结果映射为JavaBean实体时报org.apache.solr.client.solrj.beans.BindingException
最近在研究给项目中使用solr搜索。 在经过了一系列配置后终于可以开心的使用solr查询,然而,将搜索结果转换为实体bean时程序爆出 org.apache.solr.client.solrj.beans.BindingException 其原因在于solr中配置的字段类型与JavaBean实体中的属性类型映射不一致造成 在此附上Java类型向solr的“managed-schema”配...原创 2019-06-24 11:58:54 · 587 阅读 · 0 评论 -
IDEA搭建SpringBoot2.X整合Mybatis(含generator实体映射)
本篇文章将教你使用 IDEA工具 搭建 SpringBoot(2.x)并整合 Mybatis 先来统一环境 : IDEA------2019.1.2 JDK---------1.8 MAVEN-----3.3.9 SpringBoot----2.1.9稳定版(IDEA工具默认 第一部分,新建项目: step1.1 step1.2 点击《下一步》到step1.3: s...原创 2019-10-03 18:47:00 · 523 阅读 · 0 评论