自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 23种设计模式——单例模式

单例模式的定义是:确保一个类只有一个实例,并提供全局访问点。

2024-05-14 20:47:03 308 2

原创 软件设计原则

这个原则的核心思想是一个对象应该对其他对象有尽可能少的了解,也就是说,一个类应该对自己需要耦合或交互的类保持最小的了解。接口隔离原则(Interface Segregation Principle,ISP)是面向对象设计中的一个原则,其主要思想是使用多个专门的接口来替代一个通用的接口,以降低类之间的耦合度,避免不必要的依赖关系,使系统更加灵活、易于维护和扩展。这个原则的核心思想是在继承关系中,子类应该继承父类的所有行为和属性,并且能够在不修改父类的情况下增加新的功能。

2024-05-14 20:43:55 599 2

原创 spring-boot3.0.0以上版本自定义starter

springboot3.0以上与2.x的自定义starter的区别,以及原自定义starter失效的解决方案

2023-04-28 18:37:00 1120

原创 mysql 排序查询、分页查询

mysql 排序查询、分页查询

2023-01-11 15:53:57 187

原创 mysql之分组查询

mysql之分组查询

2023-01-11 15:27:51 150

原创 mysql聚合函数

MySQL聚合函数

2023-01-11 11:43:56 110

原创 Java8种基本数据类型及其包装类以及Obj和Str对应的get和set方法

8种基本数据类型及其包装类以及Obj和Str对应的get和set方法

2022-04-08 14:05:24 480

原创 springboot自动转json的出现问题

目录一、问题复现:上代码:1、实体类2、controller类3、统一返回风格消息类访问接口获得的数据如下:二、问题分析及解决办法:一、问题复现:上代码:1、实体类package com.example.demo;/** * @author Mr.xiong * #description model * #date: 2022/4/8 10:08 * @version v1.0.0 * @since jdk8 */public cla.

2022-04-08 13:51:16 677

原创 Mybatis动态SQL之UPDATE问题

在开发中,我们可能会根据需要对某条数据进行一处或者多处的修改,在MYSQL中,我们可以直接使用UPDATE 表名 SET 字段名=‘值’,如果我们在mybatis采用这种方法加if进行判断会好使吗?先上SQL语句 <update id="UserUpdateInfo"> update user <set> <if test="username != null">username=#{username}

2022-03-30 21:12:23 5255

原创 手工实现LinkedList,包含LinkedList和LinkedListTest(上)

1、实现思路,使用指针将他们串联起来,像一条链子一样,用指针思想,节点思想2、实现了链表的增删改查3、环境准备,linkedlist全局变量如下 //头结点 private Node<E> first; //元素个数 private int size;节点内部类代码片段如下 //节点内部类 private static class Node<E> { //父节点对象 public No

2022-03-26 20:42:47 840

原创 Springboot入门

提供了最简单,最基本的springboot起步1.新建项目选择spring初始化,输入名字,位置,type为maven,其他都不管,直接下一步然后点击finish等初始化完成后,找到pom.xml文件,添加如下依赖,此依赖为web应用必须的依赖然后找到对应的主方法,运行,即可打开浏览器输入localhost:8080如下所示,则代表启动成功我们修改一下,输出hello,word,修改如下图,打开浏览器输入localhost:8080/hi,效果如下...

2022-03-26 16:04:24 557

原创 手工实现ArrayList,包含自定义实现ArrayList和ArrayList测试类

目录1、核心原理:数组的动态扩容,当一个数组容量不够的时候,创建一个新的数组,将旧的数组的内容复制到新的数组上。2、主要实现的功能:元素的增加,删除,修改,查看、判空3、具体细节:3.0 定义的一些常量代码段如下:3.1构造器,两个,一个有参构造,一个无参构造代码段如下:3.2 add方法:有两种重载形式:一种是在末尾追加,另一种在任意位置添加(区间在size范围内)同时在添加的时候应做两个检查,首先要检查传入的索引是否合法,另一个保证容量足够(不够将进行扩容)3.3元素的更新操

2022-03-26 15:23:02 503

原创 踩坑日记 eureka启动报错的问题

eureka启动报错的踩坑日记之——1.Caused by: java.net.ConnectException: Connection refused: no further information2.Cannot execute request on any known server

2021-11-29 22:31:41 5126 6

mysql资料,员工表

mysql专栏的员工表资料

2023-01-11

空空如也

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

TA关注的人

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