自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

派大星的博客

知识开源——属于派大星的知识分享乐园

  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 为了摸鱼,我开发了一个工具网站

Sql-Translation(简称ST)是一个 Json转译SQL工具,在同类工具的基础上增强了功能,为节省时间、提高工作效率而生。并且遵循 “轻页面、重逻辑” 的原则,由极简页面来处理复杂任务,且它不仅仅是一个项目,而是以“降低时间成本、提高效率”为目标的执行工具。

2022-11-21 08:00:00 42482 92

原创 如何实现带动画的动态面包屑,来看看?

大家好,我是派大星,最近在自己手动搭建一个后台管理平台,将其命名为,在开发的过程中对比了一下其他已经成型的后台解决方案,发现都存在一个共性,就是在Layout的头部都有一个面包屑组件,感觉那些都太过正经,切换的时候也没有什么动画效果,就想着要不自己搞一个带动画的面包屑玩玩。

2022-12-26 21:28:41 605 5

原创 【ES小结】还在用ElasticSearch做查询?换条思路实现高效数据统计

聚合是ES除搜索功能外提供的针对ES数据做统计分析的功能,聚合有助于根据搜索查询提供聚合数据,聚合查询是数据库中重要额功能特性,ES作为搜索引擎兼数据库,同样提供了强大的聚合分析功能力,它是基于查询条件来对数据进行分桶、计算的方法,这种很类似与SQL中的group by再加上一些函数方法的操作。在了解聚合查询之前需要注意的一点是:text类型是不支持聚合的,主要是因为text类型本身是分词的,通俗的说,如果一句话分成了多个词然后进行group by操作,那么问题就出现了,到底对哪一个词进行。...

2022-08-16 08:00:00 2576 58

原创 【云原生&Docker基础篇第4篇】实战探究Docker数据卷的奥秘

数据卷是一个可供一个或者多个容器使用的特殊目录,它绕过UFS数据卷可以在容器之间共享和重用对数据卷的修改会立马生效对数据卷的更新不会影响镜像卷会一直存在直到没有容器使用。

2022-07-27 07:30:00 2104 28

原创 【云原生&Docker基础篇第3篇】详解Docker如何启动、终止、导入导出容器等操作

