java
-
List使用stream流转成map的几种方式
List使用stream流转成map的几种方式 实体例子 List 转成Map List 转成Map List 转成Map<String,List> 方法一: 方法二:…
-
nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token ‘xxx‘错误的详细解决方法
文章目录 1.复现错误 2. 分析错误 3. 解决错误 4. 文末总结 1.复现错误 今天写好导入hive表的接口,如下代码所示: /** * hive表导入 * * @autho…
-
【Java 基础篇】Java 自然排序:使用 Comparable 接口详解
在 Java 编程中,我们经常需要对对象进行排序。为了实现排序,Java 提供了 java.lang.Comparable 接口,它允许我们定义对象之间的自然顺序。本篇博客将深入探…
-
什么是灰度发布?灰度发布几种类型
一、方案背景介绍 1. 什么是灰度发布 灰度发布是指在 黑和白(0和1)之间,能够平滑过渡的一种发布方式。 AB test就是一种灰度发布方式,指为产品已发布A版本,在发布B版本时…
-
【Java 进阶篇】Java HTTP 概述
HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的应用层协议。它是构建互联网的基础之一,用于在客户端和服务器之间传递数据和请求资源。本文将为初…
-
2023华为od机试C卷【分披萨】Java 实现
目录 题目 思路 Code 题目 吃货和”馋嘴”两人到披萨店点了一份铁盘圆形披萨,并嘱咐店员将披萨按放射状切成大小相同的偶数个小块。但是粗心的 服务员将披萨…
-
Git操作不规范,战友提刀来相见。
年终奖都没了,还要扣我绩效,门都没有,哈哈。 这波骚Git操作我也是第一次用,担心闪了腰,所以不仅做了备份,也做了笔记,分享给大家。 文末留言抽奖,聊聊你的年终奖。 问题描述 小A…
-
一文搞懂ByteBuffer使用与原理
前言 已知NIO中有三大组件:Channel,Buffer和Selector。那么Buffer的作用就是提供一个缓冲区,用于用户程序和Channel之间进行数据读写,也就是用户程序…
-
一文详解java中的==和equals()
目录 一、”==”运算符 二、”equals()”方法 三、举例说明和解释 3.1、例子 3.2、基本数据类型的比较 3.3、引用数…
-
Java 正则表达式(深度长文)
目录 一.正则表达式 二.正则表达式的底层实现 1.matcher.find() 2.matcher.groups() 三.正则表达式的语法 1.正则转义符 2.正则表达式支持字…
-
fastjson2 介绍及使用
目录 前言 一、导入fastjson2依赖 二、json对象与json数组的创建 json对象创建 json数组创建 三、json对象取值与json数组遍历取值 json对象取值 …
-
虚拟机bootMgr丢失的解决方案
虚拟机bootMgr丢失的解决方案: 先上图: 出现这张图片估计你就懵了!尤其是你的虚拟机中有重要的文件,你会更懵!甚至抓狂!别担心!数据丢不了!只要你不莽撞行事!如果你一气之下,…
-
在java中使用javascript脚本
在java中执行js脚本,首先感觉这种操作有点无意义,但是存在即合理,作者要设计这个功能应该是有他的使用场景。java中支持使用jsp写网页,估计是这个原因才有了脚本引擎。 一、j…
-
java.time.format.DateTimeParseException: Text ‘2023-1-01 11:22:36‘ could not be parsed at index 5
Java中的日期和时间格式化异常 在日常的开发中,我们时常会使用到日期,稍微不注意就会出现问题,此时Java 8引入了java.time包,它提供了一组强大的API来处理日期和时间…
-
解决社区版IDEA新建项目没有Spring Initializr 选项 2023.2版本
方法一 1.打开Preference 2.选择Plugins插件管理,并安装Spring Boot Helper(选择marketplace -> install ->…
