自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 面试复习2024/12/30

行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。类似目录,key-value,底层是b+tree,优势,层级少,查询速度快,非叶子节点只存key,叶子节点存值,相同内存下比btree存更多的索引。Eureka采用AP方式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。

2024-12-27 09:48:08 384

原创 JAVA面试实战篇(一)

某星小厂笔试题:一、int A = 12,int B = 24,在没有第三个变量产生的情况下,交换A和B的值。B=B-A;A=B+A;(不知道这样答对不对)二、有8个一模一样的珠子,其中有一个重量比其余7个重,给你一个天平,在只测量两次的情况下,找到那颗珠子。3 3 2 模式先各拿三个放天平上,两种情况:情况一:若平衡,重的那个在余下两个中,再测一次即可得到;情况二:若不平衡,取出重的那三颗,任选两颗进行测量,若平衡,则剩下那颗为重的珠子,若不平衡,根据天平倾斜情

2022-02-13 22:57:51 244

原创 Java面试SQL篇(六)

SQL可分为两个部分:数据操作语言(DML):SELECT、DELETE、INSERT INTO、UPDATE数据定义语言(DDL):CREATE、DROP、ALERTSQL查询语句:SELECT 字段 FROM 表名;SQL去重复语句:SELECT DISTINCT 字段 FROM 表名;SQL判断语句:关键字 WHERE 操作符有(=,<>,>,<,<=,>=,BETWEEN,LIKE,IN,NULL)SELECT 字段 FRO

2022-02-13 17:26:29 1587

原创 Java面试Spring篇(五)

1、Spring介绍:Spring框架是一个开放源代码的J2EE应用程序框架,是针对bean的生命周期进行管理的轻量级容器。Spring解决了开发者在J2EE开发中遇到的许多常见问题,提供了功能强大的IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用系统,也可以和众多Web框架组合使用,并且可以和桌面应用程序AP组合,因此,Spring不仅仅可以应用在J2EE应用程序中,还可以应用在小程序和桌面应用程序中。Spring框架主要由7部分构成:Spring Core、Sprin

2022-02-10 20:11:56 1773

原创 Java面试IO篇(四)

IO中的流分为几种?按照流的流向分:可以分为输入流和输出流;按照流的单元划分:可以分为字节流和字符流;按照流的角色划分:可以分为处理流和节点流。JavaIO流设计40多个类,看起来非常杂乱,实则非常规则,类与类之间有极强的联系,JavaIO流的这40个类基本都时由以下四个抽象类基类派生出来的。InputStream/Reader:所有输入流的基类,前者是字节输入流,后者是字符输入流;OutputStream/Writer:所有输出流的基类,前者是字节输出流,后者是字符输出流;

2022-02-09 17:20:48 279

原创 Java面试面向对象篇(三)

面向对象面向对象与面向过程的区别?什么是面向过程?例如要实现五子棋游戏,面向过程的实现方式是,游戏开始,绘制棋盘,白棋执行,绘制棋盘,黑棋执行,绘制棋盘,判断胜负,返回第二步,游戏结束。面向过程是具体化的流程化的,解决一个问题要一步一步分析,一步一步实现。面向对象的实现方式是,棋盘对象,负责实时更新棋盘,棋子对象,白棋和黑棋行为是相同的,规则对象,负责判断游戏流程与胜负。面向对象是抽象化的,模型化的,你只需抽象出一个类,这是一个封闭的盒子,在这里你拥有数据,也拥有解决问题的方法。需要什么功能直接

2022-02-07 20:41:53 267

原创 Java面试基础篇(二)

基础语法Java有哪些数据类型?定义:Java是一种强类型语言,对每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。分类:基本数据类型:整数类型:(byte,short,int,long) 浮点类型:(float,double)字符类型:(char)布尔类型:(boolean)引用数据类型:...

2022-02-07 17:42:42 319

原创 Java面试基础篇(一)

Java面试基础篇(一)

2022-02-02 15:03:41 1201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除