自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring--03

11111111111111111111111

2022-06-30 17:57:52 138 1

原创 Spring--02

面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.

2022-06-15 20:59:17 143

原创 面试题总结06

String∶key/Value∶二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象,一个键最大能存储512MBhash∶存储对象数据list∶简单的字符串列表,队列set∶String类型的无序集合——独立统计IPSroten set∶有序集合,每个元素都会关联一个double类型的分数,redis正式通过分数来为集合中的成员从小到大的排序——排行关于字符串的基本命令关于hash的基本命令关于列表的基本命令关于set的基本命令关于 sorted set(z

2022-06-02 20:01:14 189

原创 面试题总结05

面向切面编程将业务逻辑中的横切关注点(与核心业务无关的,多处业务中通用的逻辑)分离出来,在指定位置执行的过程连接点程序执行过程中的一个点,例如方法的调用切入点选择一个或多个连接点的表达式又称切点表达式通知 Advice @Before @After@AfterReturning@AfterThrowing@Around(环绕)-常用在已经选择的每个连接点执行的代码也就是所谓的横切关注的业务逻辑切面一个囊括了切入点和Advice的模块(一个切面的配置类)编织(可以由第三方框架,例如Spri

2022-06-01 08:57:02 153

原创 面试题总结04

1.Spring是什么Spring 春天 Java开发的春天轻量级的高内聚低耦合的开源框架,它是容器框架,有着用来承载JavaBean对象和中间层框架的作用可以起一个管理JavaBean和中间连接的作用,可以让我们的企业开发更快,更简洁Spring的两大核心分别是IOC/DI(控制反转/依赖注入)和 AOP(面向切面)轻量级∶从大小和开销两方面而言Spring都是轻量级的低耦合∶通过控制反转的技术轻松解除代码之间耦合度,达到松耦合的目的高内聚∶提供了比如说面向切面编程的丰富支持,允许通过分离应

2022-05-30 17:52:44 150

原创 面试题总结03

1.ConcurrentHashMap线程安全的具体实现方式是怎样的JDK1.7首先将数据分为一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一段数据时其他段的数据也能被其他线程访问ConcurrentHashMap是由Segment数组结构和HashEntry数组结构组成Segment实现了RenntrantLock,所以是一个可重入锁,扮演锁的角色HashEntry用于存储键值对数据一个ConcurrentHashMap里包含一个Segment数组,Segment的结构跟H

2022-05-27 15:16:01 136

原创 面试题总结02

1.==和equals的区别== 用来比较基本类型的值和引用类型的地址值equlas是Object类的比较方法,原生的equals也是使用 == 来进行比较的如果对引用类型进行过比较,通常是将equals进行重写Java中有很多类已经重写了equals比如String类,那我也查看了一下String类重写了的equals的源码它是先比较长度,如果长度相同,依次比较每个字符,完全一致之后返回true比较的就是字符串的内容,但是String类被final修饰了所以不能改变String的equals了如果

2022-05-26 11:50:54 157

原创 面试题总结01

Java中的基本类型将自己会的展示给面试官, 尽量避免面试官文他会的Java的基本类型有4类8种其中整数类型有4个, 从小到大分别是byte 占用一个字节 -128~127short 占用2个字节 用于兼容其它语言 我们不常用 范围在-32768~32767int 占用4个字节 这个我们比较常用 范围在 ±21亿多long 占用8个字节 在使用时要加l浮点数类型有两个float 单精度浮点数 占用4个字节double 双精度浮点数 占用8个字节在使用float时后面要加f在计算过程

2022-05-24 12:15:40 222

原创 Spring--01

Spring IOC (控制反转)Spring框架的核心有2部分: IOC和AOPIOC: 将对象创建权交给Spring框架管理 (Spring框架会管理bean对象)在Spring框架中如何配置Bean对象@Configuration注解该注解作用于配置类的上方@Configurationpublic class MyConfig{ @Bean public UserRepository userRepository(){ return new UserRepository

2022-05-17 11:59:23 82

原创 第四阶段复习资料

第四阶段面试题电商行业特点分布式垂直拆分:根据功能模块进行拆分水平拆分:根据业务层级进行拆分高并发用户单位时间内访问服务器数量,是电商行业中面临的主要问题集群抗击高并发的有效手段,同时集群内部实现高可用海量数据处理随着公司数据的不断积累.自身的数据量很庞大.如果高效的处理数据/分析框架调用流程EasyUI后台调用流程分布式项目的设计思想为了实现架构之间的松耦合,将项目根据分布式的思想进行拆分.项目的垂直拆分根据功能模块的不同将项目进行拆分.项目的水平拆分在大型项

2022-03-21 11:39:25 134

原创 01-综合测试(带答案)

选择题(2/25)如下代码中哪行语句是正确的(B)1. String #name = "Jane Doe"; 2. int $age=24; 3. Double _height = 123.5; 4. double ~temp = 37.5; A. 1,2.B. 2,3. C. 3,4. D. 1,4.下面程序代码块运行结果为(D)Integer b = 200;Integer a = 200;int c = 200;System.out.println(a.equ

2022-03-19 16:50:30 882

原创 01-综合测试题

选择题(2/25)如下代码中哪行语句是正确的()1. String #name = "Jane Doe"; 2. int $age=24; 3. Double _height = 123.5; 4. double ~temp = 37.5; A. 1,2.B. 2,3. C. 3,4. D. 1,4.下面程序代码块运行结果为()Integer b = 200;Integer a = 200;int c = 200;System.out.println(a.equal

2022-03-14 22:01:08 946

原创 第三阶段复习资料

第三阶段面试题何为Spring Bean容器?Spring Bean容器 与Spring IOC容器有什么不同吗?用于创建bean对象,管理bean对象的那个容器Spring IOC容器本质上指的就是Spring Bean容器Spring Bean容器中最核心的一个机制是IOC机制(控制反转),所以有时候有将Spring Bean容器称之为Spring IOC容器。Spring IOC如何解释?IOC是Spring中提供的一种控制反转机制,目的是将我们项目中对象的依赖管理交给Spring实现,

2022-03-04 20:06:26 434

原创 面试题02

面试说说乐观锁和悲观锁的用法悲观锁:对于并发间操作产生的线程安全问题持悲观状态,每次对某资源进行操作时,都会持有一个独占的锁,直接上了锁就操作资源了synchronized 互斥锁采用synchronized修饰符实现的同步机制叫做互斥锁机制,它所获得的锁叫做互斥锁。每个对象都有一个monitor(锁标记),当线程拥有这个锁标记时才能访问这个资源,没有锁标记便进入锁池。任何一个对象系统都会为其创建一个互斥锁,这个锁是为了分配给线程的,防止打断原子操作。每个对象的锁只能分配给一个线程,因此叫做互

2022-02-27 09:59:49 895

原创 总复习目录

复习总目录授课相关目录阶段内容各阶段笔记地址第一阶段Java基础JAVA基础内容拓展 链接汇总第二阶段Sql+前端所有帖子的 分类 总结第三阶段百万发2110+Spring+SpringMVC+Mybatis第四阶段微服务2110-课前资料及授课说明第五阶段亿万发笔记汇总目录+随堂笔记面试复习资料第一阶段复习资料第一阶段复习资料01第一阶段复习资料02第一阶段复习资料03第一阶段复习资料知识点第二阶段复习资料

2022-02-20 13:15:17 253

原创 第二阶段复习资料

第二阶段面试题描述Servlet调用过程?在浏览器输入地址,浏览器先去查找hosts文件,将主机名翻译为ip地址,如果找不到就再去查询dns服务器将主机名翻译成ip地址。浏览器根据ip地址和端口号访问服务器,组织http请求信息发送给服务器。服务器收到请求后首先根据Host请求头判断当前访问的是哪台虚拟主机。服务器根据http请求头中的请求URI判断当前访问的是哪个web应用。服务器根据http请求头中的请求URI判断当前访问的是web应用中的哪个web资源。检查web应用的web.xml文

2022-02-20 10:26:04 156

原创 第一阶段复习资料03

第一阶段面试题03知识点JAVA所定义的版本中包括:JAVA2 EE JAVA2 ME JAVA2 SEJava 语言是以类为程序的基本单位的不是用public修饰的类,源文件名和该类名可以是不相同的java –versionJDK是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库JVM是整个java实现

2022-02-18 11:28:06 183

原创 第一阶段复习资料02

第一阶段面试题02String、StringBuffer和StringBuilder的区别?首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String再来说线程安全在线程安全上,StringBuilder是线程不安全的,而StringBuffer是线程安全的String:适用于少量的字符串操作的情况StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况StringBuffer:适用多线程下

2022-02-18 09:03:13 281

原创 第一阶段复习资料01

#第一阶段面试题##简述static和final的用法static: 修饰属性, 方法, 代码块静态属性: 也可叫类变量 类名.属性名 来访问(共有的类变量与对象无关,只和类有关)注意:类中的实例变量是在创建对象时被初始化的,被static修饰的属性,也就是类变量,是在类加载时被创建并进行初始化,类加载的过程是进行一次。也就是类变量只会被创建一次。静态方法: 类名.方法名 直接访问注意:static修饰的方法,不能直接访问本类中的非静态(static)成员(包括方法和属性)本类的非静态

2022-02-16 20:17:26 177

原创 面试题01

面试集合集合:提供一种存储空间可变的存储模式,存储的数据容量可以随时发生改变数组:存储的是同种数据类型,长度在定义之后不能改变Collection是单列集合的顶层接口,Map是双列集合的顶级接口迭代器是集合专用的遍历方式,通过Iterator iterator() 方法,hasNext()判断是否有下一个元素,如果有,则用next返回下一个元素迭代器并发修改异常:迭代遍历过程中,通过集合对象修改集合中元素,比如增删改查等操作,造成了迭代器获取元素中判断预期修改值和实际值不一致解决方案:用fo

2022-02-12 10:12:42 999 3

空空如也

空空如也

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

TA关注的人

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