首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
斯文辶
获赞
32
粉丝
14
关注
4
看过 TA
48
北京大学
2002
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑斯文辶吗?
发布(484)
评论
刷题
收藏
斯文辶
关注TA,不错过内容更新
关注
2021-07-03 21:25
北京大学 Java
Spring AOP运行原理详解
AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点。可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。 Spring AOP运行原理详解 一、AOP是什么? AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理...
0
点赞
评论
收藏
分享
2021-07-03 21:25
北京大学 Java
java基础知识点详解一:Java概述及三种技术架构
Java 语言是一门随时代快速发展的计算机语言程序,其深刻展示了程序编写的精髓,加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障。由于提供了网络应用的支持和多媒体的存取,会推动Internet和企业网络的Web的应用 java概述: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; J...
0
点赞
评论
收藏
分享
2021-07-03 21:25
北京大学 Java
Java设计模式详解之结构型模式
Java 中一般认为有23种设计模式,我们不需要学会所有的,但是应该掌握其中常见的几种设计模式。总体来说设计模式分为三大类:创建型模式、结构型模式、行为型模式。掌握了设计模式,我们可以写出高质量的代码,来体现代码的优美性。设计模式是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 结构型模式(7种) 结构型模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。 Java设计模式详解之结构型模式 1.适配器设计模式 适配器模式将某个类的接口转换成客户端期望的另一个...
0
点赞
评论
收藏
分享
2021-07-03 21:24
已编辑
北京大学 Java
Hadoop面试,看这些就够了
** Hadoop是目前最流行的大数据软件框架之一,它能利用简单的高级程序对大型数据集进行分布式存储和处理。接下来和大家分享几道经典的Hadoop面试真题,希望可以帮助到大家。 ** ** 1.什么是Hadoop? ** Hadoop是一个开源软件框架,用于存储大量数据,并发处理/查询在具有多个商用硬件(即低成本硬件)节点的集群上的那些数据。总之,Hadoop包括以下内容: HDFS(Hadoop Distributed File System,Hadoop分布式文件系统):HDFS允许你以一种分布式和冗余的方式存储大量数据。例如,1 GB(即1024 MB)文本文件可以拆分为1...
0
点赞
评论
收藏
分享
2021-07-03 21:24
已编辑
北京大学 Java
《JAVA线程与并发编程实践》:并发工具类和Executor框架
Java线程和并发工具是应用开发中的重要部分,备受开发者的重视,也有一定的学习难度。《JAVA线程与并发编程实践》是针对Java 8中的线程特性和并发工具的快速学习和实践指南。 《JAVA线程与并发编程实践》共8章,分别介绍了Thread 类和Runnable 接口,同步,等待和通知,线程组、定时器框架、井发工具、同步器、锁框架,以及高级并发工具等方面的主题。每章的来尾都以练习题的方式,帮助读者巩固所学的知识。附录A给出了所有练习题的解答,附录B给出了一个基于Swing线程的教程。 Thread和Runnable Java程序是通过线程执行的,线程在程序中具有独立的执行路径。当多条线程执行...
0
点赞
评论
收藏
分享
2021-07-03 21:24
北京大学 Java
JVM: 如何避免出现GC失败
JVM是Java语言可以跨平台、保持高发展的根本,没有了JVM. Java语言将失去运行环,境。针对Java程序的性能优化一定不可能避免针对JVM的调优,随着JVM的不断发展,我们的应对措施也在不断地跟随、变化,内存的使用逐渐变得越来越复杂。所有高级语言都需要垃圾回收机制的保护,所以GC就是这么重要。 JVM标准结构 类的加载机制 一:装载(load) 由ClassLoader负责加载; (ClassNotFoundException) 二:链接(Link) 校验(verify)、准备(Prepare)、初始化静态变量赋默认值; (N...
0
点赞
评论
收藏
分享
2021-07-03 21:23
北京大学 Java
如何在Spring Cloud中使用Feign
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 在Spring Cloud中使用Feign 在了解了如何单独使用Feign后,再学习在S...
0
点赞
评论
收藏
分享
2021-07-03 21:23
已编辑
北京大学 Java
一分钟带你了解Java设计模式的七个设计原则
Java 中一般认为有23种设计模式,我们不需要学会所有的,但是应该掌握其中常见的几种设计模式。总体来说设计模式分为三大类:创建型模式、结构型模式、行为型模式。掌握了设计模式,我们可以写出高质量的代码,来体现代码的优美性。设计模式是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 设计模式(Design Pattern)是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。使用设计模式是为了可重用性代码,让代码更容易被他人理解,保证代码可靠性。 七个设计原则: 面向对象编程有...
0
点赞
评论
收藏
分享
2021-07-03 21:23
北京大学 Java
Spring boot 文件配置详解及使用
Spring Boot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。 1.Spring Boot配置文件 当我们构建完Spring Boot项目后,会在resources目录下给我们一个默认的全局配置文件 application.properties,这是一个空文件,因为Spring Boot在底层已经把配置都给我们自动配置好了,当在配置文件进行配置时,会修改S...
0
点赞
评论
收藏
分享
2021-07-03 21:22
已编辑
北京大学 Java
看了这些Spring Cloud面试题及全解,轻松应对面试
Spring Cloud对于中小型互联网公司来说是一种福音,因为这类公司往往没有实力或者没有足够的资金投入去开发自己的分布式系统基础设施,使用Spring Cloud一站式解决方案能在从容应对业务发展的同时大大减少开发成本。同时,随着近几年微服务架构和Docker容器概念的火爆,也会让Spring Cloud在未来越来越“云”化的软件开发风格中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了标准化的、全站式的技术方案,意义可能会堪比当年Servlet规范的诞生,有效推进服务端软件系统技术水平的进步。 1. 什么是 spring cloud? spring cloud 是一系列框架...
0
点赞
评论
收藏
分享
2021-07-03 21:21
北京大学 Java
常见的java集合面试问题及答案
** Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。 ** 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下: (1)...
0
点赞
评论
收藏
分享
2021-07-03 21:21
北京大学 Java
看了这15道Spring面试题,我轻松拿到了offer
Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2.Spring由哪些模块组成? 以下是Spring 框架的基本模块: Core module Be...
0
点赞
评论
收藏
分享
2021-07-03 21:21
已编辑
北京大学 Java
如何在Spring Cloud中使用Feign
前言 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 在Spring Cloud中使用Feign 在了解了如何单独使用Feign后,再...
0
点赞
评论
收藏
分享
2021-07-03 21:20
已编辑
北京大学 Java
90%Java大牛都是这样修复BUG的
JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。 1.“Unclosed String Literal” 当字符串结尾缺少引号时,会产生“unclosed string literal”错误消息,并且该消息就显示在出错的那一行上。 public abstract class NFLPlayersReference...
0
点赞
评论
收藏
分享
2021-07-03 21:20
已编辑
北京大学 Java
Spring Cloud 是什么?
简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 目前最新版本:Dalston.SR3 官网:projects.spring.io/...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
33
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务