Hello friend, |

Ritchie里其

园龄:2年6个月粉丝:4关注:7

随笔分类 -  面试题

多线程2
摘要:1、在我们实际使⽤中,线程池的⼤⼩配置多少合适? 对于计算密集型,设置 线程数 = CPU数 + 1; 对于I/O密集型,线程数 = CPU数 * CPU利⽤率 * (任务等待时间 / (任务计算时间 + 1)) 。 2、死锁的四个必要条件: 互斥 请求和保持 不可剥夺 环路等待 3、终止线程的方法
20
0
0
MySQL事务
摘要:事务的四大特性(ACID) Atomicity(原子性) 表示一个事务内的所有操作是一个整体,要么全部成功,要么全部失败 Consistency(一致性) 表示一个事务内有一个操作失败时,所有的更改过的数据都必须回滚到修改前状态 Isolation(隔离性) 事务查看数据操作时数据所处的状态,要么是
22
0
0
Redis面试题
摘要:1. NoSQL是什么,出现的目的和意义是什么? NoSQL(Not Only SQL),指的是非关系型的数据库。NoSQL用于超大规模数据的存储。 NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发的SNS类型的web
73
0
0
JVM
摘要:1、JVM 的主要组成部分及其作用? 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface) 程序在执行之前先要把java代码转换成字节码(class文件),jvm首先需要把
45
0
0
Linux+Docker
摘要:1.描述常见的Linux命令(说10个)并描述其作用 ls 查看目录内容 rm [文件名],删除文件或目录 cd [目录名],进入目录 cp [源文件] [目标文件],复制文件 mkdir [目录名] 创建目录 mv [源文件] [目标文件],移动文件 more [文件名] ,分屏显示文件内容 gr
121
0
0
Mybatis
摘要:1. 什么是MyBatis? Mybatis是的持久层框架,它对JDBC操作数据库的过程进行封装,使开发者只需要关注sql本身 2、#{}和${}的区别是什么?应用场景? #{} : 根据参数的类型进行处理,#{} 传参在进行SQL预编译时,防止 SQL注入。 ${} : 将参数取出不做任何处理,直
43
0
0
Git
摘要:1.描述什么是Git,有哪些作用 分布式版本控制工具 作用: 追踪文件的变更 并行开发 2. 描述Git工作结构和本地库操作常见命令 结构 Git 工作区 暂存区 本地(版本)库 常见命令 git status命令用于显示工作目录和暂存区的状态 git add hello.txt命令将文件内容添加到
44
0
0
SpringBoot
摘要:1、Spring @Configuration @Bean @ComponentScan @PropertySource @Value注解作用? @Configuration:用于表明当前类是一个配置类。他的作用和bean,xml一样 @Bean:用于把当前方法的返回值作为bean对象存入Sprin
59
0
0
Servlet
摘要:1、Servlet的生命周期 Servlet 生命周期可被定义为从创建直到毁灭的整个过程。 Servlet 初始化后调用 init () 方法。 Servlet 调用 service() 方法来处理客户端的请求。 Servlet 销毁前调用 destroy() 方法。 最后,Servlet 是由 J
47
0
0
MySQL高级
摘要:mysql explain是什么?有什么作用?描述下type EXPLAIN :模拟Mysql优化器是如何执行SQL查询语句的,分析查询语句或表结构的性能瓶颈。 type是查询的访问类型。是较为重要的一个指标,结果值从最好到最坏依次是: system > const > eq_ref > ref >
26
0
0
MySQL面试题
摘要:1. ## 描述主键、外键、超键是什么 超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键 候选键(candidate key): 不含有多余属性的超键称为候选键。也就是在候选键中,若再删除属性,就不是键了! 主键(primary key):用户选作元组标识的一个候选键程序
35
0
0
摘要:1、类的成员有哪些?成员的执行顺序? 类有五大成员:属性、方法、构造器、代码块、内部类 执行顺序: 类名.class 父类静态成员static 按顺序从上到下 子类静态成员static 按顺序从上到下 (main方法在静态方法之后执行) 父类构造代码块{} 父类构造方法 子类构造代码块{} 子类构造
162
0
0
SpringMVC
摘要:1.SpringMVC中的Bean是线程安全的吗?说出你的解决方案? Spring容器中的Bean本身不具备线程安全的特性,Spring的Bean作用域(Scope)类型默认是单例的,所有线程都共享一个单例实例Bean,因此是存在资源的竞争 解决方案:将bean的作用域定义为原型(prototype
38
0
0
集合
摘要:1、数组、链表、集合? 数组: 是有序的元素序列,用于储存多个相同类型数据的集合。 可存基本数据类型、引用数据类型 静态分配内存 在内存中连续 元素在栈区 长度不可变 空间连续 优点:查改快 数组int范围-2^31 ~~ 2^31-1 问题缺点:增删慢 使用情景:元素个数固定时 链表: 是一种物理
104
0
0
Maven
摘要:1、Maven是什么?作用?优缺点? Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。maven包含了清理缓存,编译,打包,发布,运行等功能 优点: 简化了项目依赖管理: 易于上手,对于新手可能一个"mvn clean package"命令就可能满足他的工作 便于与持续集成
41
0
0
Spring
摘要:1、详细描述什么是Spring? Spring是轻量级的,面向切面编程(AOP)和控制反转(IoC)的容器框架,主要负责技术的整合; 它是一个容器,框架的框架,管理业务逻辑层; 优点: 可以降低组件之间的耦合度,方便解耦,简化开发; 便于系统组件的维护,扩展和替换,方便集成各种优秀框架; 利用Spr
59
0
0
数据库
摘要:1、软件开发生命周期? 问题定义 可行性分析 总体描述 系统设计 编码 调试和测试 验收与运行 维护升级到废弃等阶段 2、数据库设计三大范式? 范式:Normal Format,符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度。 第一范式1NF,数据库表的每一列都是不可分
100
0
0
Nginx
摘要:1、什么是Nginx? Nginx(engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行; 特点:占用内存少,并发能力强; 中国大陆使用nginx网站用户有:百度、京东、网易、新浪、腾讯、淘宝等。 2、正向代理和反向代
106
0
0
线程
摘要:1、什么是线程?进程?两者区别? 线程:是操作系统能够进⾏运算调度的最⼩单位,由进程创建的,是进程的一个实体,线程也可以创建线程; 进程:正在运行的一个程序,一个进程可以拥有多个线程; 区别: 它们是不同的操作系统资源管理方式,线程只是一个进程中的不同执行路径,创建线程开销⼩,线程属于进程,不能独⽴
127
0
0
点击右上角即可分享
微信分享提示
✨欢迎你~🍻
✨欢迎你~🍻
深色
回顶
收起
  1. 1 遥か Aimer
遥か - Aimer
00:00 / 00:00
An audio error has occurred.

作词 : aimerrhythm/田中ユウスケ

作曲 : 田中ユウスケ

编曲 : 玉井健二/百田留衣

海岸線の雨に ちらばった君の影

思い出が交差する 海辺の街

君はあの日のまま いまも夢を見てた

君はあの日のまま いまも夢を見てた

遥か記憶の空 2人照らす光

遥か記憶の空 2人照らす光

膝までの浅瀬で 見つけた星

君まで届くなんてさ ありえないような

浅い眠りの中で 深い夢から覚めて

浅い眠りの中で 深い夢から覚めて

裸足のまま駆けてく まばゆい星

君はあの日のまま どんな夢を見てた?

君はあの日のまま どんな夢を見てた?

遥か記憶の空 2人照らす光

遥か記憶の空 2人照らす光

いつまでもこうして 笑っててほしい

夜空に舞い上がる 幾千の花びら

でたらめな誓いで 生きてく日々

君から届くなんてさ ありえないような