自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 反射面试题

1. 什么是反射?反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。Java反射:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。2. 什么是 java 序列化?什么情况下需要序列化?简单说就是为了保存在内存中的各种对象的状态(也

2021-09-13 20:57:18 139

原创 多线程面试题

1. 并行和并发有什么区别并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。所以并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。2. 线程和进程的区别简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程

2021-09-13 20:53:46 176

原创 CSS盒子模型

1. 什么是盒子模型所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。下面的图片说明了盒子模型(Box Model):Margin(外边距) - 清除边框外的区域,外边距是透明的Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内边距是透明的。

2021-08-30 21:19:32 106

原创 MySQL数据库面试题

1. 什么是数据库事务?访问并可能更新数据库中各种数据项的一个程序执行单元(unit),它通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起。当在数据库中更改数据成功时,在事务中更改的数据便会提交,不再改变。否则,事务就取消或者回滚,更改无效。举个例子来说,张三给李四转了1000元钱,那么在数据库操作时,就要先把张三的账户减去1000元,再把李四的账户加上1000元,两部分操作放在一起,才是一个完整的转账过程,也可称之为事务。2. 事务的特征(ACID)原子

2021-08-28 11:02:34 184

原创 Java基础面试题

1. final(最终的)修饰类:表示类不可被继承修饰方法:表示方法不可被子类覆盖,但是可以重载修饰变量:表示变量一旦被赋值就不可以更改它的值修饰成员变量(1) 如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初始值。(2) 如果final修饰的是成员变量,可以在非静态初始化块、声明该变犀或者构造器中执行初始值。修饰局部变量系统不会为同部变量进行初始化,局部变量必须由程序员显示初始化。因此使用final修饰局部变量时,即可以在定义时指定默认值(后面的代

2021-08-28 10:34:17 108

原创 Java中十种常见的设计模式

1. 单例模式:实现方式:(1)将被实现的类的构造方法设计成private的。(2)添加此类引用的静态成员变量,并为其实例化。(3)在被实现的类中提供公共的CreateInstance函数,返回实例化的此类,就是b中的静态成员变量。优点:(4)在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就防止其它对象对自己的实例化,确保所有的对象都访问一个实例(5)单例模式具有一定的伸缩性,类自己来控制实例化进程,类就在改变实例化进程上有相应的伸缩性。(6)提供

2021-08-26 20:35:06 176

原创 SSM三大框架面试题(二)

1.什么是ORM即Object-Relational Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。ORM(Object-relational mapping),中文翻译为对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。2 MyBatisPlu

2021-08-25 21:01:27 88

原创 VUE案例练习(三)

11 数组操作 <div id="app"> <!-- 1.push() 在最后一个追加 2.pop() 删除最后一个 3.shift() 删除第一个元素 4.unshift() 在开头追加一个元素 5.splice() 在指定位置替换元素 6.sort() 数组排序 默认是按照字符编码的顺序进行排序 7.reverse() 数组反转 --> <!-- 展现数组 --> <s

2021-08-25 10:33:14 373

原创 VUE案例练习(二)

6 循环

2021-08-24 19:57:34 162

原创 VUE案例练习(一)

vue练习1 vue的入门案例 <div id="app"> {{hello}} </div> <script src="../js/vue.js"></script> <script> const app = new Vue({ el: "#app", data: { hello: "hello" } }) </script>2 数据展现2.1 v-clo

2021-08-23 18:06:06 468

原创 用户列表前端实现

用户列表前端实现1 循环写法1.1 基本for循环 let url = "http://localhost:8090/getUser"; name = "张三" age = 18 let args = {name:name,age:age} $.get(url,args,function(data){ console.log(data); })1.2 循环写法-inin关键字表示遍历的是下标 for(var index in data){ console.log(data[

2021-08-18 21:30:45 517

原创 Mybatis-Plus练习

MP练习1.编辑mapper接口public interface UserMapper extends BaseMapper<User> { List<User> findAll(); @Insert("insert into demo_user (id,name,age,sex) value (null,#{name},#{age},#{sex})") void insertUser(User user); @Update("update de

2021-08-17 20:56:21 258

原创 SSM三大框架面试题(一)

1.请说一下springmvc的执行流程(1)用户发送请求至前端控制器DispatcherServlet;(2) DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle;(3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet;(4)DispatcherServlet 调用 HandlerAdapter处理器适配器;(5)HandlerAdapter 经过适配

2021-08-16 19:53:36 310

原创 SpringBoot高级用法

SpringBoot高级用法1 利用properties为属性赋值1.1 需求说明: YML配置文件是Spring中的核心配置文件,其中包含了整合第三方框架的信息.如果需要设定业务数据,一般采用properties的方式 进行管理.1.2 编辑properties文件1.3 实现属性赋值2 SpringBoot环境切换2.1 需求说明开发时使用的环境称为开发环境,测试时应该使用测试环境.开发环境: port: 8080 msg=“我喜欢开发”测试环境: port 8090 msg=

2021-08-16 15:06:08 293

原创 SpringMVC参数传递的格式

SpringMVC参数传递的格式1.简单参数传值 <input type="text" name="username" value="admin" /> <input type="text" name="age" value="18" />前提: servlet 是一种参数传递的机制 要求:所有的参数类型都是String 数据类型说明: 数据类型的转化是框架帮助完成的!!!public xxxx getUser(String username,Int

2021-08-16 10:41:45 130

原创 面试Java后端开发工程师自我介绍

面试官好,我叫**,是一名即将于2022年6月毕业于北方民族大学商学院工商管理专业的学生。对于这个专业,我认为学的东西太过于宽泛,如果加上一些过硬的技术的话才能发挥他的最大效益。由于我对java编程语言特别感兴趣,所以我报名了达内Java培训的培训班,专业的进行java编程方面的学习。主要学习了java核心技术、mysql数据库的相关操作和使用、mybatis连接数据库、web编程SSM框架等基础知识,还做过一些项目,具备java开发的基础能力;此外我还在学生会宣传部做过一年的副部长,因此能够运用photo

2021-08-12 20:03:54 3672

Java基础笔记(第二阶段).zip

Java基础笔记(第二阶段).zip

2021-08-13

Java基础笔记(第一阶段).zip

Java基础笔记(第一阶段).zip

2021-08-13

空空如也

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

TA关注的人

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