面试
Java资料分享师
一名卑微的java程序员,专注于零基础到架构资料的分享,个人微信:BGM7756
展开
-
拥有这份Java岗面试神技总结(含答案),裸辞算什么
Java是世界最流行的编程语言,也是国内大多数IT公司的主流语言。 时间转瞬即逝,2020年已经过去一半多了,金九银十还有三个月就到了,不知错过金三银四的你,是不是还要再次错过金九银十呢? 招聘网站上Java岗位众多,Java工程师似乎不愁找工作。但仔细一看就会发现,Java岗位的招聘薪酬天差地别,人才要求也是五花八门。而在Java工程师求职过程中,也是冷暖自知。 话不多说,直接上26个面试专题及答案解析 由于篇幅限制,这份《Java面试神技》的篇幅太长,就只能将主要内容展示出来了 需要完整原创 2020-07-13 16:16:36 · 349 阅读 · 0 评论 -
看完这篇,我就不信你还不懂SSM
SSM框架理解最近两星期一直在学JavaEE的MVC框架,因为之前学校开的JavaEE课程就一直学的吊儿郎当的,所以现在真正需要掌握就非常手忙脚乱,在此记录下这段时间学习的感悟,如有错误,希望大牛毫不客气地指出。 SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。 SpringMVCSpringM原创 2020-07-13 10:20:41 · 406 阅读 · 0 评论 -
经典面试题:为什么 ConcurrentHashMap 的读操作不需要加锁?
我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的,当你看到源码的get操作时,会发现get操作全程是没有加任何锁的,这也是这篇博文讨论的问题——为什么它不需要加锁呢? ConcurrentHashMap的简介 “ 我想有基础的同学知道在jdk1.7中是采用Segment + HashEntry + ReentrantLock的方式进行实现的,而1.8中放弃了Segment臃肿的设计,取而代之的是采用Node + CAS + Synchronized来保证并发安全进行原创 2020-07-11 16:24:58 · 259 阅读 · 0 评论 -
一个HTTP就能打趴80%面试者,你敢信?
//加V:BGM7756可免费领取文末面试资料! 面试一年多,每当我问起面试者对HTTP的了解时,个个回答令我瞠目结舌,这些开发者都有3-5年的经验。请不要让我叫你野生程序员,是时候了解HTTP了,让我们当个正规军。 起因 面试官:请问你了解HTTP协议吗? 前端开发:这不是应该后端清楚的吗? 后端开发:这不是前端知道的吗? 面试官:…… 我们先一本正经的来了解下HTTP(不包含传输层TCP),然后总结其中的精华回复面试官。 HTTP协议简介 HTTP(超文本传输协议)是应用层上的一种客户端/服务端模型的原创 2020-07-08 10:53:44 · 113 阅读 · 0 评论 -
面试官问 Spring AOP 中两种代理模式的区别,我懵逼了
添加微信BGM7756 免费领取文末面试资料! 基本介绍 代理模式是一种结构性设计模式。为对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象,并允许在将请求提交给对象前后进行一些处理。 被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象。 代理模式主要有三种不同的形式: 静态代理:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的 .class 文件就已经存在了 动态代理(JDK 代理、接口代理):在程序运行时运用反射机制动态创建而成,动态就是在程序原创 2020-07-07 20:28:07 · 281 阅读 · 0 评论 -
第一次有人把SpringBoot讲清楚了
添加微信领取文末的springboot资料福利! 市面上真正适合学习的SpringBoot资料太少,有的书或资料虽然讲得比较深入,但是语言晦涩难懂,大多数人看完这些书基本都是从入门到放弃。学透SpringBoot难道就真的就没有一种适合大多数同学的方法吗? 很多SpringBoot相关的知识点与工作中的技巧,一篇文章是很难说完整的。这次小编针对SpringBoot技术知识难点特地分享一份PDF文档《SpringBoot核心知识笔记》,里面内容涉及Spring Boot入门、配置文件、日志、Web开发、Do原创 2020-07-07 13:54:07 · 128 阅读 · 0 评论