logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java后端开发 面试知识点复习(一)

姓名+学校+专业,实习经历的项目简单介绍+负责工作的业务和技术简单介绍,个人优势(与JD匹配度)(1)AOP定义,实现过程,原理,用处,几种机制?定义:AOP(面向切面编程)将哪些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可扩展性和可维护性。将横切关注点(日志、事务、权限、监控)从业务逻辑

#java#面试#开发语言
Java后端开发 面试知识点复习(二)

(线程暂停,操作系统不会给这个线程分配CPU时间片,CPU可能有一个核空闲了)(+1已经能应对绝大多数短暂暂停,再加更多线程会增加上下文切换开销,且CPU密接型任务中,多余线程大部分时间在等待CPU,反而浪费内存和调度成本)T2读取A=600,使用A;例如:T1读取某表数据A=20,T2读取A=20,T1修改A=A+2,T2修改A=A-1,最终A=19,T1的修改被丢失。之前和同学做一个关于资源导

#java#面试#开发语言
Java后端开发 面试知识点复习(三)

,然后将Java对象里的数据填入模版。模版是文本文件,可以是Word,HTML网页,Java代码,XML配置文件,SQL脚本等。建议——基础知识不扎实,多刷题,对于一个产品解决问题的思维,对于简历每一个项目的功能的深挖(从需求分析,为什么要这么做——到可行性分析,要怎么做——到代码实现,用了什么技术做——到功能展现,实现了什么功能,有什么提升)因为要在不影响原有功能的前提下,将一张包含基本信息,微

#面试#java#排序算法
Java后端开发 笔试知识点复习(四)

派生类继承基类的非私有成员,可以重写虚方法(Java 中普通实例方法默认可重写,默认所有非静态、非私有、非 final 的实例方法都是虚方法‌。:键值存储(Redis)、文档存储(MongoDB)、列存储(Cassandra)、图数据库(Neo4j)。记录类型:A(IPv4)、AAAA(IPv6)、CNAME(别名)、MX(邮件交换)、TXT(文本)。:可以被其他方法调用(它是一个普通静态方法),

#java#开发语言
Java后端开发 笔试知识点复习(四)

派生类继承基类的非私有成员,可以重写虚方法(Java 中普通实例方法默认可重写,默认所有非静态、非私有、非 final 的实例方法都是虚方法‌。:键值存储(Redis)、文档存储(MongoDB)、列存储(Cassandra)、图数据库(Neo4j)。记录类型:A(IPv4)、AAAA(IPv6)、CNAME(别名)、MX(邮件交换)、TXT(文本)。:可以被其他方法调用(它是一个普通静态方法),

#java#开发语言
Java后端开发 笔试知识点复习(四)

派生类继承基类的非私有成员,可以重写虚方法(Java 中普通实例方法默认可重写,默认所有非静态、非私有、非 final 的实例方法都是虚方法‌。:键值存储(Redis)、文档存储(MongoDB)、列存储(Cassandra)、图数据库(Neo4j)。记录类型:A(IPv4)、AAAA(IPv6)、CNAME(别名)、MX(邮件交换)、TXT(文本)。:可以被其他方法调用(它是一个普通静态方法),

#java#开发语言
到底了