自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 完美演示Java泛型的上下界限(extends 与 super)

extends限定了泛型类型必须是某个指定类型的子类或该类型本身。用于读操作,确保泛型类型符合上界的要求。super限定了泛型类型必须是某个指定类型的父类或该类型本身。用于写操作,确保泛型类型不低于下界的要求。这两种用法帮助你在编写泛型代码时能够更好地控制类型的范围,确保代码的类型安全和灵活性。

2024-08-18 21:04:56 244

原创 Java SDK开发(SpringBoot Starter)

注意:这里等号后面的是你需要暴露出去的东西,也就是指定为你的配置类。开发starter的好处:引入starter之后,可以在配置文件中配置,自动生成客户端使用。2. 处理pom文件,删除其中的build依赖项,不需要进行构建。5. 使用maven进行构建,将打包的项目下载到本地的maven仓库中。注意:test中的测试类需要删除,因为不构建test,否则有可能报错。第二个注解是为了关键词提示用的,后面可以看到。里面配置了提示词相关的东西,也就是代码提示内容。查看starter的源码,可以看到如下文件。

2024-08-05 16:56:48 248

原创 自制OJ在线判题网站

自制OJ在线判题网站

2024-07-17 20:21:09 159

原创 Kaggle -- Multi-Class Prediction of Obesity Risk

【代码】Kaggle -- Multi-Class Prediction of Obesity Risk。

2024-06-13 13:57:18 250

原创 Kaggle -- Digit Recognizer 98.57%

【代码】Kaggle -- Digit Recognizer 98.57%

2024-06-10 18:44:50 291

原创 Kaggle -- Titanic - Machine Learning from Disaster

使用一个简单的决策树进行模型构建,达到75.8%的准确率(有点低,但是刚开始)新手kaggle之旅:1 . 泰坦尼克号。

2024-06-10 14:59:30 324

原创 Go使用结构体实现类(面向对象)

【代码】Go使用结构体实现类(面向对象)

2024-05-22 21:46:48 522 1

原创 JUC代码演示 适合有一定并发理论基础

/ 自定义线程池10, 60,

2024-05-04 21:26:07 950 1

原创 Gin框架快速上手使用

【代码】Gin框架快速上手使用。

2024-04-25 10:44:20 245 1

原创 倍增(LCA与ST表)附详细讲解博客路劲以及洛谷模板题

虽然是一种基础算法,但它能够使得线性的处理转化为对数级的处理,大大地优化时间复杂度,在很多算法中都有应用,其中最常见的就是ST表以及LCA(树上最近公共祖先)了。倍增算法,顾名思义,就是不断地翻倍。

2024-04-06 15:55:42 445 1

原创 Java 实现Trie树(二维数组,节点)

【代码】Java 实现Trie树(二维数组,节点)

2024-03-26 21:17:14 306

原创 最短路题单 - 1

但是注意这里这样得话会发生超出内存限制得错误,g 临界矩阵的所需内存太大了。shortestPath 计算start到end的最小路径长度。addEdge为新增加权边。

2024-03-19 17:18:52 533 1

原创 Java常用设计模式(工厂,策略,责任链)

定义一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式把类实例化的过程推迟到子类。最主要的就是将实例化代码交给子类,即:分店思想,每一个分店有不同的店铺逻辑(每个分店有不同的菜单)

2024-03-14 15:01:08 2267 1

原创 Java实用操作函数01

3 . 对于字符的判断,大小写,数字等以及转换。1 . 控制Java小数的精度。2 .日期函数处理日期。

2024-03-13 20:06:13 198

原创 thymeleaf html中的参数向js函数中传递

这两种方式都是错误,要么是直接模板引擎崩掉,要是就是只是传递了个字符串。

2024-03-11 15:55:27 762

原创 Java实现离散化

练习题目:树状数组加离散化。

2024-03-05 19:23:06 548 1

原创 南京师范大学 数据结构课设

四种排序算法以及管道建设最佳方法。

2024-03-04 13:13:23 218 1

原创 java8新特性之Optional类

该方法的注释大致意思是:Optional是一个容器对象,它可能包含空值,也可能包含非空值。当属性value被设置时,isPesent()方法将返回true,并且get()方法将返回这个值。该类支持泛型,即其属性value可以是任何对象的实例。

2024-03-03 00:41:06 600 1

原创 java8新特性之方法引用

我们用Lambda表达式来实现匿名方法。但有些情况下,我们用Lambda表达式仅仅是调用一些已经存在的方法,除了调用动作外,没有其他任何多余的动作,在这种情况下,我们倾向于通过方法名来调用它,而Lambda表达式可以帮助我们实现这一要求,它使得Lambda在调用那些已经拥有方法名的方法的代码更简洁、更容易理解。方法引用可以理解为Lambda表达式的另外一种表现形式。

2024-02-29 12:11:10 853

原创 java8新特性之函数式接口Predicate

函数式接口是在Java 8中引入的,与Lambda表达式和方法引用一起。这三个特性被添加到Java中,以促进函数式编程并编写干净、可读的代码。在Java 8之前,需要编写大量样板代码来涵盖基本功能。例如,为了调用一个函数,首先我们必须创建一个具有所需方法的类,创建类的实例,然后使用实例来调用方法,或者使用具有相应方法的匿名类的另一种方式。使用Lambda表达式,我们可以避免使用具体类和匿名类对象的需求。函数式接口更进一步,因为Lambda表达式只需要实现一个方法,所以可以轻松地实现函数式接口。

2024-02-29 10:23:56 1552

原创 Java无向图的存储结构以及遍历方式

【代码】Java无向图的存储结构以及遍历方式。

2024-02-27 10:42:01 319

原创 Java常用数据结构(类似于C++STL)

简要介绍Java中封装的常用数据结构,类似于C++中的STL

2024-02-26 14:52:31 2106

OJ网站制作详细流程PDF

OJ系统的一些流程,从项目初期建立到最后判题的实现的完整流程,最后是一些页面展示。 前端使用Vue3框架,后端使用SpringBoot联合Mysql数据库。

2024-07-17

JUC代码演示 Java多线程并发

JUC代码演示 Java多线程并发 源于B站https://www.bilibili.com/video/BV1Kw411Z7dF/?p=32&spm_id_from=333.1007.top_right_bar_window_history.content.click课程自我项目记录。 适合有一定基础的朋友。

2024-05-03

空空如也

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

TA关注的人

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