自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java+Servlet+Jsp(el, jstl)+MyBatis的CRUD练习小项目

这篇博客主要是分享一个基于Servlet+Jsp(el,jstl)+MyBatis的CRUD练习小项目。包括项目的源码,以及项目的逻辑。通过这个项目能够学习Javaweb中最基础的servlet,jsp和mybatis的使用,为后续Spring的学习打下基础。关键词javaweb基础,servlet,jsp,mybatis;...

2022-07-24 23:05:14 257

原创 Java Comparable的使用

Comparable是个接口,是一个内部比较器,通常在类定义的时候实现Comparable接口,重写compareTo方法实现排序。

2022-09-28 21:33:06 76

原创 Java Comparator的使用

Comparator是个接口,是一个比较器,常用内部类的方式实现,常用于实现某个类的比较规则。

2022-09-28 21:01:55 74

原创 用FastJson实现LIst<Object>与Json字符串的编码与解码

2 实体类-用户User3 List与Json字符串互转3.1 实体类列表3.2 List -> Json String输出3.3 Json String->List输出

2022-09-27 11:14:42 29

原创 springboot+mybatis查询及组装树结构

在实际开发中经常遇到需要查询树结构的需求。有两种方法,一种是递归查询子集,另一种是用Map映射子集。

2022-09-24 18:26:29 49

原创 MyBatis crud练习

MyBatis crud练习

2022-09-04 22:30:42 142

原创 xxl-job入门踩坑-执行器地址为空

xxl-job 执行器地址为空

2022-08-28 19:40:18 250 1

原创 MyBatis-SQL语句设置多个参数的方法

mybatis SQL语句设置多个参数的方法一共有三种:1.散装的参数,需要使用@Param(“sql中参数占位符名称”)。2.实体类封装参数,需保证SQL中的参数名能够对上实体类属性名。3.map集合,需保证SQL中的参数名能够对上map集合的键名称。...

2022-08-14 23:16:11 227

原创 springboot整合swagger2出现Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.Ha

springboot的2.7.2版本与swagger2.2.2版本不匹配,出现Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.Ha...

2022-08-05 23:07:43 91

原创 springboot入门项目-登陆功能实现

springboot登陆功能案例,初学者学习案例

2022-07-31 00:10:28 820

原创 spring入门案例-登陆功能实现

一个spring完整的入门小案例,做一个登陆功能。

2022-07-30 21:26:03 308

原创 IDEA创建Maven web项目以及Tomcat部署项目的方法

使用IDEA Maven创建项目,及Tomcat部署项目的实践。

2022-07-14 20:11:20 265

原创 Java ==与equals

== 与equals==,对于基本类型,比较的就是值。但对于引用类型,比较的则是引用地址,而不是引用对象的内容。如上图所示,a和b分别指向不同的对象,它们的引用地址是不同的。所以两者不相等。但是如果a和b都指向一个字符直接量,那么它们的引用就是同一个对象。字符直接量,存在于JVM的常量池中。然后对于equals方法,有两种情况1.不重写equals,原来的equals和==一样作用,对于引用类型变量,比较的还是引用地址,不是对象内容。2.一般都会根据实际需要重写equals方法,去

2021-08-13 22:00:47 21

原创 Java面试准备-计算机网络基础01-TCP三次握手和四次挥手

TCP标志码SYN:表示建立连接FIN:表示关闭连接ACK:表示响应Sequence Number:顺序号码Acknowledge Number:确认号码TCP三次握手目的:建立可靠的通信,通信可以简单地理解为数据的发送和接收,而三次握手的目的就是双方都确认各自的数据发送和接受是正常的。三次握手:1、第一次握手:客户端->服务端,客户端向服务端发送带有SYN标志的数据包;主机A发送SYN码=1,请求建立连接,随机产生seq number=1234567的数据包到服务器,

2021-08-06 15:51:52 73

原创 Java面试准备-Java基础01

自己的总结,主要是写给自己看的。1.1 面向对象和面向过程的区别面向过程:优点:面向过程的性能比面向对象的高。因为类的调用需要实例化,开销大。对于要求性能的单片机、嵌入式开发、Linux/Unix开发一般采用面向过程开发。缺点:难维护、难复用、难扩展。面向对象优点:易维护、易复用、易扩展。缺点:因为类调用要实例化,开销大,所以性能不如面向过程开发。1.2 Java语言特点1.面向对象编程;2.可移植性,JVM实现了多平台的跨用。Javac将源代码编译成.class字节码文件,然后不同

2021-08-06 10:37:01 20

原创 python os.walk(path)使用方法

概述os.walk(path)方法返回的是一个迭代器。详细的参数可以参考其他博客。我主要分享一下怎么用。迭代器每次会生成一个元组:(root,dirs,files)生成多少个元组,取决于path路径下有多少个子目录。代码演示我的路径是path = r'F:\医疗影像组学培训\Course-医学影像学\实操内容\作业案例\python作业3\dcm数据'下面是我的代码这个是我的文件结构os.walk(path)首先返回path路径下的root,dirs,files。root就是本身的

2021-07-05 16:42:49 6170 1

原创 IDEA创建第一个springboot项目

记录一下用IDEA创建第一个Springboot项目的步骤step1:New Project用Spring Initializr创建springboot项目。选项可以都选择默认,我这里都是默认的。Location保存项目的位置。然后点Nextstep2:因为是第一个,最简单的案例,所以不用选择依赖,直接Finish。这是已经生成好的项目目录,src文件夹下的java和resources是最重要的文件。step3:在pom.xml中添加web依赖,起始也可以在step2中选择web依赖,直接添

2021-06-24 15:16:40 119

转载 C#的protected访问修饰符

概述设A为父类,B为继承A的子类在A中被protected修饰的成员1、在A中可以访问2、在B中可以直接访问3、在B中通过B的实例访问4、在A和B的外部类无法访问`总结基类中访问无限制;子类中直接访问或通过子类实例访问代码示例using System;namespace TestProtected{ class Program { stat...

2019-09-17 19:52:10 456

原创 C#继承之构造方法

父类,Personpublic enum Gender{男,女}class Person{private string name;private int age;private Gender gender;private string address;public string Name{get { return name; }set { name = value; ...

2019-09-17 19:10:41 109

springboot mybatis学生管理系统基本框架

springboot mybatis学生管理系统基本框架

2022-08-14

springboot登陆功能案例,初学者学习案例

springboot登陆功能案例,初学者学习案例

2022-07-31

spring 登陆功能 小案例

spring 登陆功能 小案例,帮助初学者熟悉spring基础知识。

2022-07-30

ServletJspDemo代码

servlet+jsp+mybatis的crud小项目,适合javaweb的初学者使用。

2022-07-24

空空如也

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

TA关注的人

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