
面试
墨落画卷
世间美好与你环环相扣
展开
-
23种设计模式知识要点整理
1.单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)通用代码:(是线程安全的)public class Singleton { private static final Singleton singleton = new Singleton(); //限制转载 2020-07-09 10:40:18 · 199 阅读 · 0 评论 -
MySQL 性能优化的 21 个最佳实践
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的 SQL 语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的 SQL 语句的优化,而只是针对 MySQL 这一 Web 应用最多的数据库。希望下面的这些优化技巧对你有用。1、为查询缓存优化你的查询 大多数的 MySQL 服务器都开启了查询缓存。这是提高性最原创 2020-07-09 09:11:46 · 450 阅读 · 1 评论 -
Spring高级面试篇(二)
1.谈谈你对springIOC和DI的理解,它们有什么区别? IoCInverseofControl反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架 DI:DependencyInjection依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件面试题:IoC和DI的区别? IoC控制反转,指将对象的创建权,原创 2020-07-09 08:46:17 · 199 阅读 · 0 评论 -
Spring高级面试篇(一)
一、Spring框架1、什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。 Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担心 Spring 是如何在后台进行工作的。 Spring 框架至今已集成了 20 多个模块。这原创 2020-07-09 08:44:59 · 179 阅读 · 0 评论 -
Spring面试题(二)
一、Spring概述1、什么是 spring?一、Spring概述1、什么是 spring? Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2、使用Spring框架的好处是什么?轻量:Spring是轻量的,基本的版本大约2MB。控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,原创 2020-07-09 08:43:25 · 578 阅读 · 0 评论 -
Spring面试题(一)
1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担心 Spring 是如何在后台进行工作的。Spring 框架至今已集成了 20 多个模块。这些模块主要被分如下图所示的核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。2、使用 Spring 框架能带原创 2020-07-05 18:35:49 · 293 阅读 · 0 评论