自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 System.arraycopy()方法

这段代码的意思是将数组 newArr 中从索引 0 开始的 n 个元素复制到数组 nums 中,从索引 0 开始的位置开始覆盖。换句话说,它将 newArr 中的前 n 个元素复制到 nums 数组的开头位置,覆盖原有的元素。它的作用是将一个数组的某一部分(或整个数组)复制到另一个数组中的指定位置。具体来说,System.arraycopy() 方法的参数包括源数组、源数组的起始位置、目标数组、目标数组的起始位置以及要复制的元素个数。

2024-06-04 19:26:47 319

原创 Mysql--索引

把中间的列弄没有,索引部分生效,索引只会在最左边的列存在。前缀索引:当字段类型为varchar,text的时候,有时候需要索引很长的字符串,这会让索引变得很大,查询时,浪费大量的磁盘io,影响查询效率,此时可以只将字符串的一部分前缀,建立索引,这样可以大大节约索引空间,从而提高索引效率。叶子节点是由键(索引)和对应的数据(主键)构成的,这里键的信息就是profession,age,status,下面挂的就是id,所以根据索引就能直接拿到想要的字段数据.,在二级索引中本来就有。如果是头部模糊匹配,索引失效。

2024-05-20 11:07:14 598

原创 java小知识

对于基本数据类型的数组(如 int、double、boolean 等),默认值为数值类型的零值,即 0、0.0 或 false,具体取决于数组元素的数据类型。如果你创建一个 int 类型的数组,但没有为其赋值,那么该数组中的每个元素都会被填充为 0。同样地,如果你创建一个 double 类型的数组,但没有为其赋值,那么数组中的每个元素都会被填充为 0.0。需要注意的是,对于对象数组(如 String、Object 等引用类型的数组),默认值是 null,而不是零值。

2024-05-16 19:14:24 363

原创 关于SpringSecurity整合的上下文获取用户信息在Service层不可用的问题--已解决

在编码中,SpringSecurity框架可以帮助我们获取到存在令牌的用户信息,下面给出一个工具类,让我们更方便的获取到用户信息。log.debug("解析jwt中的用户身份无法转成User对象:{}",jsonString);但是该工具类要在接口成的util包下面,不要在service层的util包下面。因为接service层不接令牌!......//自己的用户信息。//拿jwt中的用户身份。

2024-05-12 16:58:03 348

原创 Maven中bug大汇总:尤其是unable to find vaild certification path to requested target

2,有时候maven拉依赖的时候,如果没有成功会生成一些.lastUpdated文件,此时打开maven仓库文件夹,使用cmd输入下面的指令: for /r %i in (*.lastUpdated) do del %i。1,关于unable to find vaild certification path to requested target问题,如果使用的jdk17,在vmoption中加入以下代码。当然对于上面的问题最好的解决办法是换成jdk11其他稳定版本的jdk。在画红圈部分加入下面代码。

2024-05-10 21:04:15 356

原创 关于Long类型数据前端丢失精度问题(附带json的序列化以及反序列化)

但是这些太过于麻烦,可以模仿字符串与localdatetime的转化(统一的配置),写一个配置类,(建议在base过程写)代码如下。后端的Long数据在转成json字符串返回给前端的时候,会有精度损失。//忽略value为null 时 key的输出。//long转string避免精度损失。* 服务端返回给客户端内容。* 客户端传入服务端数据。

2024-05-10 20:48:39 1063

原创 雪花算法代码及其用法

雪花算法是推特内部使用的分布式环境下的唯一ID生成算法,它基于时间戳生成,保证有序递增,加以入计算机硬件等元素,可以满足高并发环境下ID不重复。2 代码:把下面代码放到工具类中。3 用法,比如生成一个随机号。

2024-05-10 20:33:40 1161

原创 使用SpringSecurity出现程序包org.springframework.security......不存在的问题--已解决

1:如下图:把画圈的地方勾选上,将编译托给maven来解决,使得Maven包生效,不过该方法在接下来的使用中可能会报The POM for ..............:jar:0.0.1-SNAPSHOT is missing, no dependency information available的问题。2:打开项目终端,在该终端下运行mvn idea:idea。准确的来说是在有问题的项目下运行mvn idea:idea。

2024-05-06 13:44:04 429 1

空空如也

空空如也

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

TA关注的人

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