logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java实现十大经典排序算法详解

排序算法平均时间复杂度最好情况最坏情况空间复杂度稳定性冒泡排序O(n²)O(n)O(n²)O(1)稳定选择排序O(n²)O(n²)O(n²)O(1)不稳定插入排序O(n²)O(n)O(n²)O(1)稳定希尔排序O(n log n)O(n log²n)O(n²)O(1)不稳定归并排序O(n log n)O(n log n)O(n log n)O(n)稳定快速排序O(n log n)O(n log n

文章图片
#java#排序算法#算法
【1】CICD持续集成-docker本地搭建gitlab代码仓库社区版

GitLab社区版(Community Edition, CE)是一个开源的版本控制系统,适用于个人开发者、中小团队及大型企业。‌ GitLab社区版采用MIT许可证,用户可以免费使用和修改源代码。其主要功能包括代码托管、版本控制、项目协作、代码审查以及集成CI/CD等‌。主要功能‌. 代码托管和版本控制‌:GitLab社区版提供了基本的代码托管和版本控制功能,适合个人或小型团队使用‌。‌. 项目

文章图片
#ci/cd#docker#gitlab
【2】k8s集群管理系列--包应用管理器之helm(Chart语法深入应用)

示例:资源名称生成指令放到公共模板文件,作为所有资源名称。

文章图片
#kubernetes#容器#云原生
【java实现设计模式】深入浅出讲适配器模式:以多支付渠道整合为例

适配器模式(Adapter Pattern)是一种结构型设计模式,其核心价值在于解决接口不兼容问题。如同现实中的电源转换器,它能在不修改已有代码的基础上,让原本不兼容的接口协同工作。该模式符合开闭原则,有效提高系统扩展性。/*** 统一支付接口* @param request 支付请求封装* @return 支付平台交易号*/// 支付请求参数封装@Data// 其他扩展字段...

文章图片
#java
基于docker安装yapi接口文档服务

当控制台输出 初始化管理员账号成功, 账号名:“admin@admin.com”,密码:“ymfe.org” 时,表示初始化完成。在浏览器中访问 http://<你的服务器IP>:3000,出现登录页面即表示部署成功。YApi 需要初始化数据库表结构和默认管理员账号。说明:–restart always 确保容器在退出或重启后自动启动。• 默认账号:admin@admin.com。• 默认密码:y

#docker#yapi#容器
【2】CICD持续集成-k8s集群中安装Jenkins

Jenkins官方提供了镜像:https://hub.docker.com/r/jenkins/jenkins。使用Deployment来部署这个镜像,会暴露两个端口:8080 Web访问端口,50000 Slave通。信端口,容器启动后Jenkins数据存储在/var/jenkins_home目录,所以需要将该目录使用。Jenkins是一款开源 CI&CD 系统,用于自动化各种任务,包括构建、测

#ci/cd#kubernetes#jenkins
Netty:java高性能网络编程的基石(下)

字段魔数(4字节)版本(1字节)数据长度(4字节)数据内容示例0xCAFEBABE1lendata继承,将消息对象转为字节流。@Override// 魔数// 版本// 数据长度// 数据内容继承,解析字节流为消息对象。@Override// 读取魔数if(magic!throw new IllegalStateException("协议错误");// 版本校验// 数据长度// 读取数据。

文章图片
#java#开发语言
到底了