自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法笔记之——快速幂

在实际问题中,题目常常会要求对一个大素数取模,这是因为计算结果可能会非常巨大,但是在这里考察高精度又没有必要。这时我们的快速幂也应当进行取模,此时应当注意,原则是。这样算无疑太慢了,尤其对计算机的CPU而言,每次运算只乘上一个个位数,无疑太屈才了。还是7的10次方,但这次,我们把10写成。还是7的10次方,但这次,我们把10写成。但这并不是最优解,因为对于“7的5次方”,我们仍然可以拆分问题。我们可以把递归改写为循环,来避免对栈空间的大量占用,也就是。计算a的n次方,如果n是偶数(不为0),那么就。

2024-09-19 09:30:02 572

原创 学习Java必刷编程练习题

2、(5分)创建学生类Student,拥有学生姓名(String stuName)平均成绩(double stuAvgScore)学生性别(String stuSex)所学课程(ArrayList allCourse)四个成员变量,并提供对应get、set方法。3.输入2 进入登录, 提示输入用户名,输入密码,使用输入流读取user.txt,解析所有的用户名和密码,存放入map集合中,用户名为key,密码为value,如何用户名不正确,提示用户名不存在,程序结束,如果密码不正确,提示密码错误 程序结束。

2024-09-19 03:23:14 1017

原创 基于微信天津某大学教室座位预约小程序系统设计与实现 研究背景和意义、国内外现状_教室预约国内现状

目前,市场上已经涌现出了一批优秀的教室座位预约小程序,它们不仅提供了基本的预约功能,还融入了社交元素、智能推荐等创新功能,为用户带来了全新的体验。同时,国外的教室座位预约系统还注重数据的收集和分析,通过大数据分析学生的学习习惯和需求,为学生提供更加个性化的服务。通过借鉴国内外先进经验和做法,并结合天津某大学的实际情况进行创新和改进,有望打造出一款功能完善、操作便捷、安全可靠的教室座位预约小程序,为天津某大学的学生提供更加优质的学习服务体验。在国内外,基于移动互联网的教室座位预约系统已经得到了广泛的应用。

2024-09-19 01:50:05 281

原创 冰河联合猫大人又出版一本分布式事务领域的开山之作,这是要再次起飞了吗?

12.3.5Atomikos-XA分布式事务Rollback流程191。12.3.4Atomikos-XA分布式事务Commit流程186。12.4.5Narayana-XA分布式事务Commit流程208。12.3.2Atomikos-XA分布式事务Begin流程183。12.4.3Narayana-XA分布式事务Begin流程206。12.3.1Atomikos-XA分布式事务初始化流程178。12.4.2Narayana-XA分布式事务初始化流程199。

2024-09-18 21:31:56 1004

原创 TCP-的三次握手,四次挥手和重要的细节—干货满满,建议细读

因为服务器在回复 SYN-ACK 后,会等待客户端的 ACK ,如果一定时间内没有收到,认为是丢包了,就重发 SYN-ACK,重复几次后才会断开这个连接,linux 可能要一分钟才会断开,所以攻击者如果制造一大批 SYN 请求而不回复,服务器的 SYN 队列很快就被耗尽,这一段时间里,正常的连接也会得不到响应。假如真的丢包了,服务器发送 FIN ,这个 FIN 报文到达客户端时不会超过 2MSL(一来一回最多 2MSL),这时候客户端这边的 TCP 还没关掉,还能重发 ACK。

2024-09-18 16:39:51 761

原创 SpringBoot之自定义注解

log.info(methodName+“走了”+“\t耗时”+(System.currentTimeMillis()-l1));USER_PASSWORD_NOT_MATCH(203, “该用户密码不一致”),USER_PERMISSION_ERROR(204, “该用户不具备访问权限”),USER_ACCOUNT_NOT_FIND(201, “用户名不存在”),USER_STATE_OFF_LINE(205, “该用户未登录”);@param resultCode 状态枚举。

2024-09-18 14:56:27 278

原创 Spring Boot2 系列教程(八)Spring Boot 中配置 Https

HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。首先我们需要有一个 https 证书,我们可以从各个云服务厂商处申请一个免费的,不过自己做实验没有必要这么麻烦,我们可以直接借助 Java 自带的 JDK 管理工具 keytool 来生成一个免费的 https 证书。另外,还有一种安全超文本传输协议(S-HTTP),也是 HTTP 安全传输的一种实现,但是 HTTPS 的广泛应用而成为事实上的 HTTP 安全传输实现,S-HTTP并没有得到广泛支持。

2024-09-18 13:06:55 856

原创 RocketMQ ACL使用指南

2、ACL基本流程图在讲解如何使用ACL之前,我们先简单看一下RocketMQ ACL的请求流程:对于上述具体的实现,将在后续文章中重点讲解,本文的目的只是希望给读者一个大概的了解。3、如何配置ACL。

2024-09-18 11:41:02 844

原创 MySQL复合索引和单列索引的单表查询分析

第二行是不相连的两列rows是2,然后第四行是使用了复合索引的第一列 name 和非复合索引中的列作为查询条件,rows 同样是2,非相连的两列作为查询条件时,复合索引相当于使用了第一列作为查询条件。MySQL 在进行查询时,会根据索引筛选出复合索引的行,如果存在查询条件不在索引中的列,会进行二次筛选(即根据筛选出来的行进行二次查询),导致遍历的行数增加。复合索引中,从最左边开始,相连的两个或多个会触发索引(相连和不相连的性能不同),如果没有最左边的列,后面的无论是否相连都不会触发索引。

2024-09-18 10:10:13 749

原创 Java的泛型---(英雄联盟集合嵌套案例)

需求:召唤师峡谷有红色方和蓝色方,红色方有很多英雄,蓝色方有很多英雄,每一位英雄都是一个召唤师对象,可以用一个集合表示召唤师峡谷有10位英雄。根据我们的案例发现,方法名一样,参数列表中的数据类型一样,只是个数不一样,这时候,每增加一个参数,方法就要新写一个,非常麻烦,那怎么办呢?注意:这里的变量其实是一个数组,如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个。当方法定义的时候既有固定值,也有可变参数的数的时候,将可变参数的定义放在最后一个。

2024-09-18 06:10:16 195

原创 java中 Excel表实现数据导入导出

/ 第三步,在sheet中添加表头第0行,注意老版本poi对Excel的行数列数有限制short。//获取第一个工作表。// 第二步,在webbook中添加一页,对应Excel文件中的sheet。session.setAttribute(“add”,“数据导出成功”);//getLastRowNum() 获取行。

2024-09-18 04:15:32 483

原创 Ceph实战(三)-块设备的创建与映射

在关机开机之后,挂载会取消,写到 /etc/fstab 中写入开机挂载,但是必须要map映射之后。到此我们就完成了块设备在client节点(192.168.1.201)的挂载。到此我们创建了一个磁盘镜像。

2024-09-18 00:00:23 306

空空如也

空空如也

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

TA关注的人

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