logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

负载均衡的原理及算法

负载均衡(Load Balancing)是一种计算机网络和服务器管理技术,旨在分配网络流量、请求或工作负载到多个服务器或资源,以确保这些服务器能够高效、均匀地处理负载,并且能够提供更高的性能、可用性和可扩展性。本文分析了五种常见的负载均衡算法,算法的实现都比较简单,在实际的生产环境中,我们可以根据自己的业务场景来选择合适的负载均衡算法。一致性哈希:Consistent Hashing,可以参考文章

文章图片
#负载均衡
Spring Boot与Flyway实现自动化数据库版本控制

使用Flyway之前部署脚本方式一般为开发人员按照顺序汇总数据库的升级脚, 然后DBA或者售后在生产库中按照顺序执行升级脚本。使用Flyway之后部署脚本方式就变更为开发人员将脚本构建到程序包中, 部署程序包后启动时Flyway自动执行脚本升级。

文章图片
云原生向量数据库Milvus

Milvus 是一款云原生向量数据库,它具备高可用、高性能、易拓展的特点,用于海量向量数据的实时召回。Milvus 基于 FAISS、Annoy、HNSW 等向量搜索库构建,核心是解决稠密向量相似度检索的问题。在向量检索库的基础上,Milvus 支持数据分区分片、数据持久化、增量数据摄取、标量向量混合查询、time travel 等功能,同时大幅优化了向量检索的性能,可满足任何向量检索场景的应用需

文章图片
#云原生#数据库#milvus
12个开源的后台端管理系统

1.D2admin开源地址:https://github.com/d2-projects/d2-admin文档地址:https://d2.pub/zh/doc/d2-admin/效果预览:https://d2.pub/d2-admin/preview/#/index开源协议:MIT2.vue-element-admin开源地址:https://github.com/PanJiaChen/vue-e

文章图片
#开源
mybatis-plus 判断参数是否为空并作为查询条件

方式一、在配置文件中加上全局配置mybatis-plus.global-config.db-config.field-strategy=not_empty方式二、对某一字段单独进行判断非空QueryWrapper<BillCust> queryWrapper = new QueryWrapper<BillCust>(BeanUtil.mapToBean(params, Bi

文章图片
#mybatis#java#服务器
12个开源的后台端管理系统

1.D2admin开源地址:https://github.com/d2-projects/d2-admin文档地址:https://d2.pub/zh/doc/d2-admin/效果预览:https://d2.pub/d2-admin/preview/#/index开源协议:MIT2.vue-element-admin开源地址:https://github.com/PanJiaChen/vue-e

文章图片
#开源
拒绝被淘汰:软件工程的未来两年

这些情景并非非此即彼。现实往往是混合体。有的公司削减初级岗位,有的在新领域扩招。AI 自动化了常规代码,却拔高了人类代码的标准。开发者可能上午审查 AI 输出,下午设计高层架构。唯一不变的是变化本身。紧跟趋势并保持怀疑,你就不怕被炒作忽悠,也不怕被末日论吓倒。更新技能、做多面手,并专注于人类独有的特质(创造力、批判性思维、协作),你将始终立于不败之地。思考全面、持续学习、用技术解决真问题。预测未来

文章图片
#软件工程
TreeSize Free - 硬盘空间管理工具

TreeSize FreeTreeSize Free 是一款免费的强大灵活的硬盘空间管理工具。可以帮你找出硬盘上最大的目录以及它占用的空间。支持空间大小显示、分配空间和占用空间、文件数、3D工具条和分配图、最近使用数据、文件作者、NTFS压缩率等信息,并支持搜索文件。该软件类似浏览器界面,快速多线程,可以导入导出Excel、HTML或ASCII文件。

文章图片
Eclipse配置SVN的几种方法及使用详情

Eclipse配置SVN的几种方法及使用详情此文章对Myeclipse同样适用。一.在Eclipse里下载Subclipse插件方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --&gt; Help --&gt; Eclipse Marketplace --&gt; 在Find中输入subclipse搜索 --&gt; 找到su

文章图片
【Java】从java8到java17各版本新特性详解

下面这张图是 Oracle 官方给出的 Oracle JDK 支持的时间线,可以看出,JDK 17的支持时间最长,可以延续到2029年9月。考虑到技术更新的速度,这次免费商用8年的时间可谓是经过精心考虑,旨在让用户放心地升级到JDK 17(不过JDK 8的支持时间更长,可以延续到2030年12月)。从JDK诞生到现在,仅有几个版本得到了长期支持,主要包括JDK 7、JDK 8、JDK 11以及即将

文章图片
#java
    共 15 条
  • 1
  • 2
  • 请选择