- 博客(15)
- 收藏
- 关注
原创 软件设计原则
这个原则的核心思想是一个对象应该对其他对象有尽可能少的了解,也就是说,一个类应该对自己需要耦合或交互的类保持最小的了解。接口隔离原则(Interface Segregation Principle,ISP)是面向对象设计中的一个原则,其主要思想是使用多个专门的接口来替代一个通用的接口,以降低类之间的耦合度,避免不必要的依赖关系,使系统更加灵活、易于维护和扩展。这个原则的核心思想是在继承关系中,子类应该继承父类的所有行为和属性,并且能够在不修改父类的情况下增加新的功能。
2024-05-14 20:43:55
640
2
原创 spring-boot3.0.0以上版本自定义starter
springboot3.0以上与2.x的自定义starter的区别,以及原自定义starter失效的解决方案
2023-04-28 18:37:00
1231
原创 Java8种基本数据类型及其包装类以及Obj和Str对应的get和set方法
8种基本数据类型及其包装类以及Obj和Str对应的get和set方法
2022-04-08 14:05:24
531
原创 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
790
原创 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
5341
原创 手工实现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
889
原创 Springboot入门
提供了最简单,最基本的springboot起步1.新建项目选择spring初始化,输入名字,位置,type为maven,其他都不管,直接下一步然后点击finish等初始化完成后,找到pom.xml文件,添加如下依赖,此依赖为web应用必须的依赖然后找到对应的主方法,运行,即可打开浏览器输入localhost:8080如下所示,则代表启动成功我们修改一下,输出hello,word,修改如下图,打开浏览器输入localhost:8080/hi,效果如下...
2022-03-26 16:04:24
596
原创 手工实现ArrayList,包含自定义实现ArrayList和ArrayList测试类
目录1、核心原理:数组的动态扩容,当一个数组容量不够的时候,创建一个新的数组,将旧的数组的内容复制到新的数组上。2、主要实现的功能:元素的增加,删除,修改,查看、判空3、具体细节:3.0 定义的一些常量代码段如下:3.1构造器,两个,一个有参构造,一个无参构造代码段如下:3.2 add方法:有两种重载形式:一种是在末尾追加,另一种在任意位置添加(区间在size范围内)同时在添加的时候应做两个检查,首先要检查传入的索引是否合法,另一个保证容量足够(不够将进行扩容)3.3元素的更新操
2022-03-26 15:23:02
535
原创 踩坑日记 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
5373
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人