- 博客(6)
- 收藏
- 关注
原创 MySQL分页时使用 limit加order by 会出现数据重复问题的坑,你知道吗?
1、问题描述 在MySQL中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页。但是,当limit遇到order by的时候,可能会出现翻到第二页的时候,竟然又出现了第一页的记录。 具体如下: SELECT post_title, post_date FROM post WHERE post_status = ‘pu...
2020-02-19 20:50:52
941
1
原创 前后端分离开发,RESTful接口到底应该如何设计?
REST(Representational State Transfer)架构风格是一种世界观,把信息提升为架构中的一等公民。通过 REST 可以实现系统的高性能、可伸缩、通用性、简单性、可修改性和可扩展等特性。 这篇文章解释了主要的 HTTP 操作,对 HTTP 响应码进行描述,并列举相关开发库和框架。相关文章请到[易点知识库](https://sun.book77.com)https://su...
2020-02-12 15:57:16
490
原创 你必须了解的那些Nginx服务器的主要应用场景
本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,查看完整介绍请到易点知识库 https://sun.book77.com。 Nginx能做什么 反向代理 负载均衡 HTTP服务器(包含动静分离) 正向代理 以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做 反向代理 反向代理应该是Ng...
2020-02-12 11:41:21
611
原创 Shell命令总结大全--Linux
Shell命令是Linux非常入门的东西,但是在使用的时候,会遇到各种各样的问题,我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1、我们正常需要的操作是 $ps |grep xxx $kill -9 xx 2、kill命令是常用的,但是用killall命令会更快 $killall -9 xxx 3、令我困扰的是我用的那个没有killall然后我做了下面的操作 $adb s...
2020-01-28 21:03:15
331
原创 java初级面试复习总结大全
知识点 1.throwable:继承自Object类,实现serializable接口,两个子类 error和 exception 二者的不同之处: Exception: 1.可以是可被控制(checked) 或不可控制的(unchecked)。 2.表示一个由程序员导致的错误。 3.应该在应用程序级被处理。 Error: 1.总是不可控制的(unchecked)。 2.经常用来用于表示系统错误或...
2020-01-28 20:57:15
1038
原创 消息中间件--RabbitMQ和Kafka对比
优秀的消息队列中间件有很多,比如RabbitMQ和Kafka,每个队列都有各自的特性,在进行工程选择时,往往眼花缭乱,不知所措。对于RabbitMQ和Kafka,到底应该选哪个? 关注链接 https://sun.book77.com 了解更多! RabbitMQ架构 RabbitMQ是一个分布式系统,这里面有几个抽象概念。 broker:每个节点运行的服务程序,功能为维护该节点的队列的增删以及转...
2020-01-18 00:53:26
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人