javaEE面试-心得-怎么去介绍一个技术点

JavaEE面试题2023 个人学习中遇到的面试题知识点汇总,持续更新......... 阅读详情

怎么去介绍一个知识点?

介绍知识的时候,有清晰的思路,能够很好地展示自己。
我们以“你给我介绍一下solr”
主要还是自己需要进行一些简单的总结

1. 干什么的?

化繁为简的介绍一下这个技术是干嘛的

solr是基于Lucene的,主要用作全文检索。

2. 同类型技术

ElasticSearch,这个时候很自然的需要去了解两种技术的简单区别。
ElasticSearchvs Solr多维度分析对比

3. 可以说说个人心得?

从思想角度对该技术总结总结

solr的使用,主要就是学会索引库的操作和各种条件的搜索

索引库的操作

新增、删除、更新

搜索
  • 普通域查询
  • 复制域查询
  • 动态域查询
  • 分页查询
  • 分组查询
  • 高亮查询
  • 过滤查询
  • 区间查询
  • 排序查询
使用方面

涉及到服务器安装配置和客户端操作。

服务端,安装就是解压一个war包,添加一些jar包,配置scheme.xml

客户端操作,客户端操作可以用solrj或者spring-data-solr,到时候也可以进行二次封装,也可以不需要,因为都是封装给了service层,controller直接传入对象给service层就可以了。

项目使用spring-data-solor的情况
在这里插入图片描述

项目使用solrj的情况

在这里插入图片描述

4. 服务器方面

这里开始再说具体的使用

会安装
  • 解压一个solr-4.10.3.war
  • 拷贝example/lib/ext下的日志输出包

在这里插入图片描述

  • 配置solrhome
会配置(修改schema.xml)

配置中文分词器,IK Analyzer
配置域、复制域、动态域

在这里插入图片描述

5. 客户端操作

这里开始再说具体的使用
能记住记过算几个,记不住也正常

a) solrj

关键的几个类
主要是solrServer完成文档操作和搜索
solrServer,SolrInputDocument,SolrQuery,SearchResult

b) spring-data-solr

关键的几个类
主要是SolrTemplate完成文档操作和搜索
SolrTemplate、Query、Criteria

### 6. 贴合实际项目

如果项目中使用到了,一定要从项目角度去介绍

在这里插入图片描述

7. 可以拓展拓展

solr会考虑集群
solr索引库在商品状态发生改变的时候(审核通过、删除),会通过activeMQ通知更新。
solr搜索结果,可以通过redis缓存

8. 表表态

自己做搜索没啥问题,大概2、3天就能完成复杂的搜索情况。

​

J2EE面试题集锦 一、基础问答   1.下面哪些类可以被继承?    java.lang.Thread (T)    java.lang.Number (T)    java.lang.Double (F)    java.lang.Math (F)    java.lang.Void (F)    java.lang.Class (F)    java.lang.ClassLoader (T)   2.抽象类和接口的区别   (1)接口可以被多重implements,抽象类只能被单一extends   (2)... 阅读详情

相关推荐

【Java面试】JavaEE基本面试题及答案!

Java EE平台构建于Java SE平台之上,Java EE平台提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的和安全的网络应用程序。这里会不断收集和更新JavaEE基础相关的面试题,目前已收集84题。 点击加入我们的学习基地吧,免费学习资料随意获取! 1.Javascript中常用的事件有哪些? Onsubmit:提交 Onblur:失去焦点 Onclick:单击 Onload:加载页面 Onchange:内容改变 onMouseMove:鼠标移动 onMouseOver:

Sixstar_yanxin的博客 1369

如何讲明白技术

技术是为了解决问题而生的。本质上,技术就是解决问题的方法。问题规模越大,难度越复杂,就要引入多种技术。这些技术组合搭配起来,构成该解决方案的一棵“技术树”。其实,每一个分支和叶子都有多种可选的技术,随着更多的创新出现,这些分支和叶子也在演变,使得整体方案在空间和时间上,能更高效更节省地解决问题。我们对这些分支和叶子技术点的了解和运用,甚至对它们演变的推动,都体现了我们的经验和技能。

Wisimer 1366

JavaEE面经:一篇文章解答你的面试困惑

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。

2301_82242844的博客 978

java面试时这样介绍自己的项目经验,等于成功了一大半

点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识 ​ 来自:头条 作者:程序员界的彭于晏面试时7份靠能力,3份靠技能,而刚开始时的介绍项目又是技能中的重中之重,决定一次面试的成败,那么面试时如果介绍自己的项目呢? 1、在面试前准备项目描述别害怕,因为面试官什么都不知道,面试官是人,不是神,拿到你的简历的时候,是没法核实你的项目细节的。更何况,你做的项目是以月为单...

这个时代,作为程序员可能要学习小程序 3019

JavaEE常见面试问题

