logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

10种常见排序算法-理解附代码

文章目录一、时间复杂度与空间复杂度二、排序算法1.选择排序2.冒泡排序3.*插入排序4.*堆排序5.希尔排序6.*归并排序7.*快速排序8.桶排序9.计数排序10.基数排序整理自:马士兵数据结构与算法一、时间复杂度与空间复杂度【理解】时间复杂度:空间复杂度:10种常见的排序算法:最好能背下来主要三要素:平均复杂度、空间复杂度、稳定性重要4种:插入排序、堆排序、归并排序、快速排序【排序算法分类】:如

文章图片
#java#排序算法#算法
java easypoi 多sheet导入与导出

easypoi 多sheet导入与导出文章目录easypoi 多sheet导入与导出一、easypoi 环境二、多sheet导出二、多sheet导入一、easypoi 环境1.pom依赖<dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId&

#排序算法#算法#java
阿里云安装docker

【代码】阿里云安装docker。

文章图片
#阿里云#docker#云计算
分布式ID/锁/事务

在这里插入代码片# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、分布式ID1.特性2.最佳实现方案3.UUID全剧唯一4.redis雪花算法二、分布式事务1. 2PC2. 3PC(实际也是2个阶段)3. TCC4. Seata:

#分布式#数据库#redis
阿里云短信发送(工厂模式+模板方法+策略模式实现)

校验:手机号在系统是否已经注册,未注册则发送短信。校验:手机号在系统是否存在,存在则发送短信。校验:手机号在系统是否存在,存在则发送短信。每种业务场景对手机号校验方式可能都不相同。

文章图片
#阿里云#设计模式#简单工厂模式 +2
java常用8种 设计模式

文章目录前言一、设计模式需遵守:7大基本原则1.单一职责原则【单一职责原则注意事项和细节】2.接口隔离原则3.依赖倒置原则【依赖传递方式】【依赖倒置原则注意事项和细节】4.里式替换原则5.开放封闭原则6.迪米特法则7.合成复用原则目的:1.代码重用性:2.可读性3.可扩展性(可维护性)4.健壮性5.使具有高内聚、低耦合的特性二、设计二、使用步骤1.引入库2.读入数据总结前言一、设计模式需遵守:7大

文章图片
#java
阿里云docker加速

你自己的加速url加入到"registry-mirrors"的数组里,点击 Apply & Restart按钮,等待Docker重启并应用配置的镜像加速器。创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。查看机器的环境配置,并配置到本地,并通过Docker

文章图片
#阿里云#docker#云计算
    共 16 条
  • 1
  • 2
  • 请选择