朝花夕誓
02
20
SpringBoot中bean SpringBoot中bean
1、Bean的配置方式(1)基于XML配置在XML配置中,通过<bean> </bean>来定义Bean,通过id或name属性定义Bean的名称,如果未指定id和name属性,Spring则自动将全限定类名作为Be
2021-02-20
19
多线程 多线程
一、多线程的创建1、继承Thread类,重写run()方法:①、定义类继承Thread; ②、复写T=hread类中的run方法;   目的:将自定义代码存储在run方法,让线程运行 ③、调用线程的start方法:   该方法有两步:启动线
2021-02-19
18
java面试题 java面试题
1、类加载机制(过程)jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型的过程。 (1)加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结构,在
2021-02-18
18
java-基础类型和字符串 java-基础类型和字符串
一、基础类型1、各个基本类型占用大小 基本类型 大小(字节) 默认值 封装类 byte 1 (byte)0 Byte short 2 (short)0 Short int 4 0 Integer long 8 0L L
2021-02-18
17
Spring面试 Spring面试
1、对Spring的理解Spring是一个轻量级、松耦合的开源应用框架。Spring有两个重要特性: (1)IoC控制反转:又可以成为依赖注入DI。 Spring框架的核心是Spring容器,容器创建对象,将他们装配在一起,配置它们并管理它
2021-02-17
17
开放性问题 开放性问题
一、Java基础二、并发1、是否用过synchronized(1)回答思路 synchronized:可重入锁、非公平锁 用于静态方法锁 class 类,用于非静态方法锁对象 悲观锁、重量级锁 wait()、notify()、noti
2021-02-17
17
架构面试题 架构面试题
一、大数据场景1、分库分表设计(1)每天新增500w数据 有一个订单表,每天新增500w数据。在实际的业务场景中存在两个比较多的查询: 根据订单id 根据用户id 首先,肯定是要分库分表了。但是要分多少个表多少个库,需要做好提前规划,
2021-02-17
13
数组、集合 数组、集合
一、区别 数组:可以存储基本数据类型和对象,数组的长度固定,不适合在对象数量未知的情况下使用。 集合:只能存储对象,对象类型可以不一样,长度可变,可在多数情况下使用。 二、数组1、介绍 Java中最基本的一个存储结构。 提供了动
2021-02-13
13
数据类型 数据类型
一、基本数据类型Java 中有 8 种基本数据类型,分别为: 6 种数字类型: 4 种整数型:byte、short、int、long 2 种浮点型:float、double 1 种字符类型:char 1 种布尔型:boolean。
2021-02-13
13
运算符 运算符
一、自增运算符二、移位运算符移位运算符是最基本的运算符之一,几乎每种编程语言都包含这一运算符。移位操作中,被操作的数据被视为二进制数,移位就是将其向左或向右移动若干位的运算。 使用移位运算符的主要原因: 高效:移位运算符直接对应于处理器的
2021-02-13
12
字符串 字符串
一、StringString 是只读字符串(不可变),它并不是基本数据类型,而是一个对象。从底层源码来看是一个final类型的字符 数组,所引用的字符串不能被改变,一经定义,无法再增删改。每次对String的操作都会生成新的 String对象
2021-02-12
08
项目部署 项目部署
软件镜像站华为镜像:https://mirrors.huaweicloud.com/home 一、手动打包部署1、前提SpringBoot项目,系统配置好maven环境 2、打包进入项目目录(pom同级),执行maven命令 mvn cle
2021-02-08
18 / 24