自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 java算法之体育馆找位置

在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众的必须间隔至少一个空位才允许落座。现在给出一排观众座位分布图,座位中存在已落座的观众,请计算出,在不移动现有观众座位的情况下,最多还能坐下多少名观众。0 表示该座位没有坐人,1 表示该座位已经坐人。输出描述:整数,在不移动现有观众座位的情况下,最多还能坐下多少名观众。示例 1 输入输出示例仅供调试,后台判题数据一般不包含示例。示例 2 输入输出示例仅供调试,后台判题数据一般不包含示例。备注:1<= 数组长度 <=10000。

2024-08-23 16:15:35 260

原创 Java算法只转盘寿司

寿司店周年庆,正在举办优惠活动回馈新老客户寿司转盘上总共有 n 盘寿司,prices [i] 是第 i 盘寿司的价格,如果客户选择了第 i 盘寿司,寿司店免费赠送客户距离第 i 盘寿司最近的下一盘寿司 j,前提是 prices [j] < prices [i],如果没有满足条件的 j,则不赠送寿司。输入的每一个数字代表每盘寿司的价格,每盘寿司的价格之间使用空格分隔寿司的盘数 n范围为:1<=n <= 500。输出描述输出享受优惠后的一组数据,每个值表示客户选择第 i 盘寿司时实际得到的寿司的总价格。

2024-08-23 13:47:20 109

原创 Java算法之找出作弊的人

每一行代表一个集合,每个集合内的员工ID按顺序排列,多行结果也以员工对中p1值大小升序排列(如果p1相同则p2升序)公司组织了一次考试,现在考试结果出来了,想看一下有没人存在作弊行为,但是员工太多了,需要先对员工进行一次过滤,再进一步确定是否存在作弊行为。输入:第一行为员工个数n,后续的n行第一个数值为员工ID,第二个数值为员工考试分数。输出:员工1和员工2的分差为1,员工3和员工4的分差也为1,因此最终结果为。过滤的规则为:找到分差最小的员工ID对(p1,p2)列表,要求p1

2024-08-07 16:59:37 447

原创 Java算法之密码检测

请你编写程序,输出最终得到的密码字符,并判断密码是否满足如下的密码安全要求。5.密码至少需要包含 1 个字母和数字以外的非空白特殊字符。2.密码至少需要包含 1 个大写字母;3.密码至少需要包含 1 个小写字母;4.密码至少需要包含 1 个数字;6.密码不能包含连续相同的字符。1.密码长度>=8;

2024-08-07 16:07:44 151

原创 Java算法之数据单元的变量替换

将一个csv格式的数据文件中包含有单元格引用的内容替换为对应单元格内容的实际值。说明:第二个单元中有对A单元的引用,A单元格的值为1,替换时,将A单元的内容替代的位置,并和其他内容合并。2.每个单元格的内容包含字母和数字,以及使用 分隔的单元格引用,例如:表示引用第一个单元的值。6.不存在多重 的情况,一个单元格只能引用一个其他单元格。4.引用单元格的位置不受限制,运行排在后面的单元格被排在前面的单元格引用。输出:输出所有单元格展开的内容,单元格之间用逗号分隔。

2024-08-07 14:15:20 178

原创 Java算法之山脉数量

给定一个数组,数组中的每个元素代表该位置的海拔高度。0表示平地,>=1时表示属于某个山峰,山峰的定义为当某个位置的左右海拔均小于自己的海拔时,该位置为山峰。数组起始位置计算时可只满足一边的条件。示例1: 输入: [0,1,2,3,2,4]输出描述 输出符合条件的山峰的个数。输入: [3,0,3,4,1]输入描述 一个整数数组。

2024-08-07 13:57:25 156

原创 idea启动报错“Address already in use: bind”

idea启动报错“Address already in use: bind”

2024-08-06 08:49:34 198

原创 Java之注解Annotation

Java 注解(Annotation)是 JDK 5.0 引入的一种元数据机制,用于描述某些代码的附加信息,这些信息可以在运行时或编译时被读取。注解本身不会改变程序的执行流程,但可以被编译器或运行时环境用来进行额外的处理。

2024-08-05 17:26:28 796

原创 JAVA之枚举Enum

一、什么是枚举?二、枚举的一些关键特性三、枚举使用场景四、枚举与常量类五、枚举与普通类六、枚举与数据库七、单个参数示例:(类似普通类中得构造参数)八、多个参数:(类似普通类中得构造参数)九、异常处理应用十、高级操作十一、枚举上使用注解

2024-08-01 17:28:31 697

原创 Windows 系统下 Docker安装Kafka

1.拉取zookeeper并检查拉取是否成功 2.安装zookeeper并检查是否创建容器成功3.拉取kafka镜像4.创建kafka容器(我使用得是windows,换行符为“^”,Linux 系统将“^”改成“\”)5.验证Kafka是否正常运行6.创建测试主题

2024-07-30 16:57:39 281

原创 Docker安装RabbitMq

1、拉取RabbitMQ镜像2、创建RabbitMQ容器3、验证是否安装成功4.若安装时没有开启管理功能

2024-07-29 16:27:05 239

原创 基于Docker安装RocketMQ

1.*拉取RocketMQ镜像2.*创建namesrv服务3.*构建namesrv容器4.*创建broker节点5.*创建RocketMQ控制台服务6.*启动Namesrv和Broker7.*查看控制台信息8.*broker.conf配置详解

2024-07-29 15:55:00 526

原创 com.alibaba.druid.pool.DruidDataSource error : testOnBorrow is true, validationQuery not set

com.alibaba.druid.pool.DruidDataSource error : testOnBorrow is true, validationQuery not set针对以上遇见的问题自我做个记录,以防出现类似问题遗忘1、在DB的参数配置文件上加      validationQuery:SELECT 1      testWhileIdle:true      ...

2019-01-28 12:17:15 3485 1

docx4j-2.7.1+依赖包

Docx4j是Java操作office2007+中的Word、Excel、PPT的开源项目,其主要针对WordXML 同时也可以处理Excel和PPT,比POI要强大很多 . Docx4J基于开源协议ASLv2。 ASL是一个广泛适用于社区开源软件并被开源业界所认可的协议, 该协议更有益于商业化产品的开发和再发行。遵循ASL发行的代码和其它许可协议可以整合成为一个闭源的商业产品,然后被其它开发人员再次发行。这不像开源许可协议。&quot;类GPL许可协议&quot;(有些像GPL),通常情况下用于确保其它类似开发成员再发行已经被发布并修改的代码及其衍生代码的开源和可发布性

2018-02-01

空空如也

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

TA关注的人

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