自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vert.X初探(一)

Vert.x框架基于事件和异步,依托于全异步Java服务器Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。Vert.x是事件驱动的,其处理请求的高性能也是基于其事件机制。

2024-05-30 17:29:43 489

原创 【OD真题】补种未成活胡杨[100分]

近些年来,我国防沙治沙取得显著成果。某沙漠新种植 N 棵胡杨(编号 1-N),排成一排。一个月后,有 M 棵胡杨未能成活。现可补种胡杨 K 棵,请问如何补种(只能补种,不能新种),可以得到最多的连续胡杨树?

2024-05-26 14:55:28 330

原创 【OD真题】玩牌高手[100分]

给定一个长度为 n 的整型数组,表示一个选手在 n 轮内可选择的牌面分数。选手基于规则选牌,请计算所有轮结束后其可以获得的最高总分数。选择规则如下:1、在每轮里选手可以选择获取该轮牌面,则其总分数加上该轮牌面分数,为其新的总分数。2、选手也可不选择本轮牌面直接跳到下一轮,此时将当前总分数还原为 3 轮前的总分数,若当前轮次小于等于 3(即在第 1、2、3 轮选择跳过轮次),则总分数置为 0。3、选手的初始总分数为 0,且必须依次参加每一轮。

2024-05-26 14:01:40 406

原创 【OD真题】工号不够用怎么办? [100分]

3020 年,空间通信集团的员工人数突破 20 亿人,即将遇到现有工号不够用的窘境。现在,请你负责调研新工号系统。继承历史传统,新的工号系统由小写英文字母(a-z)和数字(0-9)两部分构成。新工号由一段英文字母开头,之后跟随一段数字,比如"aaahw0001","a12345","abcd1","a00"。注意新工号不能全为字母或者数字,允许数字部分有前导 0 或者全为 0。但是过长的工号会增加同事们的记忆成本,现在给出新工号至少需要分配的人数 X 和新工号中字母的长度 Y,求新工号中数字的最短长度 Z。

2024-05-19 22:45:01 346

原创 【OD真题】篮球比赛[200分]

篮球(5V5)比赛中,每个球员拥有一个战斗力,每个队伍的所有球员战斗力之和为该队伍的总体战斗力。现有 10 个球员准备分为两队进行训练赛,教练希望 2 个队伍的战斗力差值能够尽可能的小,以达到最佳训练效果。给出 10 个球员的战斗力,如果你是教练,你该如何分队,才能达到最佳训练效果?请输出该分队方案下的最小战斗力差值。

2024-05-19 22:18:50 285

原创 JAXB简单应用

JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成,也方便生成,可以更好进行JavaBean和xml、JSON直接的互相转换

2024-05-11 16:03:22 1121 1

原创 Junit 进行单元测试

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。“单元”可以是一个函数、方法、类、功能模块或者子系统。单元测试的核心在于行、分支覆盖率,不关注业务正确性。

2024-04-28 15:41:38 1539

原创 【OD真题】最大花费金额 [100分]

双十一众多商品进行打折销售,小明想购买自己心仪的一些物品,但由于受购买资金限制,所以他决定从众多心仪商品中购买三件,而且想尽可能的花完资金,现在请你设计一个程序帮助小明计算尽可能花费的最大资金数额。

2024-04-25 22:14:38 610

原创 Jacoco

JaCoCo 是一个开源的覆盖率工具,它针对的开发语言是 java,其使用方法很灵活,可以嵌入到 Ant、Maven 中;可以作为 Eclipse 插件,可以使用其 JavaAgent 技术监控 Java 程序等等。很多第三方的工具提供了对 JaCoCo 的集成,如 sonar、Jenkins 等。

2024-04-25 14:16:29 569 2

原创 数组中的逆序对

在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。并将P对1000000007取模的结果输出。即输出P mod 1000000007。

2024-04-23 11:09:00 315

原创 【OD真题】水仙花数[100分]

所谓水仙花数,是指一个 n 位的正整数,其各位数字的 n 次方和等于该数本身。例如 153 是水仙花数,153 是一个 3 位数,并且 153 = 1^3 + 5^3 + 3^3。

2024-04-17 22:48:41 366

原创 【OD真题】分月饼[200 分]

中秋节,公司分月饼,m 个员工,买了 n 个月饼,m

2024-04-17 21:51:53 1426

原创 xxl-job定时任务增加链式日志id

自己选择需要的版本。

2024-04-16 11:21:47 204

原创 【OD真题】括号的最大嵌套深度 [100分]

例如:""、"()()"、"()(()())" 都是有效括号字符串(嵌套深度分别为 0、1、2),而 ")(" 、"(()" 都不是有效括号字符串。depth(A + B) = max(depth(A), depth(B)),其中 A 和 B 都是有效括号字符串。depth("(" + A + ")") = 1 + depth(A),其中 A 是一个有效括号字符串。字符串是一个空字符串 "",或者是一个不为 "(" 或 ")" 的单字符。一个只包括'(',')','{','}','[',']'的字符串。

2024-04-14 22:01:45 455

原创 重写RequestBodyAdvice遇到的解密失败问题

在实现接口的加密处理过程中, 我们一般选择使用 SpringMVC 的 ResponseBody 和 RequestBody,实现接口报文的监听和处理操作。在监听时,需分别实现相关的 Advice 类,以帮助完成自己的逻辑实现。而 HttpInputMessage 正是我们需要获取 header 和请求 body 的关键。

2024-04-11 10:04:49 256

原创 Elastic Search数据导出

使用 elasticsearch-dump导出ES数据

2024-04-11 09:46:42 519

原创 利用LinkedHashMap实现简单的LRU

利用LinkedHashMap进行重写,实现LRU作为缓存字典。

2024-04-10 09:56:18 303

原创 MySQL插入去重

为表中某个字段添加UNIQUE 约束后,如果表中已经存在这样的数据,再次插入会报错。如果希望处理方式更友好一些,可以为表中的某个字段设置 UNIQUE 约束,并使用 INSERT IGNORE 来尝试插入数据。如果记录违反了 UNIQUE 约束,INSERT IGNORE 会忽略该错误并继续执行。

2024-04-10 09:32:20 433

空空如也

空空如也

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

TA关注的人

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