自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面试题 二

1.普通类和抽象类有哪些区别?普通类不能包含抽象方法,抽象类可以包含抽象方法.抽象类不能直接实例化,普通类可以直接实例化.2.抽象类能使用final修饰吗?不能,定义抽象类就是让其他类继承的,如果定义为final该类就不能被继承,这样彼此就会产生矛盾,所以final不能修饰抽象类.3.接口和抽象类有什么区别?实现:抽象类的子类使用extends来继承;接口必须使用implements来实现接口构造函数:抽象类可以有构造函数;接口不能有main方法:抽象类可以有main方法,并且我们能运

2020-09-01 22:21:27 205

原创 java面试题

java基础1.JDK和JRE有什么区别?JDK: java开发工具包JRE: java运行环境具体来说JDK包含了JRE,还包含了编译器javac,如果是编写Java程序,需要安装JDK,如果只运行java程序,只需要安装JRE2. == 和 equals 的区别是什么?== 解读:对于基本类型和引用类型 ==的作用效果是不同的:基本类型:比较的是值是否相同 引用类型:比较的是引用是否相同equals 解读:equals 本质上就是 ==,只不过 String 和

2020-08-30 23:26:56 130

原创 关于RestFul风格说明

关于RestFul风格说明/*** 面试问题: 你说说你是怎么用restFul的.* 用法1: 可以用来动态的接收url中的参数.之后完成业务调用* 方法2: 可以通过不同的请求类型来标识不同的业务需求.** 用法1: 动态获取url中的参数,简化了Controller中方法的个数.* 需求:利用一个请求方法.实现页面通用跳转* 页面url地址:* /page/item-add* /page/item-list* /page/item-param-list’* 思路: 只

2020-08-21 22:57:44 148

原创 分布式思想

分布式思想概念: 将系统按照指定的规则进行拆分.形成了多个业务的子系统.优势:如果其中一个宕机,则不会影响整个项目的正常运行.作用: 为了降低系统架构的耦合性.弊端: 之前可能只需要运维一个服务器. 现在需要运维多个服务器. 运维的成本变高了.1 按照功能模块拆分2 按照层级进行拆分为了提高项目的开发效率.可以让多个程序员协同工作.进行项目的拆分.3 分布式条件下 jar包文件/工具API应该如何维护??...

2020-08-21 22:51:24 178

原创 SpringBoot整合JSP

1 SpringBoot整合JSP1.1 关于SpringBoot整合页面说明说明:SpringBoot默认支持的页面是HTML页面.通过模板工具类进行数据的转化.(JAR包文件). 但是天生不支持整合JSP的机制,所以需要单独的配置. (war包项目)1.2 调整IDE的new选项勾选maven1.2 新建web项目2).将原有mybatis中的配置信息导入到新的项目中.1.3 添加jar包文件 <!--springBoot整合JSP添加依赖 --> <!-

2020-08-21 22:46:24 231

原创 指定配置文件为属性赋值

1.指定配置文件为属性赋值1.2 业务说明YML配置文件是SpringBoot程序的核心文件.在其中添加了整合环境的重要的配置.如果有时需要业务数据进行赋值操作时.最好的方式应该采用properties的方式赋值. (通用!!!)1.2.2编辑pro配置文件注意编码的格式:最好改为utf-81.2.3 编辑JDBCController说明:动态引入pro配置文件@RestController //保证返回的数据转化为JSON//properties与spring容器建立关系,指定pro文件

2020-08-21 22:41:39 252

原创 数组转化为集合

Id信息一般都是由前端进行传递 所以一般都是数组格式 //一般在定义数组格式时,最好采用对象类型 Integer[] ids = {1,3,5,8}; //需要将数组类型转化为集合 List<Integer> list2 = Arrays.asList(ids)

2020-08-21 22:37:52 179

原创 MyBatisPlus

MybatisPlus介绍2.1 MP介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2.2 新特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求

2020-08-21 22:27:51 201

原创 MySQL学习与分享--正在学习java的菜鸟码畜

数据库的概述一.什么是数据库? 所谓数据库就是指存储和管理数据的仓库二.数据库的有哪些分类: 数据库早期:有层次式数据库和网络型数据库 (经过发展与更新) 现在:关系型数据库和非关系型数据库关系型数据库:底层是以二维表的形式保存数据的库就是关系型数据库 stu-学生表 学生编号 姓名 年龄 01 张三 20 02 李四 21 ...

2020-07-02 00:41:47 102

空空如也

空空如也

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

TA关注的人

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