​容器作为Docker的核心组件之一,是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。其次容器和镜像之间的关系,类似于面向编程中对象与类之间的关系`,因为容器是通过镜像来创建的,所以必须先有镜像才能创建容器,而生成的容器时一个独立于宿主机的隔离进程,并且有属于容器自己的网络和命名空间。......

2022-07-25 07:30:00 2614 79

原创 云原生IDE:iVX首个通用且强大无代码开发平台

浏览器端的IDE尽可能无代码并能支持全场景应用的开发尽可能一次开发支持多套系统运营对云和应用导出部署有良好的支持iVX相较于传统的编程方式的优势可以总结为四快快速学习逻辑上其实很简单,因为iVX没有任何语法需要学习,图形化的操作使整个开发步骤也大大简化,因此iVX学习者只需要从逻辑和具体功能(或架构)入手,就可以完成开发。快速开发根据用户熟练程度和使用规模,iVX可以数倍提升开发效率,往往以前10个人干3个月的工作,使用iVX后,现在3个人不到一个月就能完成。快速运行这一点得益于。......

2022-07-18 07:45:00 4510 96

原创 SQL 后计算的利器 SPL

现代应用开发中,通常只用SQL实现简单的数据存取动作,而主要的计算过程和业务逻辑直接在应用程序中实现,主要原因在于:此外,还有涉及多数据库和非数据库的场景,也无法使用完成计算任务,只能在外部完成。这样,就要在应用程序中实现后计算任务。返回的数据一般都是结构化数据,那么好的SQL后计算技术也要有方便的结构化数据对象,能够进一步计算和处理返回的数据;提供丰富的库函数,拥有不亚于的计算能力;最好还能支持循环和判断语法以实现流程控制。特别地,后计算技术要用在应用程序中,要易于被集成。是重要的开发语言,但提供的方法过

2022-06-29 08:00:00 1093 111

原创 Java实现在线SQL编程【完整版】

前言:由于前段时间,项目组长分配的任务是要完成一个在线编写并要实现查询功能的需求,最终需要将查询到的数据以格式显示到响应数据的区域,以供操作者进行查看,一开始拿到需求时想着直接使用进行操作不就可以了,完全没必要大费周章,因为在中有个拼接的语法,可以使用来进行执行输入的语句,但是实际操作起来并不是想象中的那么简单,因为使用会将数据源固定在本项目所使用的数据库,而不可以进行数据源之间的切换,无法进行其他数据源中表的查询操作 ❌,所以在实现过程也是相当艰难曲折…在线执行语句的查询主要的难点分为以下几点:其一则是

2022-06-20 07:45:00 7647 172

原创 【微服务&云原生】用实际案例探究Hystrix 断路器执行流程

复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩盘,所谓的对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的i所有资源都在几秒钟内饱和,比失败更糟糕的是,这些应用程序还可能导致服务之间的,,和其他系统资源紧张,导致整个系统发生

2022-06-18 17:45:00 846 6

原创 【微服务&云原生】Ribbon如何实现负载均衡服务调用

是基于实现的一套客户端负载均衡的工具简单的说,是发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供了一系列完善的配置项如连接超时,重试等。简单来说,就是在配置文件中列出( 简称LB)后面所有的机器,会自动帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用实现自定义的负载均衡算法。LB(负载均衡)● LB负载均衡是什么简单来说就是将用户的请求平摊的分配到多个服务上,从而达到系统的HA(高可用)。常见的负载均衡有软件等● 本地负载均衡客

2022-06-17 07:45:00 1217 45

原创 【Java知识点】Java8新特性之Lambda表达式(适合初学者)

在之前,一个方法可以接受的参数都是变量,例如:试想,如果需要传入的是一个动作呢?例如回调函数参数传入的是一个动作随机就会想到Java中的匿名内部类,但是匿名内部类是需要依赖接口的,所以首先需要定义一个接口由上述示例中的CustomCallback其实就是一种动作,但是我们只需要真正关心的只有callback()里面的逻辑即可,如果使用Lambda表达式可以将示例中的代码进行优化:一经优化后可以很清楚的看出代码就会变得非常简单,一行就可以解决。但是在从示例中发现问题,示例中的明明接收的是自定义

2022-06-13 08:00:00 2275 107

原创 【云原生&Docker基础篇】Docker中如何创建个人专属的镜像,确定不进来看看?

而Docker采用这种分层的结构的最大好处就是资源共享,方便复制迁移也就是提高了复用性。注:

2022-06-10 08:00:00 1258 79

原创 【云原生&Docker基础篇】Docker的安装与使用(适用于初学者)

② Docker 的安装步骤命令介绍:方法一:方法二:🔔🔔Ending🔔🔔🔔 🔔Ending 🔔 🔔🔔🔔Ending🔔🔔

2022-06-07 08:00:00 1716 127

原创 Java设计与实现“秒杀”活动之抢粽子【完整版】

“五月榴花妖艳烘,绿杨带雨垂垂重。五月新丝缠角粽,金盘送。生绡画扇盘双凤。正是浴兰时节动。”正值端午佳节,实习公司也是例行放假三天以及给每一位员工发放了节日小礼品 😋。过完端午又将迎来活动专场,秒杀抢单活动也是此起彼伏,从而产生刺激性消费。由此不仅引出一个内心的小疑惑,商品的又是怎么实现的呢?如果商品售卖量超过了的库存数又该如何解决呢?何为,简单的理解为时间很短、速度很快。举一个常见的 🌰:比如某宝的活动场景,当大量的用户在短时间内涌入,瞬间流量巨大也就是场景。而秒杀活动其实是一个特别考验后台数据库..

2022-06-03 08:00:00 1937 125

原创 十分钟带你入门SpringSecurity

🏡  博客首页:派 大 星⛳️  欢迎关注  ❤️ 点赞  🎒 收藏  ✏️ 留言🎢  本文由派大星原创编撰🚧  系列专栏:《安全框架》🎈   技术要学以致用,而不仅停留在学习阶段目录🍉  学前测试🍒  权限管理中的相关概念① 添加一个控制器进行访问② SpringSecurity基本原理③ 过滤器如何进行加载的?④ UserDetailsServic.

2022-05-25 11:27:10 2210 38

原创 复盘Linux期末考试【已凉凉】

🏡  博客首页:派 大 星⛳️  欢迎关注  ❤️ 点赞  🎒 收藏  ✏️ 留言🎢  本文由派大星原创编撰目录🍎  root创建用户🍓  Shell脚本的编写🍇  什么是Shell脚本🥑  如何创建shell脚本🌶  脚本的编写🍒  脚本调试🥝  Diff 指令比较两文件的不同🥦  find指令查找🍎  root创.

2022-05-25 00:11:45 1246 23

原创 关于HashMap的面试题,来看看你都知道哪些

🏡  博客首页:派 大 星⛳️  欢迎关注  ❤️ 点赞  🎒 收藏  ✏️ 留言🎢  本文由派大星原创编撰🚧  系列专栏:《迎战面试》🎈  本系列分享自己准备面试的过程和一些经典的面试题目录🥞 HashMap和HashTable的区别?🥗 简述Java中的HashMap🥙 如何解决Hash冲突的问题🍲 为什么重写equals方法的时候还要重写.

2022-05-24 08:00:00 1160 57

原创 关于Spring 的IoC和AOP的面试题,快看看你都能答上来哪些

🏡  博客首页:派 大 星⛳️  欢迎关注  ❤️ 点赞  🎒 收藏  ✏️ 留言🎢  本文由派大星原创编撰🚧  系列专栏:《迎战面试》🎈  本系列分享自己准备面试的过程和一些经典的面试题目录🍓 Spring IOC🍉 IOC是什么?🥝 Ioc容器的初始化过程?🍒 基于注解的容器初始化🍅 依赖注入的相关注解?🌰 如何通过注解.

2022-05-23 08:00:00 10345 110

原创 Java实现Word转PDF【完整版】

前言:最近也是在非常紧急的准备暑期实习的面试,一边学习一边修补简历,因为之前看到某位大佬的帖子说建议投递的简历形式为PDF,这一下可是把我难死了,索性就可以在网上找寻各种方法,逛了一圈回来发现,网上特别多的这种帮助制作简历的平台,但是都没有把word文档转为PDF的,所以我必须重新在平台上重新输入一遍自己的信息然后再由平台进行制作,但是问题又出现了,部分信息我并不想填,但是不填平台不允许进行下一项的填写,很是令人头疼。经过这么一倒腾,就想着能不能利用自己学的技术做一个简历制作并且还是最终还可以PDF的形式

2022-05-20 08:00:00 7253 111

原创 不到一周我开发出了属于自己的知识共享平台

前言:近期在CSDN平台上开设了一个个人专栏《从0搭建项目》,从而来向大家分享自己是如何一步步搭建项目的,以及记录在项目开发中遇到的一些问题是如何解决的。 并且该专栏中的搭建的项目将全部开源,供大家参考学习。凭借这个由头,也是引来了不少志同道合的同学的支持,并且在这过程中也是帮助解决了不少同学开发中遇到的问题,不仅如此,也有不少大佬对我开源的项目中存在的不足进行了指点以及修正。随后就在想,反正都是在平台上分享知识和资源,那为什么自己不能搭建一个资源分享的平台呢?想到这里,脑子一热拍一拍大腿”干就完了!“。

2022-05-18 07:45:00 3143 122

原创 Java实现人脸登录、注册等功能【完整版】

前言:这段时间由于学校实行静态化管理,寝室门和校门都是用了人脸识别的装置,每次经过都会激发我的好奇心,也想自己搞一个人脸识别玩玩,随着开始查找资料来研究这方面的信息,还好有好几家公司都有提供这方面的免费API,也是省下来很多功夫。一开始采用的是face++,但是在执行到最后一步人脸搜索时出现问题,一直提示INVALID_OUTER_ID,跟着官方文档,一步步抽离再封装,最终还是以失败告终,无奈只能选择放弃。接着辗转第二家 百度AI ,这次还是比较顺利的,中间只出现过一次错误 ❌ ,而且官方大大还给出了解决

2022-05-12 07:30:00 23279 195

原创 你敢信?开发一个管理系统我只用了两天时间

前言:由于疫情原因,学校通知本学期要提前放暑假,于是老师提前将期末作业公布于众,按照要求开发一个百货中心供应链管理系统,开发周期为半个月,不能更改题目,包括前期的数据库设计、系统的需求文档,后期都要以文本的形式进行提交。到这里,说实话,我慌了!!这不就是让我们从0到1自己搭建一个项目呗,关键还是一人一组的形式!🏡  博客首页:派 大 星⛳️  欢迎关注  🐳 点赞  🎒 收藏  ✏️ 留言🎢  本文由派大星

2022-05-07 13:51:33 11376 116

原创 【权限管理平台】Day—03登录功能实现以及权限分配

【权限管理平台】项目开发Day—03🏡 博客首页:派 大 星⛳️ 欢迎关注  ♥️点赞  🎒收藏  ✏️留言🎢 本文由派大星原创编撰🚧 系列专栏:项目从0搭建🎈 本系列项目从设计到实现源码全部开源免费学习使用,一起追向理想,欢迎各位大佬监督打卡开发!目录【权限管理平台】项目开发Day—03🍉 难度分析🍒 技术介绍🍑 集成验证码🍇 登录功能集成简单

2022-05-03 15:26:29 2098 30

原创 【权限管理平台】Day—02项目搭建及Shiro相关配置

【权限管理平台】项目开发Day—02🏡 博客首页:派 大 星⛳️  欢迎关注  🐳 点赞  🎒 收藏  ✏️ 留言🎢  本文由派大星原创编撰🚧  系列专栏:项目从0搭建🎈  本系列项目从设计到实现源码全部开源免费学习使用,一起追向理想,欢迎各位大佬监督打卡开发!今日项目搭建进度【权限管理平台】项目开发Day—02🍌权限数据设计&接口设计🍇 权限数据设计

2022-05-02 08:00:00 684 40

原创 【权限管理平台】Day—01项目搭建及数据库设计

【权限管理平台】项目开发Day—01🏡 博客首页:派 大 星⛳️ 欢迎关注  🐳 点赞  🎒 收藏  ✏️ 留言🎢 本文由派大星原创编撰🚧 系列专栏:项目从0搭建🎈 本系列项目从设计到实现源码全部开源免费学习使用,一起追向理想,欢迎各位大佬监督打卡开发!🎄  项目开发背景及其介绍💐 项目开发背景:​ 在此之前开发项目时,也是使用的现有框架如:JeecgBoot、若依 。在开发项目时,基本上都是要求短时间内去交付一个项目,如果是自

2022-04-30 20:43:14 1820 48

原创 ElasticSearch学习总结(基础篇,可学习,可复习)

最近一周都在学习ElasticSearch,之前也零零散散的学过一点,这次下定决心花一周的时间将之前学的知识总结一下,顺便接着再往下学习,所以写篇博客总结一下最近一周的成果,本篇属于ElasticSearch的基础篇,后面会继续深入学习。也希望这篇拙作可以帮助到诸位大佬,如有不足之处,还望诸佬不吝赐教,倾囊相授。ElasticSearch学习总结ElasticSearch概述ES和Solr的差别ElasticSearch简介Solr简介ElasticSearch安装ES核心概念IK分词器Rest风格说明

2022-04-28 23:27:17 3429 55

原创 《如何优化项目一》:页面缓存优化

文章目录前言叙述步入正题 :mega:代码实现::rocket:前言叙述在日常编写练手项目的时候,对于项目的优化并没有关注太多,关注点大部分集中在后端的代码逻辑如何去实现,而对于前端的渲染却没有过多的重视,只觉得可以显示即可,并不会对此有什么深入的要求。但是,如果我们要做的是一个供给大众使用的平台呢?如果依旧只注重于后端代码逻辑的实现,而不思考前端的渲染效率,那么最终会造成什么样的后果呢?我们可以从两方面去分析:用户方面 💁:

2022-04-25 19:59:37 1305 21

原创 看完这篇你还不明白如何解决分布式Session?

平常做的项目都是在一台应用系统,并且所有的操作都在一台Tomcat服务器上,并不会引发Session共享的问题,所以并不会对我们的系统产生影响,但是当我们部署多个微服务的时候,再搭配Nginx进行负载均衡时,如果不处理分布式Session问题,我们在系统中访问不同功能时就会频繁出现用户登录的操作 🦋 🦋图解分析原因:前提:用户登录功能和图中的商品订单模块、秒杀抢购模块属于单独的微服务模块用户登录成功后想要访问图中其他两个模块的功能时,由于Nginx使用默认负载均衡策略(轮询),这时请求会按照时间.

2022-04-21 00:01:37 2143 2

原创 【Shiro安全框架 一】 十分钟带你熟悉Shiro的认证机制

之前使用过shiro权限框架做过项目,但是一直没有机会系统 的了解一下shiro的认证机制终于有机会好好研究一下这个轻量级安全框架🎄🎄🎁🎁Shiro的身份认证【1】基本流程Shiro把用户的数据封装成标识token,token一般封装着用户名,密码等信息;使用Subject主体获取到封装着用户的数据的标识token;Subject把标识token交给SecurityManager,在SecurityManager安全中心,SecurityManager把标识token委托给认证器Auth.

2022-04-06 23:20:07 1075 4

原创 Juc全网最全学习笔记【遇见狂神说】

B 站学习视频遇见狂神说《JUC并发编程最新版通俗易懂》1、什么是JUC源码 + 官方文档 面试高频问!java.util 工具包、包、分类业务:普通的线程代码 ThreadRunnable 没有返回值、效率相比入 Callable 相对较低!2、线程和进程线程、进程进程:一个程序,QQ.exe Music.exe 程序的集合;一个进程往往可以包含多个线程,至少包含一个!Java默认有2个线程,main和gc垃圾回收线程:开了一个进程 Typora.

2022-04-04 22:48:29 1358

原创 看完这篇,你还不会用MyBatis-Plus?

Mybatis-plus概述MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xPxfw44P-1648654272941)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210528165136701.png)]特点:无侵入:只做增强不

2022-03-30 23:37:43 348 2

原创 Java实现阿里云OSS上传文件

1、准备工作:创建操作阿里云OSS许可证阿里云官方文档这里不再赘述,根据官方文档一步步的操作就可以了!下面直接进入实战操作!2、实战操作第一步:引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>aliyun-oss-spring-boot-starter</artifactId> </depende

2022-03-30 23:28:18 4650

原创 看完这篇,你还不明白Redis分布式锁?

何为分布式锁?       分布式应用进行逻辑处理时经常会遇到并发问题,而处理并发问题的方式之一就是分布式锁。在很多场景中,我们为了保证数据的最终一致性,就会选择很多技术方案来支撑,例如分布式事务、分布式锁等,那么什么是分布式锁,分布式锁又会应用到哪些业务场景呢?业务场景举例一个操作要修改用户的状态,那这个操作又该如何实现分布式锁呢?那么上述的问题又该如何解决呢?场景一:修改用户状态,首先分析如何去修改用户的状态,这一操作需

2022-03-17 17:37:58 1205

原创 Centos7安装Docker启动失败:Job for docker.service failed because the control process exited with error

阻挡派大星学习的绊脚石之Docker安装失败在之前的Docker学习阶段,安装Docker并没有出现任何问题,于是根据第一次安装经验总结下来的步骤一步步执行,没想到在我即将胜利之余却出现了令人头疼的问题!!启动失败!!??明明有着前车之鉴,为什么还会遇到这种问题,属实令人费解!首先描述在安装Docker过程出现的问题及解决思路总结:报错一:安装Docker之后测试“docker run hello-world”出现问题cannot connect to the Docker daemon .

2022-03-14 16:47:25 10593 11

原创 数据结构与算法(六):看我用哪种姿势解决约瑟夫问题?

约瑟夫问题write by 【爱做梦的派大星】time:2022年3月4日问题来历:据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2个人(因为第一个人已经被

2022-03-04 16:59:24 112

原创 LeetCode训练(二):两数之和、合并两个有序数组

爱做梦的派大星 For LeetCode Day-02题目来源:https://leetcode-cn.com/两数之和简单给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 num

2022-03-04 00:11:55 137 1

原创 数据结构与算法(五):浅识链表

数据结构与算法(四):队列链表的介绍链表是以节点的方式来存储,是链式存储每个节点包含data域,next域:指向下一个节点上图所示:链表的各个节点不一定是连续存储链表分带头结点链表和没有头节点链表,根据实际需求来确定单链表(带头节点)逻辑结构图如下所示:单链表的应用第一种添加,直接添加到链表的尾部第二种添加,根据编号添加(如果有这个编号,则添加失败,并给出提示)修改节点的功能先找到节点,通过遍历设置一个临时变量将需要修改的内容修改即可!temp.name= her

2022-02-27 21:28:52 298

原创 数据结构与算法(四):队列

数据结构与算法(一):数组数据结构与算法(二):稀疏数组数据结构与算法(三):浅识冒泡、选择、插入排序算法队列的介绍队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。队列是一个有序列表,可以用数组或是链表来表现遵循先入先出的原则,即:先存入队列的数据,要先取出,后存入的要后取出使用数组模拟队列

2022-02-26 15:09:29 119

原创 LeetCode训练(一):寻找数组的中心索引、搜索插入位置

爱做梦的派大星 For LeetCode Day-01题目来源:https://leetcode-cn.com/寻找数组的中心索引简单给你一个整数数组 nums ,请计算数组的 中心下标 。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。

2022-02-26 12:55:56 117

原创 数据结构与算法(三):浅识冒泡、选择、插入排序算法

数据结构于算法(一):数组数据结构与算法(二):稀疏数组前两篇我们浅浅的了解了一下数组以及稀疏数组的用法和特性,而在数组中我们实现的数据结构是无序的,也是纯纯按照插入顺序进行排序的,那么如何对数组中的元素进行排序呢?如何实现数组中的元素从大到小排序以及元素从小到大排序,而在数据结构中我们经常注意的问题之一就是效率问题,那么我们使用那种方法能达到对数组元素进行排序而且同时也能实现较高的效率呢?1、冒泡排序在了解冒泡排序之前,首先了解一下冒泡的含义,又为什么使用这个名词来体现这个排序算法呢?我们知道,在

2022-01-23 23:01:28 313

MyBatis 3.5.6 参考文档

Mybatis最新中文官方文档资源

2021-04-23

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

TA关注的人

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