自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱编程的小张

一个也要好好干

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何将execl表格中日期期格式如2021/9/1替换为2021/09/01呢?_java实现思路

将excel中的日期格式如2021/9/1替换为2021/09/01

2021-12-11 11:47:44 2076

原创 如何快速的用用一个小时来学习swagger?从搭建springboot+swagger

Swagger学习新建一个springboot项目编写一个hello工程测试运行配置swagger配置扫描接口及开关配置是否启动swagger让swagger扫描不一样的环境配置Api文档的分组如何配置多个分组;多个Docket实例即可实体类配置新建一个springboot项目加入相关依赖 <dependency> <groupId>io.springfox</groupId> <artifact

2021-06-22 11:14:54 181

原创 2021-06-19复习java Collection集合 Iterator接口_迭代器 增强for循环 泛型

复习javaCollection集合Iterator接口_迭代器增强for循环泛型Collection集合java.util.coLlection接口所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法,如图04-10-1,任意的单列集合都可以使用collection接口中的方法共性的方法:public boolean add(E e):把给定的对象添加到当前集合中。public void clearo:清空集合中所有的元素。public boolean remo

2021-06-19 16:22:21 177

原创 常见的数据结构:栈 队列 数组 链表 红黑树——List集合 _ HashSet集合、可变参数 collections集合 Map集合

2021-06-07复习java一、常见的数据结构栈(先进后出)队列数组链表红黑树二、List集合_介绍&常用方法ArrayList集合Linkedlist集合三、HashSet集合介绍HashSet_哈希值HashSet集合存储数据的结构HashSet存储自定义类型元素LinkedHashset集合四、可变参数五、collections集合六、Map集合一、常见的数据结构栈(先进后出)队列队列:queue,简称队,它同堆栈一样,也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入

2021-06-07 21:48:39 292 10

原创 java_Object类的toString方法 、Objects类的equals方法 、Date类 、DateForma、Calendar类介绍 、System类的常用方法_学习笔记

*objects类的equals方法:对两个对象进行比较,防止空指针异常*```javapublic static boolean equals(0bject a, 0bject b) { return (a == b) il ( a != null && a.equals(b)); } //演示 boolean b2 = Objects.equals(s1,s2); system.out.print1n(b2);```

2021-05-03 14:17:39 227 6

原创 Java_继承、重写( Override) 、重载(Overload)和重写(Override)的区别?、 抽象类 、接口、 总结_接口 多态 、向上(下)转型 、final类_学习笔记

复习java基础继承重写( Override)重载(Overload)和重写(Override)的区别?方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的参数列表,有兼容的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)

2021-04-09 12:19:51 371

原创 Java_ArrayList数组、解决集合存入数字问题_包装类、字符串的特点以及方法、String当中与获取(转换)的方法、分割字符串的方法: Arrays工具类、 数学工具类Math_学习

ArrayList数组数组的长度不可以发生改变。但是ArrayList集合的长度是可以随意变化的。对于Arraylist来说,有一个尖括号代表泛型。泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。注意:泛型只能是引用类型,不能是基本类型。字符串java .lang. String类代表字符串。API当中说: Java程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。其实就是说:程序当中所有的双引号字符串,都是string类的对象。(就算没有new,也照样是。)

2021-04-07 15:04:07 919

原创 java_一个对象【两个对象】的内存图分析、局部变量和成员变量、构造方法、scaner类、 Random类(生成随机数)、代码模拟猜数字的小游戏等介绍_学习笔记

面向对象一个对象的内存图:两个对象使用同一个成员方法的内存图:两个引用指向同一个对象的使用对象类型作为方法的参注意:当一个对象作为参数,传递到方法当中时,实际上传递进去的是对象的地址值。使用对象类型作为方法的返回值模拟猜游戏1.需要键盘输入,所以用到了Scanner 3. 获取键盘输入的数字,用Scanner当中的nextInt方法 4. 已经得到了两个数字,判断(if)一下: 5. 如果太大了,提示太大,并且重试; 6. 如果太小了,提示太小,并且重试;如果猜中了,游戏结束。

2021-04-06 14:08:36 189 2

原创 java_方法重载、数组的概念、java内存划分、数组长度的获取、数组的反转 总结的小知识_学习笔记

方法重载数组java内存地址划分等学习笔记

2021-04-05 14:15:04 138 4

原创 java_数据类型转换包括显式转换和隐式转换,数据溢出,精度损失_学习笔记

当数据类型不一样时,将会发生数据类型转换。自动类型转换(隐式)1.特点:代码不需要进行特殊处理,自动完成。2.规则:数据范围从小到大。强制类型转换(显式)

