- 博客(25)
- 收藏
- 关注
原创 Spring 版本依赖对应关系
https://spring.io/projects/spring-cloudhttps://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E可通过阿里云原生脚手架获取适配 Spring Boot 2.4,Spring Cloud 2021.x 版本及以上的 Spring Cloud Alibaba 版本按从新到旧排列如下表(最新版本用*标记):适配 Spring Boot 为 2.4,Spri
2023-07-27 15:56:50 398
原创 【生产环境】局域网,正向代理后Java服务请求url失败
正向代理配置好后,因为做了防ping处理,ping不通,curl可以访问的通,说明正向代理已经成功了,但是服务内部请求时还是失败的,无法解析域名。
2023-07-15 01:57:47 226
原创 Prometheus+Grafana+SpringBoot实现监控
本文通过Prometheus以及Grafana展示SpringBoot项目的运行情况。
2023-07-12 00:01:41 884
原创 Dubbo集成Knife4j (Swagger 生成doc.html)
Apache Dubbo™ 是一款高性能Java RPC框架。Apache Dubbo Spring Boot Project使得使用Dubbo作为RPC框架轻松创建Spring Boot应用程序。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。
2023-06-20 22:40:49 496
原创 微信公众号网页授权开发流程
微信公众号网页授权开发流程微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。微信公众号网页授权的开发可以通过微信公众号测试号来完成。
2023-05-06 17:04:38 2445
原创 【排序算法】十大排序之归并排序
归并排序是一种经典的分治算法,它将数组分成两个子数组,对每个子数组递归地应用归并排序,最后将两个有序的子数组合并成一个有序的数组。
2023-05-05 02:26:23 42
原创 【排序算法】十大排序之快速排序
快速排序是一种分治的排序算法。快速排序的基本思想:通过一趟排序将待排序列分隔成独立的两部分,其中一部分记录的元素均比另一部分的元素小,则可分别对这两部分子序列继续进行排序,以达到整个序列有序。
2023-04-30 22:51:46 136
原创 【排序算法】十大排序之计数排序
计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序,。计数排序 (Counting sort) 是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数组C来将A中的元素排到正确的位置。计数排序是一个非基于比较的,该算法于1954年由 Harold H. Seward 提出。它的优势在于在对一定范围内的整数排序时,它的为Ο(n+k)(其中k是整数的范围),快于任何比较排序算法。
2023-04-29 01:36:15 127 1
原创 【排序算法】十大排序之基数排序
基数排序是一种非比较排序算法,通过将数字按照各个位上的数字进行排序,以达到排序的目的。它的基本思想是先按照最低位的数字进行排序,然后依次往高位进行排序,直到最高位。基数排序的时间复杂度为O(d(n+r)),其中n是待排序数组的长度,d是最大数字的位数,r是数字的基数,例如10进制中r=10。基数排序可以用于大数据量的排序,并且不受数字大小的限制。
2023-04-28 16:41:49 602 1
原创 【排序算法】十大排序之桶排序
桶排序是一种线性时间复杂度的排序算法,它的基本思想是将待排序的数据分到若干个桶中,每个桶再单独进行排序,最后将各个桶中的数据按照顺序依次取出来即可。桶排序的时间复杂度为O(n),但是空间复杂度较高,因为需要使用一个数组来存储桶。同时,桶排序只适用于数据分布比较均匀的情况,如果数据分布不均匀,可能会导致某些桶中数据量过大或者过小,影响排序效率。
2023-04-27 23:30:21 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人