自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象的三大特性:

说白了就是站在巨人的肩膀上,比如最早的座机(只能打电话),然后大哥大(打电话+发短信)继承了座机,然后诺基亚(屏幕+打电话+发短信)继承了大哥大,现在触摸板手机(可触屏幕+打电话+发短信)继承了诺基亚。说白了就是多个可以标识你的外号,别人可以叫你名字,也可以叫你的外号,你就是多态(多种形态)。java里面一个类可以继承另外一个类,获取被继承类的属性及方法供自己使用,其中如果一个类没有继承关系的话,它默认是继承的object类,java里面只能继承1个类。你手机里面的app也是封装,它封装了好多功能。

2022-11-23 21:24:00 260 1

原创 Redis面试题总结(可收藏网址,会持续更新)

redis是最受欢迎的nosql数据库,其包含多种数据结构,支持网络,基于内存,可持久性键值对基于内存运行,性能高效(每秒可以处理超过10万次读写操作)支持分布式,理论上可以无限扩展存储的形式是key-value形式(其中key是字符串,键有字符串,列表,集合,散列表,有序集合等)你知道的有哪些大厂再用?github微博阿里百度美团。

2022-11-23 19:48:24 462

原创 JVM面试题总结

堆内存是JVM上最大的内存区域,将近所有的对象都是存储在堆内存里面。堆空间要根据一定的时间进行gc垃圾回收,可以把堆空间分为新生代和老年代。内存溢出是指JVM可用的内存不足,实际需要的内存空间已经超出了JVM的内存空间大小,当超出JVM内存的时候,会导致JVM出现异常。栈溢出堆溢出方法区溢出本机直接内存溢出内存泄漏是指本来⽆⽤的对象却继续占⽤内存,没有再恰当的时机释放占⽤的内存。不使⽤的内存,却没有被释放,这个就叫做内存泄漏。与内存溢出的关系!

2022-11-22 10:40:12 309

原创 数据库报错 [ERR] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_F

就是说,远程的数据库量太大了,我本地的数据库配置不对,装不下了。(1)从网上看的要改引擎:从mysql的配置文件下,找到my.ini文件,然后需要修改default-storage-engine=InnoDB/MyISAM先sql查询:show engines我的引擎默认是InnoDB,切换到MyISAM,然后重启mysql查询:show engines,此时已经切换成功!尝试运行(2)执行以下SQL语句,查看严格模式是否开启show variables like

2022-05-10 17:17:31 5037

原创 通过按钮点击事件实现一个页面获取多个echarts图表

前端大屏展示,通过按钮点击事件实现一个页面条件动态获取数据应用到多个echarts图表

2022-03-24 18:47:37 3034 3

原创 springboot 最简单的异常处理

异常处理和别的配置有所不同的是他不用添加依赖,直接在代码中实现即可在一个多模块的系统中,一般情况下,异常处理都放到公共类中,具体怎么调用就不过多解释创建一个GlobleExcaptionHandler类:代码如下:@ControllerAdvice@Slf4jpublic class GlobleExcaptionHandeler { //全局异常处理 @ExceptionHandler(Exception.class) @ResponseBody ..

2021-11-03 14:00:20 190

原创 springboot实现swagger Api文件和日志处理

我的上篇文章提到了@deleteMapping请求方式,上篇也说明了此请求方式是不可以在浏览器中进行测试的,所以就开始了本篇的swagger讲解,顺便简单说明一下日志处理。首先,先看一下swagger Api文件长啥样子吧!下面就是一些controller层的一些接口方法,可以在这里进行测试,方便快捷,高效!如何集成swagger首先我们需要导入swagger的依赖包<!--swagger--> <dependency> .

2021-11-03 12:42:17 1103

原创 springboot mybatis-plus统一结果返回如何实现

(1)统一返回是什么,为什么要设置统一返回设置统一返回是为了后端在与前端数据交互的时候,传递的参数形式统一。比如:是否成功,返回码,返回信息,返回数据。(2)统一返回一般放在哪比较好?设置统一返回最好放到一个公共类中,以后只需调用这个公共类即可。(3)统一返回是怎么实现的?首先我们想为了实现统一返回,需要判断:是否成功(true,false),返回码(400,401,402,403,404.。。。。。若干),返回信息(message),返回数据(data)。我们来想,

2021-11-03 10:44:52 1827

原创 mybatis-plus代码生成器如何实现

首先,我们需要一张有字段的表(空表也可)然后我们在application.properties里面关联我们的数据库:这里需要自己做连接修改spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/edu_teacher?serverTimezone=GMT%2B8spring.datasource.username=root.

2021-11-02 13:30:59 219

原创 idea如何搭建多层子模块

我这建的是springboot工程内套多个子maven的实例首先我们先快速的搭建一个springboot的工程,起个名字为edu_parent然后我们补充一下我们项目需要用到的依赖:<properties> <java.version>1.8</java.version> <guli.version>0.0.1-SNAPSHOT</guli.version> <mybatis-pl

2021-11-02 11:19:28 1948

原创 springboot之mybatis-plus

首先我们需要先导入基本pom依赖,若有其他需要后续自己可添加。//springboot类启动依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

2021-11-01 22:19:53 279

原创 如何创建模拟的数据

对于新手而言,想要深度学习是需要一些数据来做测试的,那么这些数据从哪来呢?此时我们就要学习如何创建模拟数据:首先我们先创建两个构造器:Department和employee,其属性自己随便整:废话不多说了,直接看代码吧!先写Department:@Datapublic class Department { private Integer id; private String departmentName; public Department() {

2021-09-11 14:41:41 828

原创 SpringBoot如何实现页面跳转功能

实现此功能的前提是:你得有一个login.html文件。方法1:通过controller在自己的根目录下创建一个Controller的文件夹,里面创建一个LoginController类(注:文件夹的位置必须与Application类保持同级),代码如下:import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Cont

2021-09-11 14:28:21 3048 2

原创 如何在idea上快速的创建一个spring boot项目

springboot与spring相比较而言的优点是:springboot的自动装配功能知识点(1):如何在idea上快速的创建一个项目:

2021-09-11 14:06:04 106

原创 Submile Text 如何实现人机交互

今天初次使用Submile Text 发现该编译器默认不能进行人机交互,那怎么实现这个功能呢?借此机会把今天的研究成果做个记录,以便后期查阅!第一步:安装包管理器:方法:通过View->Show Console打开菜单命令行,粘贴以下代码:import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.in

2021-09-05 12:29:32 447

空空如也

空空如也

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

TA关注的人

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