2021-04-03 10:51:38 373

原创 hibernate配置级联删除时报错:could not execute statement; SQL [n/a]; constraint [null]

做博客管理系统时,博客和评论时一对多,多对一的关系,一个博客多条评论,在删除博客时候报错错误信息如下:could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement我的数据库里面blo_id不允许为空导致删除博客出现报错解决方案:在实体

2020-12-19 00:24:21 5329 2

原创 【大二学习笔记之java Web】基于 servlet 开发的学生管理系统

此次项目做得不是很完整,在大二上学期边学习java边了解java web知识,最终在2020.4.6-2020.6.30完成基于servlet学生管理系统,在此期间遇见很多困难,但自己也没有因此退缩而是百度和参考别人博客以及在老师的帮助下完成的 ,目前是2020.11.25日大三快接近实习了,写一写博客温故而知新 @TOC基于经典mvc开发的,代码中有很多大白话注释,不喜勿喷也行这个系统还存在一些bug,我就暂时不修改了,最近忙着学习新的知识如:springboot、spring 、mybatis、

2020-11-28 17:51:04 469

原创 【学习笔记】大三集中实训在课堂完成一个基于python之外星人入侵小游戏

由于没有什么经验只能跟着书本,一步一步完成调试,在这过程中又遇到很多错误都一一克服啦,在此记录一下学习笔记项目结构一、环境搭建安装pygame模块自行百度!!二、外星人设计入侵小游戏游戏介绍1.游戏《外星人入侵》的描述: 在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群外星 人出现在天空中,他们在屏幕中向下移动。玩家的任务是射杀这些外星人。玩家将所有外星人都消灭干净后,将出现一群新的外星人,他们移.

2020-11-19 15:50:46 518 2

原创 【学习笔记】大三集中实训做的一个微信小程序之点餐系统(静态页面不包含java后台逻辑)

点餐系统注:大三集中实训的时候由于没有什么经验,只实现了静态页面,但微信小程序开发文档里面所有的功能差不多都实现(视频的上传与下载以及登录等等)所以在这里记录自己的学习笔记导航栏底部导航栏分为学做菜、头条、美食圈、消息、我的3.项目结构运行成功截图学做菜早餐中餐晚餐头条消息登录学做菜cook.xml【这个模块使用了template模板】<view class="content"> <!-- <view class="img"&

2020-11-18 09:11:31 1265 8

原创 【springBoot+JPA+hibernate异常】StackOverflowError: nul;List itemStackOverflowErrorl栈溢出

异常总结:最近在练习一个web项目遇到的问题,在此想记录一下学习笔记List itemStackOverflowError:栈溢出错误,如果一个线程所需用到栈的大小>配置允许最大的栈大小,那么jvm就会抛出先看错误:Handler dispatch failed; nested exception is java.lang.StackOverflowErrorat 亲测解决方法,不过这需要大佬帮帮忙解释一下下控制台信息:org.springframework.web.util.Ne

2020-10-23 22:15:28 597 6

原创 【springboot(JPA作为持久层)学习笔记五】spingboot版本使用2.3.4时,JPA中**Repository.findOne、**Repository.delete方法报错

最近学习一个项目练手时遇到的问题1.错误如下(2个错误JPA中findOne、delete方法报错):1.1.在用SpringBoot 2.3.4的时候,发现使用Spring Data JPA 中的findOne()方法时,不像SpringBoot 1.5.x那样可以通过直接使用:xxxRepository.findOne(id)1.2service层1.3dao层1.4解决办法:xxxRepository.findById(id).get()代替原来的findOne(id)方法。2.

2020-10-14 18:14:41 331

原创 【springboot学习笔记四】springboot+安全框架springsecurity:o.s.b.d.LoggingFailureAnalysisReporter错误

