logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL分页查询原理详解:如何优化你的数据库查询

1. 前言MySQL 的分页查询在我们的开发过程中还是很常见的,比如一些后台管理系统,我们一般会有查询订单列表页、商品列表页等。示例:SELECTFROM`goods`orderbylimit010;在了解order by和limit的工作原理之前,我们首先回顾下 MySQL 的执行流程和索引结构。注:下面没有特别说明默认 MySQL 的引擎为 InnoDB为讲述方便使用 select * ,生产

文章图片
#mysql#java#数据库 +2
分布式ID生成方案:9种方式,总有一款适合你的应用

LOADING_PERCENT的值就是20),即设定loadingId为20%的阈值,例如当前id是10000,步长为10000,那么loadingId=12000。Leaf的snowflake模式依赖于ZooKeeper,不同于原始snowflake算法也主要是在workId的生成上,Leaf中workId是基于ZooKeeper的顺序Id来生成的,每个应用在使用Leaf-snowflake时,

文章图片
#java#mysql#sql +1
一文看懂什么是Xxl-Job

最后我从官网捞了一张Xxl-Job架构图奈何作者不更新呐,导致这个图稍微有点老了,有点跟现有的架构对不上比如说图中的自研RPC(xxl-rpc)部分已经替换成了Http协议,这主要是拥抱生态,方便跨语言接入但是不要紧,大体还是符合现在的整个的架构从架构图中也可以看出来,本文除了日志部分的内容没有提到,其它的整个核心逻辑基本上都讲到了而日志部分其实是个辅助的作用,让你更方便查看任务的运行情况,对任务

文章图片
#java#spring#后端 +2
【UniApp】-uni-app全局样式和局部样式

好,经过上个章节的介绍完毕之后,了解了一下 UniApp 的一个全局页面配置文件,也就是我们的一个pages.json文件。那么了解完了这个文件之后,这片文章,再了解一下 UniApp 的一个全局样式和我们的局部样式。

文章图片
#uni-app#vue.js#css +3
SpringBoot 项目中的图片处理策略:本地存储与路径映射

在做网页的时候,会经常遇到一个问题,那就是如何在前端访问图片,还有就是图片应该如何存?存在数据库,然后直接把文件发给前端?数据库表示:“哥们你可真行,我快装不下了”。比较好一点的做法就是把图片存在本地*(ps:这里不考虑云存储)*,然后数据库存该文件的路径。这样一来前端如何访问这个文件呢?我们都知道在SpringBoot项目中,静态资源都存放在static目录下,使得前端可以通过URL来访问这些资

文章图片
#spring boot#后端#java
阿里云原生高级架构师独家分享:K8S+Spring Cloud实战指南,让你轻松成为技术领袖

Kubernetes(K8s)是一个既可移植又可扩展的开源平台,它如一座稳固的桥梁,横跨在容器化的工作负载和服务之上,引导着它们安全、有序地前行。K8s 采用声明式配置,让自动化成为可能,极大地提升了管理的便捷性。更重要的是,K8s 的生态系统如繁星点点,既庞大又充满活力,不断吸引着更多领域的精英加入其中。各种服务、支持和工具如同一道道璀璨的光芒,照亮了K8s 的发展道路,使其在开源世界的舞台上更

文章图片
#k8s#spring cloud#spring +1
关于 K8s 的一些基础概念整理

Kubernetes,将中间八个字母用数字 8 替换掉简称 k8s,是一个开源的容器集群管理系统,由谷歌开发并维护。它为跨主机的容器化应用提供资源调度、服务发现、高可用管理和弹性伸缩等功能。Kubernetes 可以根据应用程序计算资源需求自动分配到 node。Kubernetes 可以利用 DNS 名称或自己的 IP 地址暴露容器,如果到一个容器的流量过大,Kubernetes 能够负载均衡和分

文章图片
#kubernetes#容器#云原生 +3
一篇可供参考的 K8S 落地实践经验

k8s 即 Kubernetes,是一个开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理本篇文章将分享 k8s v1.18.8 的安装,以及其面板,监控,部署服务,使用Ingress-Ningx进行负载均衡的实践因为公司用的这个老版本,并且后面要负责搭建,担心无法复刻,趁此周末,实践一二,确认可行,遂与君分享。

文章图片
#kubernetes#容器#云原生
【MySQL】MySQL表设计的经验(建议收藏)

作为后端开发,我们经常需要设计数据库表。整理了21个设计MySQL表的经验准则,分享给大家,希望大家看完会有帮助。如果没有特殊的理由, 一般都建议将字段定义为 NOT NULL。为什么呢?首先,NOT NULL可以防止出现空指针问题。其次,NULL值存储也需要额外的空间的,它也会导致比较运算更为复杂,使优化器难以优化SQL。NULL值有可能会导致索引失效如果将字段默认设置成一个空字符串或常量值并没

文章图片
#sql#数据库#数据库架构 +1
深度解析Spring框架原理

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。

文章图片
#spring#java#后端 +2
    共 14 条
  • 1
  • 2
  • 请选择