一、引言 分页查询每个人程序猿几乎都使用过,但是有部分同学不懂什么是物理分页和逻辑分页。 物理分页:相当于执行了limit分页语句,返回部分数据。物理分页只返回部分数据占用内存小,能够获取数据库最新...
教程
springboot 拦截器的三种实现方式
实际项目中,我们经常需要输出请求参数,响应结果,方法耗时,统一的权限校验等。 本文首先为大家介绍 HTTP 请求中三种常见的拦截实现,并且比较一下其中的差异。 (1)基于 Aspect 的拦截方式 (2)基...
SpringBoot实现过滤器Filter的三种方式
过滤器 Filter 是 Web 三大组件之一,也是项目常用到的工具,本文主要介绍一下 Filter的概念以及常见的使用方式。 过滤器Filter 过滤器 Filter 由 Servlet 提供,基于函数回调实现链式对网络请求与响应的拦截...
Spring boot集成elasticsearch注解方式
安装IK分词 1.选择与es版本相同的IK下载源码,网站https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.4/elasticsearch-analysis-ik-6.2.4.zip 或者直接在git上面查找:https://githu...
vim下的查找命令
linux下vim 查找命令: /text --查找text, 按n查找下一个, N查找上一个 ?text --查找text(反向查找), 按n查找下一个, N查找上一个 */# --查找光标当前的单词,相当于/text :set ignorecase --查找忽略...
解决spring-boot 各版本包冲突兼容的方法
spring boot 流行程度已经家喻户晓。但同时,随着spring boot 快速迭代,出现了很多版本,比如当前已经推出了2.2.x-SNAPSHOT/ ,不同版本的spring boot 对配套使用的spring 组件、第三方组件的版本是有要求。 ...
使用docker搭建nginx+php环境
Docker 安装 Nginx 我们可以使用docker search nginx命令查找 Docker Hub 上的 nginx 镜像,这里直接拉取官方的镜像 docker pull nginx 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 ...
SpringBoot2.7.0整合Elastic Search7.17.3及常规应用
我们基于一个发表文章的案例来说明SpringBoot如何elasticsearch集成。elasticsearch本身可以是一个独立的服务,也可以嵌入我们的web应用中,在本案例中,我们讲解如何将elasticsearch嵌入我们的应用中。 Elast...
Go语言的type func()用法详解
一、前置基础 1. go 函数基础 在Go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句。 func 函数名(参数列表) 返回值类型 {函数体内部} Go语言是强数据类型的语言...
nginx+keepalive 实现高可用负载均衡方案
主nginx负载均衡器:172.26.11.99 (通过keepalived配置了VIP:172.26.11.101供外使用) 副nginx负载均衡器:172.26.11.100 (通过keepalived配置了VIP:172.26.11.101供外使用) 后端web服务器: 172.26.1...