1.Mybatis Mybatis是一种典型的半自动的ORM框架,所谓的半自动,是因为还需要手动的写SQL语句,再由框架根据SQL及传入数据来组装为要执行的SQL。其优点为︰其缺陷为:2.Hibernate Hibernate是一种典型的全自动ORM框架,所谓的全自动,是SQL语句都不用在编写,基于框架的API,可以将对象自动的组装为要执行的SQL语句。 其优点为∶其缺点为︰Spring容器主要是对loC设计模式的实现,主要是使用容器来统一管理Bean对象,及管理对象之间的依赖关系。 创建容器的API主要是

旧时言的博客 1743

基于紫光展锐平台的音频调用到hal层逻辑

基于紫光展锐平台的音频调用到hal层逻辑 1、数据流程图 AudioPolicyService和AudioFlinger的创建: 这两个服务都在audioserver中启动,文件路径: frameworks/av/media/audioserver/main_audioserver.cpp 从AudioFlinger和AudioPolicyService的创建,到output的打开,以及AudioFlinger开始往底层写入数据的具体流程如下图: #mermaid-svg-kjHL4XWwkQXN6NdA

weixin_55053963的博客 1355

介绍一项新技术通常可以从哪些方面介绍

在介绍一项新技术时,可以从多个方面进行阐述,以便全面地展示其特点、优势和应用潜力。

图灵追幕者博客录 1295

2.2.1.3-移动平均线(python画k线、均线、5日线、买卖点图、python均线策略)

* 绘制一个k线图,也就是蜡烛图 * 计算5日均线值、10日均线值 * 在k线图上,绘制5日线和10日线图 * 在5日线上,绘制与10日线的交叉点(上穿、下穿时) python画k线、均线、5日线、买卖点图、python均线策略

KelvinLiu 3413

如何了解一项技术

该技术是什么 了解技术提出的背景 技术解决了什么问题,用该项技术有什么好处 使用时会引入什么问题,需要考虑什么问题 实现该项技术的要点 业界知名、常用项目

unirrrrr的博客 1042

边云协同智能进化:大模型与小模型的动态训练与高效部署策略

本文深入探讨了边云协同架构下大模型与小模型的动态训练与高效部署策略。通过物流分拣、医疗影像等实战案例,展示了如何利用边云协作框架实现AI模型的智能进化,显著提升处理效率与准确性。重点解析了动态任务分配、增量学习和知识蒸馏等关键技术,为分布式训练场景提供优化方案。

work3的博客 191

51单片机嵌入式开发:14、STC89C52RC 之HX1838红外解码NEC+数码管+串口打印+LED显示

对于C51单片机的设计思路,你可以使用类似的步骤来实现红外解码、数码管显示和LED显示的功能。下面是一个简单的设计思路:(1) 连接HX1838红外解码器、数码管和LED到C51单片机。将HX1838的信号引脚连接到C51单片机的外部中断引脚(例如INT0),数码管的CLK引脚连接到C51单片机的某个IO口引脚,数码管的DIO引脚连接到C51单片机的另一个IO口引脚,LED连接到C51单片机的某个IO口引脚。(2) 在C51的程序中,定义并初始化所需的IO口和外部中断。

sinat_30943509的博客 2977

关于学习新技术的方法

如何学习一门新技术 一:首先要思考“是什么” 从以下几个方面去学习思考: 1、百科定义(百度、google) 2、同类技术有哪些? 3、对比同类的优缺点是哪些? 4、组成部分有哪些 二:再次从几个方面思考“为什么会出现” 1、解决什么问题? 2、没有这个技术前怎么做的? 三:在接着思考应该“怎么做” 1、快速上手视频 2、官方实例 3、写Demo 4、看开源代码 5、项目实践 四:最后是将技术“分...

u011047968的专栏 601

从 SM30 到 Fiori:在 SAP BTP ABAP Environment 里创建 Business Configuration 配置维护对象的完整路径

摘要 在SAP BTP的ABAP环境中,传统SAP GUI和SM30配置方式被Business Configuration (BC)替代。BC通过Fiori应用维护配置,支持传输和权限控制。配置表需满足可维护性条件,如允许数据维护、包含技术字段等。通过ADT生成Maintenance Object和Transport Object,实现配置发布与治理。权限管理需创建IAM App和Business Catalog,确保配置可维护。BC在云端延续了可控、可追溯、可发布的治理原则。 (字数:150)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 243

J2EE是什么,主要包括哪些技术

https://blog.youkuaiyun.com/Ashes18/article/details/73614571 最近最为深刻的认识:被面试老师问到了的知识,哪些是在自己心中模棱两可,似是而非的概念都一目了然。而后,只有在顿悟中不断总结才能进步。今天,我总结的部分是J2EE到底是什么东西,它包括了哪些技术。 一、J2EE是什么? 从整体上讲,J2EE 是使用 Java 技术开发企业级应用的工业标准,它...

QDShuai的博客 3万+

【数字IC设计】芯片设计中的RDC

