logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【开发情景】数据库存的JSON数据转为Map,key值是中文,转成英文,转为json数据传给前端

先定义一个来存储中文键和英文键的映射关系。static {keyMap.put("名称", "name");keyMap.put("年龄", "age");keyMap.put("性别", "gender");// 可以继续添加更多的键值对映射// 如果找不到映射,保持原样在 User 类中,使用注解来指定 JSON 键与类字段之间的映射关系。@JsonProperty("名称") private

文章图片
#java#数据库#json
【JAVA】JAVA的垃圾回收机制详解

对于Java的垃圾回收机制,它是Java虚拟机(JVM)提供的一种自动内存管理机制,主要负责回收不再使用的对象以释放内存空间。需要注意的是,全局变量的生命周期与整个应用程序的生命周期相同,因此如果全局变量引用的对象一直存在于内存中而不被释放,可能会造成内存泄漏。因此,在使用全局变量时要合理管理其生命周期,确保不再需要时及时释放,以减少内存占用和提高系统性能。

文章图片
#java#jvm#开发语言
【网络】gateway 可以提供的一些功能之一 “ 提供web静态资源服务 ”

创建静态资源文件夹:首先,在你的项目中创建一个文件夹,用来存放静态资源文件,比如HTML、CSS、JavaScript文件等。这个配置将会把/static/**路径映射到classpath:/static/下的静态资源文件,例如index.html可以通过http://localhost:8080/static/index.html来访问。访问静态资源:当网关项目启动后,你可以通过浏览器或其他HT

文章图片
#网络#gateway#前端
【网关】网关详解-IP、子网掩码、网关、云开发、微服务网关

在计算机网络中,网关(Gateway)是连接两个不同网络的设备或软件。它充当了连接这两个网络的“门户”,使得数据能够在它们之间传递。让我们用一个通俗易懂的比喻来理解网关的作用:想象一座城市中有两个不同的社区,它们之间有一座大门。这座大门就好比是网关。现在,如果你想从一个社区到另一个社区,你需要通过这座大门。这个大门会检查你的身份和目的地,然后允许你通过。在这个过程中,大门帮助你跨越了两个不同的社区

文章图片
#tcp/ip#微服务#网络
【注解】Mapper的注解 @Mapper、@Repository、@MapperScan

Mapper是 Mybatis 的注解,和 Spring 没有关系,是 Spring 的注解,用于声明一个 Bean。是Spring Boot 提供的注解,用于指定要扫描的Mapper接口包路径,并将这些接口自动注册为Spring Bean。

文章图片
#java#开发语言
【SQL】MySQL中的字符串处理函数:concat 函数拼接字符串,COALESCE函数处理NULL字符串

如果contentKeyword参数为NULL,那么就返回空字符串,然后检查bp.title或bp.content是否包含该关键词的子串。可以有多个参数,如果第一个参数不为空,则返回第一个参数的值;如果第一个参数为空,则继续检查第二个参数,以此类推。这一点在构建包含潜在NULL值的数据库查询时特别重要,因为它可能影响到你的查询结果。函数是一个非常实用的字符串函数,用于将两个或多个字符串参数连接成一

文章图片
#sql#mysql#数据库
【JAVA】ifPresent 的使用

在上面的示例中,我们首先创建了一个包含值的 Optional 对象和一个空的 Optional 对象。而对于空的 Optional 对象,则不会执行任何操作。在 Java 中,ifPresent 是一个用于 Optional 类型的方法,用于检查 Optional 对象中是否存在值并执行相应的操作。ifPresent 方法接受一个 Consumer 函数式接口作为参数,如果 Optional 对象

文章图片
#java#开发语言
【idea】idea 中 git 分支多个提交合并一个提交到新的分支

- `commit`:命令用于将你的代码变更保存到**本地代码仓库**中,它创建了一个新的提交(commit)记录,记录了代码的变更内容以及相关的提交信息(如作者、时间、提交说明等)。- `push`:命令用于将本地仓库中的代码推送(上传)到**远程代码仓库**,将你的代码变更分享给其他开发者或者备份到远程服务器。- `cherry pick`:命令用于从一个分支中**选择性地合并某个提交(com

文章图片
#intellij-idea#git#java
【数据库】GROUP BY 详解、示例、注意事项

GROUP BY语句在 SQL 中用于将来自数据库表的记录分组,以便可以对每个组执行聚合函数(如COUNT()MAX()MIN()SUM()AVG()等)。使用GROUP BY时,数据库会根据一个或多个列的值将结果集分为多个分组,在每个分组内可以独立地使用聚合函数。GROUP BY通常与SELECT语句一起使用,以汇总每个分组的数据。

文章图片
#数据库#oracle
【JAVA】Date、LocalDate、LocalDateTime 详解,实践应用

在 Java 中,处理日期和时间的方式经历了演变。在Java 8 之前,主要使用 java.util.Date 类来表示日期和时间,但它存在一些问题,如不可变性、线程安全性等。Java 8 引入了新的日期时间 API,位于 java.time 包中,提供了更加强大、易用和安全的日期时间处理方式。

文章图片
#java#开发语言
    共 15 条
  • 1
  • 2
  • 请选择