自定义博客皮肤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)
  • 收藏
  • 关注

原创 【HashMap是Java中的一个重要的集合类】

总结:HashMap内部通过哈希表实现,使用数组存储数据,每个数组元素是一个桶,每个桶可以存储链表或红黑树来解决哈希冲突,这种设计使得HashMap能够在平均情况下以常数时间复杂度进行插入、查找和删除操作,同时具备动态调整大小的能力。这是HashMap高效的关键。1. **缓存系统**:HashMap常用于实现内存缓存,其中键是缓存的键,值是缓存的数据。4. **使用合适的数据结构**:在Java 8及以后的版本中,当一个桶中的键值对数量超过8个时,HashMap会将链表转换为红黑树,以提高性能。

2023-09-24 20:50:25 103

原创 JWT由三部分组成:头部,载荷和签名

头部(Header)部分指定了JWT的类型(typ)以及所使用的签名算法(alg)。// 如果有私有声明,一定要先设置这个自己创建的私有的声明,这个是给builder的claim赋值,一旦写在标准的声明赋值之后,就是覆盖了那些标准的声明的。在这个例子中,载荷包含三个声明:sub(主题,通常表示用户唯一的标识符),name(用户名),和 admin(表示用户是否具有管理员权限)。头部(Header): 头部包含两部分信息,描述令牌的类型(在 JWT 中,类型是 "JWT")和所使用的签名算法。

2023-09-02 22:41:59 1809

原创 印象笔记-剪藏插件无法剪藏网页问题

解决方案:只要在谷歌里设置-隐私与安全-阻止第三方cookie-设置不阻止就好了。有时候点击印象笔记-剪藏插件,一闪加载插件就没了,调用不出来。2、如果官方博客可以成功剪藏,一般可能是单个网页暂不支持剪藏。1、是因为网站阻止了cookies,

2023-05-23 10:00:46 831 1

原创 idea 快捷键live temple 自定义模板引用参数失败问题

idea 快捷键live temple 自定义模板引用参数失败问题,设置了live temple 自定义模板,tab键后却引用不出来,引用参数那里为null。这里def returnType 有时候不生效,是因为$returnType$这里要与def returnType对应。param引用参数那里,groove脚本里要定义对应名称。例如:Edit variables 中 return。因为和idea自带文档注释冲突。

2023-05-22 13:57:22 638 2

原创 Idea入门和方法

开发工具IntelliJ IDEAIDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。搜索jetbrains.com 开发Idea的公司,Idea--Download--分为专业版(收费)、社区版此软件集成了32位和64位,双击 ideaIU-2017.3.2.exe 进入安装。1. 欢迎界面2. 选择安装路径3. 配

2021-10-21 21:03:34 243

原创 流程控制语句

一、流程控制什么是流程控制?在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果 有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现 我们要完成的功能。顺序结构public static void main(String[] args){//顺序执行,根据编写的顺序,从上到下运行System.out.println(1);System.out.println(2);System.

2021-10-19 18:20:20 178

原创 数据类型转换、运算符、方法入门 2021-10-16

数据类型转换什么是数据类型转换:Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。赋值:将等号右边的值赋值给左边,右边数据类型-->左边数据类型自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。数据取值范围大小和数据类型占字节数无关,比如float占4个字节,long占8个字节,但是float取值范围更大,所以发生自动转换时,是long自动转换为float。转换规则范围小的类型向范围大的类型提升, byte、short

2021-10-16 23:04:48 119

原创 前言、入门程序、常量、变量 2021-10-13

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录计算机基础知识 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结计算机基础知识计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含 0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特)。二进制转十进制 位权:每一位代表多少个数十进制转二进制 :辗转相除法, 除2取余,直到商(结果)为0。

2021-10-13 23:42:14 80

空空如也

空空如也

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

TA关注的人

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