面-试-题
文章平均质量分 61
漫玥刚花
这个作者很懒,什么都没留下…
展开
-
查询字符串中不含重复的最长子串
/** * 查询字符串中不含重复的最长子串 * 思路: * 1.从大到小获取字符串子串。 * 2.遍历每个子串中是否有重复。 * 3.查询到符合子串即可返回。 */public class Demo2_16_02 { public static void main(String[] args) { String str = "adcdghcwioizhfksjdyuiodfhjskhgkhgeisdcjdkh"; List<String>.原创 2022-02-16 11:07:20 · 305 阅读 · 0 评论 -
Java基础知识收集(四)
目录1、Java中static关键字的四种用法2、Java中static关键字的四种用法4、Java中foreach实现原理5、线程池实现原理,可以(参考死扣Java并发)6、线程池的种类,区别和使用场景(参考死扣Java并发)7、union和union all8、inner join、left join、right join、full outer join、union...原创 2019-03-14 14:25:40 · 306 阅读 · 0 评论 -
Java面试题收集(三)
目录1、Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析2、Spring的AOP关于拦截private。3、项目中的数据字典缓存实现方式:4、分布式缓存5、如何保证分布式数据最终一致性6、spring层面做事务和数据库层面做的区别,各种的实现方式7、Spring事务管理(详解+实例)8、Mysql默认的事务隔离级别:可重复读9...原创 2019-03-13 14:20:19 · 399 阅读 · 0 评论 -
Java面试题新二(转载)
JAVA基础JAVA中的几种基本类型,各占用多少字节?下图单位是bit,非字节 1B=8bitString能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.va...转载 2019-03-08 22:56:15 · 273 阅读 · 0 评论 -
Java 最新面试题(转载)
转载自:https://m.imooc.com/article/281260内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下...转载 2019-03-08 22:50:14 · 229 阅读 · 0 评论 -
Java面试-实战
WESHOP | 基于微服务的小程序商城系统:https://blog.csdn.net/u010697681/article/details/87627171 SSM整合DUBBO示例:https://blog.csdn.net/u010697681/article/details/79541638 2原创 2019-02-26 21:59:31 · 388 阅读 · 0 评论 -
Java面试题-性能优化片
一、理解性能优化hibernate和Mybatis的区别二、JVM优化hibernate和Mybatis的区别 三、Tomcat调优hibernate和Mybatis的区别四、Mysql调优hibernate和Mybatis的区别五、Hibernatehibernate和Mybatis的区别...原创 2019-02-21 12:49:12 · 445 阅读 · 0 评论 -
知识框架图
原创 2019-02-21 12:45:36 · 434 阅读 · 0 评论 -
12
12原创 2019-02-25 23:59:13 · 80 阅读 · 0 评论 -
招聘信息记录
1.JAVA基础扎实:精通多线程编程,熟悉分布式,缓存,消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化,能对JVM虚拟机进行调优;2.对各种开源的框架如Spring、Springboot,Springcloud等有深入的了解,熟悉spring核心技术如Ioc,Aop等技术的实现原理;3.熟练掌握面向对象编程,熟悉设计模式,并理解其应用场景;4.能熟...原创 2019-02-20 10:21:43 · 156 阅读 · 0 评论 -
面试题汇总-zookeeper
1、Zookeeper的功能以及工作原理友情链接:Zookeeper的功能以及工作原理2、zookeeper在集群负载均衡中的作用,友情链接:zookeeper在集群负载均衡中的作用,3、zookeeper的负载均衡算法友情链接:zookeeper负载均衡算法部分问题:157.zookeeper 是什么?158.zookeeper 都有哪些功能?159.zook...原创 2019-02-28 00:26:25 · 345 阅读 · 0 评论 -
面试题汇总-dubbo
1、dubbo的使用及原理浅析友情链接:dubbo的使用及原理浅析2、dubbo的组件有哪些,各有什么作用。需要四大基本组件:Registry、Monitor、Provider、Consumer。Provider:提供者Consumer:消费者registry:注册中心(相当于中介)monitor:监控中心(dubbo自己的监控项目,直接解压在tomcat下就能启动...原创 2019-02-28 00:17:54 · 135 阅读 · 0 评论 -
面试题汇总-Mybatis
1、mybatis通过接口查找对应的mapper.xml以及方法执行友情链接:答案原创 2019-02-28 00:07:21 · 99 阅读 · 0 评论 -
面试题汇总-架构问题
1、原创 2019-02-27 23:52:38 · 274 阅读 · 0 评论 -
面试题汇总-智力题
1、有8个产品,其中有一个次品(有可能偏重,有可能偏轻),那么如何用天平秤三次找出那个次品?首先将球编号(1,2,3,4,5,6,7,8)将123,456分别放置在天平左右两侧 ,{第一次秤} ;1)若平衡,则78号中有次品,取7号与1号比较,{第二次秤},若平8号为次品,斜则7号为次品; 2)若向左倾斜,则78为正品;取14,25分别放置在左右两侧,{第二次秤}, ...原创 2019-02-27 23:44:29 · 226 阅读 · 0 评论 -
面试题汇总-设计题
1、请设计一个一百亿的计算器首先要明白这道题目的考查点是什么,一是大家首先要对计算机原理的底层细节要清楚、要知道加减法的位运算原理和知道计算机中的算术运算会发生越界的情况,二是要具备一定的面向对象的设计思想。首先,计算机中用固定数量的几个字节来存储的数值,所以计算机中能够表示的数值是有一定的范围的,为了便于讲解和理解,我们先以byte 类型的整数为例,它用1个字节进行存储,表示的最大数值...原创 2019-02-27 23:26:28 · 120 阅读 · 0 评论 -
面试题汇总-大牛的Java170
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...原创 2019-02-27 23:18:07 · 695 阅读 · 0 评论 -
面试题汇总-缓存redis(一)
1、redis初级学习,安装,简单的Java编程等友情链接:下载windows版本的Redis,友情链接:redis的使用例子友情链接:Redis快速入门。友情链接;后端(Java)开发人员使用Redis时的注意事项2、redis学习:Redis常见的问题。3、Java中如何使用Redis做缓存4、Redis常见的面试题:友情链接:redis的常见的面试题。re...原创 2019-02-27 23:08:49 · 576 阅读 · 0 评论 -
面试题-MYSQL
1、mysql的实际应用中的博文:https://www.cnblogs.com/kenshinobiy/category/654984.html2、3、原创 2019-03-07 22:53:59 · 146 阅读 · 0 评论 -
面试题-NODE.JS
1、为什么我们要用node.js:友情链接2、NODE.JS教程友情链接原创 2019-03-07 22:29:05 · 114 阅读 · 0 评论 -
面试题-工程篇(一)
需求分析1、你如何对需求原型进行理解和拆分2、说说你对功能性需求的理解3、说说你对非功能性需求的理解4、你针对产品提出哪些交互和改进意见5、你如何理解用户痛点设计能力1、说说你在项目中使用过的 UML 图2、你如何考虑组件化3、你如何考虑服务化4、你如何进行领域建模5、你如何划分领域边界6、说说你项目中的领域建模7、说说概要设计8、设计模式9、你项目中有使用哪些...原创 2019-03-20 00:05:02 · 403 阅读 · 0 评论 -
面-试-进-行-时
一、2019-04-23面试题1、系统性能的指标一般包括响应时间,延迟时间,吞吐量,并发用户数和资源利用率的几个方面。2、每个服务之间如何通信所有的微服务都是独立的Java进程跑在独立的虚拟机上,所以服务间的通信就是IPC(inter process communication),已经有很多成熟的方案。现在基本最通用的有两种方式:同步调用:①REST(JAX-RS,Spri...原创 2019-04-23 19:38:09 · 153 阅读 · 0 评论 -
面-试-技-巧
1、面试技巧1:https://juejin.im/post/5cb5ce926fb9a068646c0e792、常见面试:https://www.cnblogs.com/daiwei1981/p/5458433.html3、面试前到底该不该刷题以及面试前该如何准备:https://www.cnblogs.com/zuoxiaolong/p/life48.html4、5、6、...原创 2019-04-18 16:59:45 · 120 阅读 · 0 评论 -
面-试-前-准-备
1、面试前如何准备才能提高成功率https://juejin.im/post/5c6d4789f265da2d8e70e1642、3、4、5、原创 2019-04-12 10:36:06 · 116 阅读 · 0 评论 -
Java-反射、泛型
1、Java反射技术、1、https://www.cnblogs.com/makaruila/p/4852554.html2、Java泛型https://www.cnblogs.com/coprince/p/8603492.html原创 2019-04-02 23:09:24 · 81 阅读 · 0 评论 -
面试题收集(五)
目录1、1. junit用法,before,beforeClass,after, afterClass的执行顺序2、分布式锁3、nginx的请求转发算法,如何配置根据权重转发4、用hashmap实现redis有什么问题5、线程状态6、为什么notify(), wait()等函数定义在Object中,而不是Thread中7、yield()介绍8、 yield() 与 ...原创 2019-03-27 23:09:39 · 1338 阅读 · 0 评论 -
面-试-题-总-结(转)
转至:https://blog.csdn.net/yowasa/article/details/81320795面试题总结前段时间在网上看到了一个高级java面试题这样的合集,也有网络图片传言这些是阿里的面试题,也受到了一些质疑,这边对这些面试题进行一些整理和作答,去除了含糊不清的问题和重复的概念问题,希望对面试的人有所帮助。Part1、BASEJAVA1.hashcode相等的两...转载 2019-04-10 11:55:23 · 2102 阅读 · 0 评论 -
面试题汇总-计算机网络
TCP,UDP区别。 三次握手,四次挥手,为什么要四次挥手。 长连接和短连接。 连接池适合长连接还是短连接。原创 2019-02-27 23:06:41 · 119 阅读 · 0 评论 -
面试题汇总-Spring(一)
1、Spring初始化过程? 在传统的Java应用中,Bean的生命周期非常简单。Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。相反,Bean 的生命周期在spring容器中更加细致。理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。1.容器寻找Bean的定义信息并且将其实例化。2.使用依赖注入...原创 2019-02-27 23:02:24 · 113 阅读 · 0 评论 -
面试题-Hibernate、Mybatis及数据库
一、Hibernatehibernate和Mybatis的区别:https://blog.csdn.net/w_q_q_/article/details/79032062 Hibernate常见面试题:https://blog.csdn.net/qq1137623160/article/details/71194677 Hibernate的工作原理:http://www.cnblogs.c...原创 2018-07-26 09:23:28 · 273 阅读 · 0 评论 -
面试题-Spring
一、SpringSpring的优点:https://www.cnblogs.com/superjt/p/4275462.html 源码解读Spring IOC原理(重点):https://www.cnblogs.com/ITtangtang/p/3978349.html Spring5.0有哪些JAR包及这些JAR的作用:https://blog.csdn.net/gangsijay888...原创 2018-07-26 09:17:17 · 192 阅读 · 0 评论 -
面试题-MQ
一、RabbitMQ二、ActiveMQ部分问题:135.rabbitmq 的使用场景有哪些?136.rabbitmq 有哪些重要的角色?137.rabbitmq 有哪些重要的组件?138.rabbitmq 中 vhost 的作用是什么?139.rabbitmq 的消息是怎么发送的?140.rabbitmq 怎么保证消息的稳定性?141.rabbitmq ...原创 2018-07-26 09:16:19 · 1669 阅读 · 0 评论 -
面试题-Redis、MongoDB、Memcached
一、缓存搞懂缓存那些事:https://blog.csdn.net/a724888/article/details/80785020 区别2二、Redis、MongoDB、Memcached区别:区别1:https://www.cnblogs.com/457248499-qq-com/p/7392653.html 区别2:https://www.cnblogs.com/boazy/p...原创 2018-07-26 09:11:57 · 2140 阅读 · 0 评论 -
面试题-Java核心提升
一、Java核心提升动态代理的两种方式,以及区别:https://blog.csdn.net/Summer_YuXia/article/details/72672194 WebService 四种发布方式总结:https://blog.csdn.net/zl834205311/article/details/51612207 2 2二、Java核心提升2 2 ...原创 2018-07-16 16:33:02 · 243 阅读 · 0 评论 -
面试题-数据结构、算法、排序
一、数据结构、排序、算法二叉查找数、红黑树、散列表:https://blog.csdn.net/yang_yulei/article/details/26066409 散列表、B树、B+树、Trie树:https://blog.csdn.net/yang_yulei/article/details/26104921 八大排序算法:https://blog.csdn.net/jianyuer...原创 2018-07-16 16:32:38 · 528 阅读 · 0 评论 -
面试题-Java集合、IO
一、Java集合HashMap的内部结构,扩容、为什么是2的幂次方:https://www.cnblogs.com/chengxiao/p/6059914.html HashMap的实现原理:http://www.importnew.com/27043.html HashMap解决Hash冲突的方式:链表法:https://blog.csdn.net/xie_xiansheng/arti...原创 2018-07-16 16:31:41 · 210 阅读 · 0 评论 -
面试题-Java多线程
一、其他多线程问题为何要使用同步? 关于线程同步(7种方式):http://www.php.cn/java-article-407607.html 线程的五种状态:https://www.cnblogs.com/jijijiefang/articles/7222955.html sleep和wait的区别:https://www.cnblogs.com/muhe221/articles/4...原创 2018-07-16 16:31:10 · 581 阅读 · 0 评论 -
面试题-Java基础
一、Java基础(概念)面向对象的特性有哪些:封装、继承和多态。 Object类中的方法:https://www.cnblogs.com/NoPeach/p/8460810.html 为什么Object会有wait方法:https://www.cnblogs.com/lirenzhujiu/p/5927241.html 为什么Object会有clone方法:https://blog.cs...原创 2018-07-16 16:30:43 · 150 阅读 · 0 评论 -
面试题-面经及知识重点
1、葵花宝典:https://blog.csdn.net/jackfrued/article/details/449219411、面试整理:http://www.jfox.info/gao-shou-zheng-zheng-li-java-cheng-xu-yuan-mian-shi-zong-jie.html2、高级面试题1:https://www.cnblogs.com/java102...原创 2019-03-24 10:41:23 · 397 阅读 · 0 评论 -
面试题-Maven、GIT、SVN等
一、MavenMaven入门:https://www.cnblogs.com/jtlgb/p/7729399.html Maven常用命令及Eclipse应用:https://www.cnblogs.com/jtlgb/p/7723082.html Maven(Eclipse版):https://www.cnblogs.com/jtlgb/p/5856465.html Maven 基础配...原创 2018-07-26 09:27:51 · 5186 阅读 · 1 评论