自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 理解queals()和hashCode()

理解hashCode()和queals(),并且实现简单的自定义HashMap

2024-07-27 16:17:54 911

原创 OnJava基础卷学习笔记

纯替换关系:子类应该只重写基类已有的方法,而不创建新的方法。这种情况下,子类和基类的类型完全相同。可以用子类对象替换基类对象。子类和父类的关系叫做“is-a”关系。这是一种理想的继承方式。有时候,需要为子类添加新的方法,从而扩展原有的接口,这种情况下,子类也能替换父类,但是并不完美,不能通过基类接口获取子类的新方法,所以用子类替换基类后,子类的新方法并不能起到任何作用。这种关系描述为“is-like-a”关系。

2024-07-20 18:26:08 1007

原创 OnJava进阶卷学习笔记

在JDK14时新增了这个新特性,使用这个新特性,不需要再每个case后都写一个break来防止case一直往下走。

2024-07-20 16:30:10 866

原创 @Lookup注解用法

概述 @Lookup用于单例组件引用prototype组件。单例组件使用@Autowired方式注入prototype组件时,被引入prototype组件也会变成单例的。@Lookup可以保证被引入的组件保持prototype模式。 使用@Autowired注入 创建一个配置类指定包扫描路径 package com.hl.config;import com.hl.bean.Car;import org.springframework.context.annotatio..

2022-03-14 14:53:34 6172 6

原创 java使用poi给excel文件插入数据

package com.example.demo;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.LinkedHashMap;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermod.

2021-10-15 16:59:36 1918

原创 解析json字符串,替换字符串里存在的特殊字符

import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang3.StringUtils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONA..

2021-09-24 09:49:16 1634

原创 设计模式笔记

一、面向对象设计七大原则 在学习设计模式之前,需先学习面向对象设计的七大原则,这样更有助于对设计模式的了解。开闭原则:对扩展开放,对修改关闭。 依赖倒置原则:高层模块不应该依赖于底层模块,应该依赖抽象;抽象不应该依赖细节,细节应该依赖抽象。也就是说要面向接口编程,不应该面向实现编程。它是实现开闭原则的一种手段。 里氏替换原则:父类出现的地方都可以用子类进行代替。 单一职责原则:一个类应该只包含单一的职责。 接口隔离原则:类应该完全依赖相应的专门的接口。 合成无用原则:应该尽量使用对象组合.

2021-07-09 12:07:48 189 1

原创 springboot整合mybatis多数据源配置

一、根据不用包区分数据源

2021-06-09 12:16:04 312 1

原创 java基础重点总结

1.JDK和JRE JRE(Java Runtime Environment):是Java程序的运行环境,包含JVM和运行时所需要的核心类库。 JDK:

2021-06-08 20:58:52 218

原创 springboot整合quartz

一、pox.xml<!--quartz 任务定时器 start--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency><!--quartz 任务定时器 end-->...

2021-06-08 16:40:29 326

原创 springcloud入门案例

一、Eureka Eureka:就是服务注册中心(可以是一个集群),对外暴露自己的地址 提供者:启动后向Eureka注册自己信息(地址,提供什么服务) 消费者:向Eureka订阅服务,Eureka会将对应服务的所有提供者地址列表发送给消费者,并且定期更新 心跳(续约):提供者定期通过http方式向Eureka刷新自己的状态 ...

2021-06-06 18:17:26 94

空空如也

空空如也

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

TA关注的人

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