自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华为OD机试 -身高排序(Java)

小明今年升学到了小学一年级,来到新班级后,发现其他小朋友身高参差不齐,然后就想基于各小朋友和自己的身高差,对他们进行排序,请帮他实现排序。

2023-07-09 09:39:12 108

原创 华为OD机试 -最小叶子节点(Java)

二叉树也可以用数组来存储,给定一个数组,树的根节点的值储存在下标1,对于储存在下标n的节点,他的左子节点和右子节点分别储存在下标2n和2n+1,并且我们用-1代表一个节点为空,给定一个数组存储的二叉树,试求从根节点到最小的叶子节点的路径,路径由节点的值组成。

2023-07-09 01:19:25 90

原创 华为OD机试 -猴子爬山(Java)

一天一只顽猴想要从山脚爬到山顶,途中经过一个有n个台阶的阶梯,但是这个猴子有个习惯,每一次只跳1步或3步试问?猴子通过这个阶梯有多少种不同的跳跃方式。

2023-07-09 00:57:40 120

原创 华为OD机试 -勾股数(Java)

如果三个正整数A、B、C ,A² + B² = C² 则为勾股数,如果ABC之间两两互质,即A与B,A与C,B与C均互质没有公约数,则称其为勾股数元组。请求出给定 n ~ m 范围内所有的勾股数元组。

2023-07-09 00:38:28 154

原创 华为OD机试 - 冠亚军排名,奖牌榜排名(Java)

2012伦敦奥运会即将到来,大家都非常关注奖牌榜的情况,现在我们假设奖牌榜的排名规则如下:1、首先gold medal数量多的排在前面;2、其次silver medal数量多的排在前面;3、然后bronze medal数量多的排在前面;4、若以上三个条件仍无法区分名次,则以国家名称的字典序排定。我们假设国家名称不超过20个字符、各种奖牌数不超过100,且大于等于0。

2023-07-09 00:16:51 75

原创 设计模式-工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。工厂模式属于创建型模式,它提供了一种创建对象的广泛方式。

2023-03-20 22:34:08 42

原创 springsecurity

JWT令牌基本介绍和入门JWT令牌JWT令牌基本介绍和入门JWT介绍JWT生成1.生成密钥证书2.生成jwt令牌3.校验jwt令牌JWT介绍JWT令牌由三部分组成,每部分中间使用点(.)分割,比如aa.bb.cc;Header头部包括令牌的类型(即JWT)及使用的哈希算法(如HMACSHA256或RSA)举例如下:{ "alg": "HS256", "typ": "JWT"}//将上边的内容使用Base64Url编码,得到一个字符串就是JWT令牌的第一部分。Payload部分

2021-10-12 16:15:22 137

原创 Java后端

文件大小G,B,K等的转化由于项目需求,需要处理文件大小G,B,K等相互转化问题,为了后续便于查看,特此记录。1P=1024T,1T=1024G,1G=1024M,1M=1024K,1K=1024B首先得明确换算倍值为1024。话不多说直接上代码,方法已封装好,可直接使用:/** * 文件大小B,G,K等相互转化 * * @author gyt create on 2021/8/30 17:01 */@Slf4jpublic class UnitUtil { private st

2021-08-30 21:39:38 367

原创 Java后端

字符串拼接的三种方式三种方式:1. “+”操作符;2.StringBuilder;3.StringBufferStringBuffer线程安全,StringBuilder非线程安全;为什么会这样呢?话不多说,直接上源码://StringBuffer的append方法public synchronized StringBuffer append(String str) { toStringCache = null; super.append(str);

2021-08-27 18:40:05 82

原创 数据库知识点汇总

1.什么是数据库存储数据的仓库,其本质是一个文件系统,数据库按照特定格式将数据存储起来,用户可以对数据库中的数据进行增加、删除、修改、查询操作。2.常见数据库MYSQL/Oracle/DB2/SQLServer/SyBase/SqLite3.什么是SQL结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据进行操作的一种语言。4.DDL操作...

2019-04-13 00:18:46 657

空空如也

空空如也

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

TA关注的人

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