SpringBoot项目写一个SpringBoot项目的时候,运行之后出现o.s.b.d.LoggingFailureAnalysisReporter报错据我上网查询资,查询之后,大家说在运行springboot主程序类上加上@SpringBootApplicatio(exclude = {DataSourceAutoConfiguration.class},加上之后发现没有什么用于是我更改springboot的版本之后,程序瞬间就不报错了,可能是新版本不支持安全框架springseurity..

2020-09-25 18:43:46 284

原创 【springboot学习笔记三】springboot整合mybatis:Invalid bound statement (not found): com.*.*.*.querylist()

springboot整合mybatis:mybatis 绑定失败:IInvalid bound statement (not found): com.dream.mapper.UserMapper.queryUserList 错误信息如下 (在网上找了很多的资料都没有用)解决方法在最下面,亲测有效对自己学习SpringBoot做个总结对于上面这个**Invalid bound statement (not found)**问题,很多博客都是千片一律,写的解决方案都不亲自测试一下,列如:

2020-09-25 14:52:02 123

原创 【springboot学习笔记二】spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver报错

如何解决spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver无法引用,如下:解决方案,在pom.xml找到自动创建项目时导入的mysql .jar包 <!-- mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-conne.

2020-09-24 17:04:35 30440 11

原创 【学习笔记一】Spring boot与 JSR303数据校验

Springboot中可以用@validated注解来开启校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式;@Component //注册bean@ConfigurationProperties(prefix = "students")@Validated //数据校验public class students{ @Email(message="邮箱格式错误") //name必须是邮箱格式 private St

2020-09-17 21:35:03 172

原创 【学习笔记】maven配置国内maven仓库-阿里云镜像服务器(小白教程)

maven配置aliyun阿里云仓库:https://maven.aliyun.com用过Maven的都知道Maven的方便便捷,但由于某些网络原因,访问国外的Maven仓库不便捷,好在阿里云搭建了国内的maven仓库。下图是创建springboot项目下载jar时很慢的实例解决办法:(进入自己maven安装目录)需要使用的话,要在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror:<mirror><id>nex

2020-09-16 20:14:44 307

原创 【学习笔记】spring框架中的注解@ResponseBody与@RequestBody与@RequestParam与@RequestMapping的作用(超详细-2020年)

说明:如有不当之处多多指正@RequestMapping注解@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法例如:@Responsebody注解@Responsebody注解表示该方法的返回的结果直接写入 HTTP 响应正文中,一般在异步获取数据时使用;在使用@RequestMapping后,返回值通常解析为跳转路径,

2020-09-14 17:40:01 639

原创 [学习笔记]2020年win10最常用dos命令以及win+R即可运行的命令(使用命令打开自己想要的内容,总比找不到更好,赶快收藏)

win10常用命令1.基本操作 ipconfig #查看电脑IP ping +网址 #查看网络是否顺畅 dir #查看当前目录下的所有文件 cd #切换目录 cd /d 路径 #换盘切换 cd.. #返回上级目录 cd\ #返回根目录 cls #清屏5.文件操作创建目录: md 目录名删除目录:rd 目录名创建文件:cd> 文件名删除文件:del 文件名cd tovpn\flashfxp:切换到flashfxp文件夹目录下reg

2020-09-08 18:02:23 635

原创 (小白教程)使用hexo搭建自己的个人博客(针对win10系统搭建超详细)

搭建此博客需要nodejs的支持(没有下载的小伙伴可以看我上一篇文章)打开命令窗口cmd先安装hexo框架cnpm install -g hexo-cli可以用hexo -v 来验证一下很明显要nodejs来支持自己在c盘以外的盘符建一个文件夹,并用cmd窗口进入此目录...

2020-09-08 17:22:08 690 2

原创 (小白安装)win10环境下安装nodejs

下载安装包官网地址:https://nodejs.org/zh-cn/安装步骤:双击下载的安装包(我一般会安装在c盘以外的位置)一直点击下一步(傻瓜式安装,哈哈哈哈)由于Nodejs自带了npm,所以你安装nodejs后,npm也会自行安装。接下来可以在命令行输入下面命令来检测安装成功和版本号:node -v 和npm -v若出现不是内部命令还需配置环境变量。2.环境变量配置windows系统会将安装目录自带到系统变量Path路径后面,否则的话,就在windows设置环境变.

2020-09-08 16:23:23 4496

原创 IDEA集成最新版Git2.28,并且上传代码至github(小白教程)

Git集成IDEA配置(注:我说的都是大白话,高手勿喷,此教程主要是适用于第一安装使用)1.在IDea中配置git安装路径的启动程序git.exe接着选中项目,根据下图操作来到项目所在位置,让项目给git管理并且放入本地仓库接着你会发现所有java文件变颜色接着选中项目右键把代码加入暂存区加入暂存区代码变为变颜色接着还是同样的操作选中项目右键git----gitcommit会来到如下图继续点击上图下方commit提交,提交成功项目就成功放入本地仓库,并且java类变回原来的

2020-09-04 20:54:23 339

原创 2020年最新版本Git(2.28)下载与官网下载很慢解决方法(安装及设置小白教程)

安装步骤下载完成后,双击下载好的软件开始安装(注:我一般不会安装在系统盘),出现如下对话框点击Next,默认选项和图中不一样,建议按照图中修改(是否添加到桌面看自己心情,我自己是勾选的)不爱折腾的小伙伴下面的步骤可以直接采用默认选项,当然也可以详细研究选择最适合自己的。3. 点击next,选择默认编辑器,我选择的是Notepad++(么有下载的小伙半自行下载:https://notepad-plus-plus.org/downloads/v7.8.8/)。 设置环境变量选择使用什么样

2020-09-03 17:14:03 1235 2

原创 maven的私服环境搭建(安装与启动以及卸载)

下载私服的压缩包并解压解压完成找到以下文件并双击以管理员身份运行命令提示符输入命令:nexus.bat install安装即可输入一下命令启动nexus.bat start(启动完成即可访问网页端,网址:http://localhost:8081/nexus,你要确定你的tomact服务器没有占用此端口)访问出现一下界面便是成功当然还需要登录(用户名:admin密码:admin123)登录即可(这个界面一般不常用,因为私服安装在本地,直接在本地观看即可)(远程仓库)本地的和图像化界面是

2020-08-30 17:17:24 876

原创 如何解决Maven使用骨架创建工程过慢“只需添加一个键值对即可”

一切准备就绪你会发现创建工程异常之快键值对为:name:archetypeCatalogvalue:internal

2020-08-27 15:14:18 205

原创 创建maven工程遇到的坑(私有库):Downloading: http://repo.maven.apache.org/maven2/

疑问:创建好一个maven工程后,当你导入其他坐标(也就是jar包),下载极慢,并且会提醒下载Downloading: http://repo.maven.apache.org/maven2/原因:自己定义pom.xml都是继承自super pom:http://maven.apache.org/ref/3.0.4/maven-model-builder/super-pom.htmlsuper.pocentralCentral Repositoryhttp://repo.maven.ap

2020-08-27 10:31:04 941

原创 Spring报错:Cannot locate BeanDefinitionDecorator for element [config] Offending resource

由于自己的粗心大意,在配置Spring AOP时出错看错误根据提示显示测试代码里面(找不到配置文件bean.xml)解决方法先看错误配置aop:config标签应该是单独在外面,我把config标签放在了标签内部正确配置如下错误总结:不细心,知识点记得不牢靠,要多练习多记忆...

2020-08-24 09:36:41 1639

原创 mybatis入门案例出现“Exception in thread “main“ java.lang.NullPointerException”问题

mybatis入门案例出现“Exception in thread “main” java.lang.NullPointerException”问题先看错误看代码控制台定位代码错误发现第一行加载的配置文件居然是null解决方法见图,加“/”就好了并且成功打印user对象...

2020-08-18 08:33:28 762

原创 IDEA中“Mybatis”找不到Resources这个里面的getResourceAsStream方法“Resources.getResourceAsStream“

Mybatis读取配置文件,找不到Resources这个里面的方法Resources.getResourceAsStream//1.读取配置文件InputStream in = Resources.getResourceAsStream(“SqlMapConfig.xml”);换一种写法,就不会报错误了//1.读取配置文件InputStream in = Resources.class.getResourceAsStream(“SqlMapConfig.xml”);问题迎刃而解..

2020-08-17 19:42:04 3495 11

原创 java中如何表示圆周率

**设计一个Shape接口和它的两个实现类Square和Circle。 要求如下:(1) Shape接口中有一个抽象方法area(),方法接收有一个double类型的参数,返回一个double类型的结果。(2) Square 和Circle中实现了Shape接口的area()抽象方法,分别求正方形和圆形的面积并返回。(3)在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为6的圆形面积并返回。代码以及图片如下:...

2020-05-13 11:08:25 18164

基于 servlet 开发的学生管理系统(mvc+bootstrap+jquery3.0+mysql)

项目描述:基于 servlet 开发的系统 1.学生可以查看自己的信息,管理员可以修改学生信息以及注册自己的信息、 2.前 HTMl+css+javascipt,框架是 Bootstrap4.0,Jquery3.2 表单验证,异步请求、 3.数据库 Mysql 以及 Druid 连接池、服务器使用 Tomact8.5,开发工具 Idea2018、 4. 结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上 责任描述:从前端美工到后台都在老师的帮助下努力完成 项目总结:从项目中学会用 bootstrap 框架对前端页面进行快速搭建,熟悉了 mvc 开发流程,掌握了 JAVAEE 模式开

2020-11-28

大三集中实训做的一个微信小程序之点餐系统(静态页面不包含java后台逻辑)

大三集中实训的时候由于没有什么经验,只实现了静态页面,但微信小程序开发文档里面所有的功能差不多都实现(视频的上传与下载以及登录等等)所以在这里记录自己的学习笔记,此资源在博客文有详细介绍

2020-11-19

空空如也

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

TA关注的人

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