Java面试题
文章平均质量分 86
Java开发岗位的一些面试题
hmmmgo
世界在进步,学习永不止步!!!
展开
-
ES面试题
以拼音分词器为例默认的拼音分词器会将每个汉字单独分为拼音,而我们希望的是每个词条形成一组拼音,需要对拼音分词器做个性化定制,形成自定义分词器。elasticsearch中分词器(analyzer)的组成包含三部分:character filters:在tokenizer之前对文本进行处理。例如删除字符、替换字符tokenizer:将文本按照一定的规则切割成词条(term)。例如keyword,就是不分词;还有ik_smart。原创 2024-03-27 18:08:00 · 823 阅读 · 0 评论 -
Redis面试题
1.Redis3.0加入了Redis的集群模式,实现了数据的分布式存储,对数据进行分片,将不同的数据存储在不同的master节点上面,从而解决了海量数据的存储问题。2. Redis集群采用去中心化的思想,没有中心节点的说法,对于客户端来说,整个集群可以看成一个整体,可以连接任意一个节点进行操作,就像操作单一Redis实例一样,不需要任何代理中间件,当客户端操作的key没有分配到该node上时,Redis会返回转向指令,指向正确的node。原创 2024-03-27 14:21:02 · 619 阅读 · 0 评论 -
SpringBoot和SpringCloud面试题
SpringBoot 还提供了将配置文件中的数据封装到我们自定义的实体类对象中的方式。原创 2024-03-27 09:16:14 · 347 阅读 · 0 评论 -
Mybatis面试题
如果配置了namespace,那么id可以重复,如果没有配置namespace,那么id不能重复。namespace:接口的全限定名id:sql的id属性值为接口中方法的名称。原创 2024-03-26 17:51:44 · 355 阅读 · 0 评论 -
SpringMVC面试题
【代码】SpringMVC面试题。原创 2024-03-26 16:59:11 · 321 阅读 · 0 评论 -
Spring面试题
AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构OOP(Object Oriented Programming)面向对象编程作用:在不惊动原始设计的基础上为其进行功能增强。简单的说就是在不改变方法源代码的基础上对方法进行功能增强。Spring理念:无入侵式/无侵入式。原创 2024-03-20 12:56:41 · 595 阅读 · 0 评论 -
线程面试题
死锁就是两个或者两个以上线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象。原创 2024-03-19 15:49:19 · 839 阅读 · 0 评论 -
HashMap
当不同的元素放在了数组的同一位置时,后放入的元素会以链表的形式,插在前一个元素的尾部,这个时候我们称放生了hash冲突。原创 2024-03-18 13:36:15 · 823 阅读 · 0 评论 -
java基础面试题
Uniform Resource Identifier,统一资源标识符,用来说明这个资源是个什么东西。Uniform Resource Locator,统一资源定位符,表示这个资源在网络上的位置。问题:当资源换了位置存储之后,之前的URL就失效了Uniform Resource Name,统一资源命名符,URN一般用一个独一无二的字符串来表示资源,通过对字符串的解析,可以得到资源最新的地址,但是这需要一个解析器,解析器的实现很麻烦,所以一般还是使用URL。原创 2024-03-13 21:50:22 · 863 阅读 · 0 评论 -
Mybatis面试题
在new Driver()对象时,会先执行Driver类的静态代码块,而静态代码块中,已经注册了驱动,所以,加载Driver类即可完成驱动的注册。在使用JDBC进行查询时,返回一个结果集ResultSet,我们需要从结果集中取出结果封装为需要的类型。2、需要传入sql语句,让sql语句的结构与执行sql语句对象绑定。2、创建连接【连接数据库的四大参数:驱动、路径、用户名、密码】,比如JavaBean对象、一个Map、一个List等等。并且对它进行编译,而预编译对象会引用编译的结果。原创 2024-02-08 16:12:02 · 909 阅读 · 0 评论