在芯片设计中,RDC是的缩写,类似于CDC(clock domain crossing),由于现在SOC芯片是有很多ECUs组成,为了使整个系统能够快速从复位中恢复, 用户希望SOC里面每个ECU模块都可以有自己独立的异步复位信号,这样可以在出问题的时候只复位有错误逻辑的模块,而使其它模块保持正常工作。

qq_40268672的博客 2189

ardupilot 为什么要采样四元数姿态控制

本节主要说明清楚ardupilot姿态控制为什么要用到四元数,欢迎批评指正!!!

陌城烟雨 1118

J2EE

J2EE是什么,主要包括哪些技术 一、J2EE是什么? 从整体上讲,J2EE 是使用 Java 技术开发企业级应用的工业标准,它是 Java 技术不断适应和促进企业级应用过程中的产物。 适用于企业级应用的 J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的 开发、管理和部署。J2EE 是一个标准,而不是一个现成的产品。(来自百度) 二、J2EE主要包括哪些技术 servlet Servlet是java平台上的CGI技术。Servlet在服务器端运行,动态地生成

qq_42918433的博客 8209

JavaScript - Blob / File / base64 使用场景介绍与相互转换

前言 本文首先介绍一下这三种对象使用场景,最后介绍下它们之间互转格式的解决方案。 您前端一旦涉及到文件或图片上传到服务器, 就势必离不了Blob/File/base64三种主流的类型。 Blob MDN:https://developer.mozilla.org/zh-CN/docs/Web/API/Blob 您可以观察到,像一些图片处理插件(例如有名的vue-cropper)图片裁剪插件, 它们将图片处理完毕后,都将使用blob对象返回处理好的图片,供开发者用于上传服务器。

🏆 前端领域优质创作者 4495

10道不得不会的 JavaEE 面试题

最少必要面试题

JavaPub 1414

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

J2EE是什么,主要包括哪些技术【转】

(转自:https://blog.youkuaiyun.com/Ashes18/article/details/73614571) 最近最为深刻的认识:被面试老师问到了的知识,哪些是在自己心中模棱两可,似是而非的概念都一目了然。而后,只有在顿悟中不断总结才能进步。今天,我总结的部分是J2EE到底是什么东西,它包括了哪些技术。 一、J2EE是什么? 从整体上讲,J2EE 是使用 Java 技术开发企业级应...

Uaena的博客 1499

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

第01篇 · 初识JavaEE:从J2EE到Jakarta EE的演进之路

在继续往下之前,我们必须把“规范”这个概念彻底搞清楚。规范(Specification)是一套接口定义、行为约定和约束条件,它只告诉你“应该做什么”和“应该长什么样”,但不告诉你“具体怎么做”。Servlet 规范定义了类应该有doGet()doPost()方法,但不实现这些方法如何处理具体的网络请求Tomcat是 Servlet 规范的一个实现——它真正去监听端口、解析 HTTP 请求、调用你的 Servlet 代码就像JDBC 规范定义了ConnectionStatement接口,但。

2301_80720675的博客 599

JavaEE面试题

1.HashMap和Hashtable的区别 都属于Map接口的类,实现了将惟一键映射到特定的值上。 HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。 2.Collection 和 Collections的区别。 Collection...

weixin_45419424的博客 612

J2EE 面试题综合

J2EE 面试题综合/** * By metaphy 2005-12-23 * Version: 0.022 * 注:题目答案来源于metaphy过去的知识或网络,metaphy不能保证其正确或完整性,仅供参考*/[基础问答]1.下面哪些类可以被继承?java.lang.Thread (T)java.lang.Number (T)java.lang.Double (F)java.lang.Math

忘却的悲伤 2847

JavaEE常见面试题

JavaEE常见面试题一、Servlet&JSPServlet1.如何实现Servlet的单线程模式2.Servlet的生命周期3、Servlet和JSP的区别和联系JSP2、JSP的执行过程 一、Servlet&JSP Servlet 1.如何实现Servlet的单线程模式 实现Servlet的单线程的jsp命令是:<% page isThreadSafe="false" %>。默认isThreadSafe的值是true。 属性isThreadSafe=false时,表示它是以

小强不是坑 1617

两次实习面试心得记录

  终于送走了紧张的研一生活,还没有来得及松口气却又进入了寻找实习机会的茫茫大海中,因为和老师申请了半年到一年的企业实习时间。  4月底的时候广东电信研究院网市部到我们学院来招实习生,和同学一起,我也投了第一份实习简历。大概三天后,网市部给我和其他几位同学电话,让我们周末过去面试。面试前天挺紧张,因为第一次去面试,也因为电信研究院是口碑相当好的企业。  面试那天和宿舍的同学一起打的到了电信研究院楼

bluelambo的专栏 3530
上一篇: javaEE面试-文章推荐-2
下一篇: 大数据-面试问题大全-持续更新
billycoder
博客等级 码龄17年 171粉丝 188原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值