- 博客(18)
- 收藏
- 关注
原创 20241104--java--算法题--字符串中的通配符
在广告平台中,为了给广告主一定的自由性和效率,允许广告主在创造标题的时候以通配符的方式进行创意提交。线上服务的时候,会根据用户的搜索词触发的 bidword 对创意中的通配符(通配符是用成对 {} 括起来的字符串,可以包含 0 个或者多个字符)进行替换,用来提升广告投放体验。给定一个含有通配符的创意和n个标题,判断这句标题是否从该创意替换生成的。这道题目的主要思想就是将模板字符串修改为符合正则表达式的字符串,然后用string字符串中的matches方法进行title和模板字符串的比较.
2024-11-04 19:54:09
664
原创 20241029--java--算法题--LeetCode02
你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。的方式存储的,并且每个节点只能存储。
2024-10-29 17:18:24
266
1
原创 20241027--数据结构--链表
首先整体这个类就是一个链表,链表里面有头节点,尾节点,链表大小,如何表示节点呢,就在这个链表类里面定义一个成员内部类,节点有前节点,后节点,节点元素。,把tail赋值给一个变量l,构建一个节点,这个节点前节点是 l,后节点为null,元素就是传进来的。将这个新构建的节点 赋值给tail,将原来的tail的后节点赋值给现在的tail。利用给Java实现链表数据结构。
2024-10-29 17:09:30
292
原创 20241027--java--springboot--规范返回前端的日期
在SpringBoot项目中,数据库表中有很多createTime和upgradeTime,有些数据需要显示到前端,但是如果不做处理的话可能会出现这样的形式20241027,不方便阅读和理解,因此我们要通过一种手段,让返回给前端的日期或者时间有规范,比如2024-10-27。在WebMvcConfiguration中扩展SpringMVC的消息转换器,统一对日期类型进行格式处理。但这种方式,需要在每个时间属性上都要加上该注解,使用较麻烦,不能全局处理。
2024-10-27 22:29:18
207
1
原创 20241027--Java--MyBatis--mybatis中pagehelper插件的使用
是 MyBatis 的一款强大的分页插件,它能够方便地在 MyBatis 查询数据时实现分页功能。通过拦截 MyBatis 的 SQL 语句执行过程,自动添加分页相关的 SQL 片段,让开发人员无需手动编写复杂的分页 SQL 语句。
2024-10-27 22:02:38
192
原创 20241027--java--springboot--什么时候用get什么时候用post?
通常用于创建或更新服务器上的资源。它将数据放在请求体中,而不是像 GET 请求那样放在 URL 中。这使得 POST 请求可以发送大量的数据,而且数据相对安全,因为不会直接暴露在 URL 中。请求就行了,但是本文会介绍什么时候用post请求,什么时候用get 请求。在spring boot三层架构中的controller层,经常用到。这两个在什么情况下用以及还有哪些类似的情况呢?,它会将请求参数附加在 URL 后面,格式为。POST 请求用于向服务器。其实我们主要看前端是。请求主要用于从服务器。
2024-10-27 21:27:50
457
原创 20241024--java--springboot--全局异常处理
首先,在 Spring Boot 项目中创建一个类来处理全局异常。这个类需要使用注解,它可以用于定义和方法,应用到所有方法。result.put("msg", "系统出错");@ControllerAdvice注解表明这个类是一个全局异常处理类。@ExceptionHandler(Exception.class)注解用于指定要处理的异常类型。这里处理所有的Exception类型异常。
2024-10-24 15:28:09
904
2
原创 20241014--java--javase--this和static 关键字
主要用来引用当前对象的实例,本质表示就是当前对象的地址在《Java编程思想》第四版第五章5.4⼩节对 this 关键字是这样介绍的:this 关键字只能在⽅法内部使⽤,表示对“调⽤⽅法的那个对象”的引⽤。static关键字用于定义类级别的属性和方法,而不是实例级别的。这意味着这些属性和方法不属于类的任何特定对象,而是被类的所有实例共享。
2024-10-14 20:40:18
723
原创 20241010--stack overflow--快速学会使用
Stack Overflow 是一个面向程序员的问答网站,它成立于2008年,是全球最大的程序员社区之一。该平台允许用户提出编程相关的问题,其他用户可以回答这些问题。Stack Overflow 的主要目的是促进程序员之间的知识共享和问题解决。
2024-10-10 20:58:09
861
原创 20241009--Java--MyBatis-Plus常见注解(3)
在第一节的笔记中,我们仅仅引入依赖,继承了一个 BaseMapper,就是实现了操纵数据库查询数据的目的。那么MybatisPlus怎么知道我们要查的是数据库中的哪个表呢?表中的字段是如何获取的呢?接下来,就将介绍如何利用注解来联系数据库中表以及表的字段的。
2024-10-09 16:25:49
1379
1
原创 20241009--Java--MyBatis-Plus常见配置(2)
提供了丰富的配置选项,以满足不同用户的需求。这些配置中,一部分继承自 MyBatis 原生支持的配置,另一部分则是 MyBatis-Plus 特有的扩展配置。在 Spring Boot 项目中,可以通过或文件来配置 MyBatis-Plus。刚才也提到, M P 的配置选项很丰富,但是我们先了解一些常见的配置,后续根据不同的需求进行查找配置,而且MP大多数有默认配置,我们一般保持默认就行,没有默认值但是我们需要的也会在接下来介绍。
2024-10-09 11:48:56
992
1
原创 20241009--Java--MyBatis-Plus快速上手(1)
是一个流行的开源持久层框架,用于简化数据库交互。它提供了一个简单的方法来执行数据库操作,同时保留了 SQL 的灵活性。MyBatis 曾经被称为 iBatis,是一个半自动化的 ORM(Object-Relational Mapping 对象关系映射)框架,它允许开发者将 Java 对象映射到数据库表的记录。(简称 MP)是一个在 MyBatis 基础上进行增强的工具,旨在简化开发、提高效率。
2024-10-09 10:53:30
1042
1
原创 20240902--数据结构绪论基本概念和术语
本文主要通俗介绍数据结构绪论中的基本概念和术语,在介绍中会说明专业表述,也会通俗介绍,同时,会举出详细例子来说明。
2024-09-02 21:03:42
858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人