会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhangyi555
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
下一页
2021年11月24日
MySQL索引
摘要: 前言 因为现在使用的mysql默认存储引擎是Innodb,所以本篇文章重点讲述Innodb下的索引, 顺带简单讲述其他引擎。希望小伙伴们能通过这片文章对mysql的索引有更加清晰的认识,废话不多说,我们开始吧。 索引介绍 首先,我们先带着一些问题来看接下来的内容。 索引是个什么东西? 我们可以创建哪
阅读全文
posted @ 2021-11-24 09:45 zydbky
阅读(30595)
评论(3)
推荐(4)
2021年11月23日
链表高频算法题(包括反转、合并、相交、分割、环长等)
摘要: https://leetcode-cn.com/problems/reverse-linked-list/ 1.1 题目描述 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法
阅读全文
posted @ 2021-11-23 19:36 zydbky
阅读(143)
评论(0)
推荐(0)
几种常用的分布式 ID 解决方案
摘要: 一、分布式ID概念 说起ID,特性就是唯一,在人的世界里,ID就是身份证,是每个人的唯一的身份标识。在复杂的分布式系统中,往往也需要对大量的数据和消息进行唯一标识。 举个例子,数据库的ID字段在单体的情况下可以使用自增来作为ID,但是对数据分库分表后一定需要一个唯一的ID来标识一条数据,这个ID就是
阅读全文
posted @ 2021-11-23 19:08 zydbky
阅读(274)
评论(0)
推荐(0)
Elasticsearch 是如何做到快速检索的
摘要: 一、前言 最近接触的几个项目都使用到了 Elasticsearch (以下简称 ES ) 来存储数据和对数据进行搜索分析,就对 ES 进行了一些学习。本文整理自我自己的一次技术分享。 本文不会关注 ES 里面的分布式技术、相关 API 的使用,而是专注分享下 ES 如何快速检索 这个主题上面。这个也
阅读全文
posted @ 2021-11-23 16:09 zydbky
阅读(271)
评论(0)
推荐(0)
MyBatis批量插入几千条数据,请慎用foreach
摘要: 项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。 <insert id="batchInsert" parameterType="java.util.Li
阅读全文
posted @ 2021-11-23 09:49 zydbky
阅读(193)
评论(0)
推荐(0)
Spring框架运用的9种设计模式
摘要: 1.简单工厂(非23种设计模式中的一种) 实现方式: BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 实质: 由一个工厂类根据传入的参数,动态决定应该创
阅读全文
posted @ 2021-11-23 09:41 zydbky
阅读(222)
评论(0)
推荐(0)
2021年11月17日
HTTPS 是如何保证传输安全的
摘要: 1. HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念。 1.1 HTTP 协议介绍 HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层 HTTP 协议是通过客户端和服务器的请求应答来进行通讯,目前协议由之前的 RFC 2616 拆分成立六个单
阅读全文
posted @ 2021-11-17 20:04 zydbky
阅读(110)
评论(0)
推荐(0)
RabbitMQ的几种工作模式和优化建议
摘要: 1.组件介绍 Broker:它提供一种传输服务,它的角色就是维护一条从生产者到消费者的路线,保证数据能按照指定的方式进行传输, Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息的载体,每个消息都会被投到一个或多个队列。 Binding:绑定,它的作用就是把exc
阅读全文
posted @ 2021-11-17 19:45 zydbky
阅读(333)
评论(0)
推荐(0)
Nginx 配置清单(一篇够用)
摘要: Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集、稳定性、示例配置文件和低系统资源的消耗受到了开发者的欢迎。 本文,我们总结了一些常用的 Nginx 配置代码,希望对大家有所帮助。 侦听端口 server { # S
阅读全文
posted @ 2021-11-17 19:04 zydbky
阅读(75)
评论(0)
推荐(0)
2021年11月12日
用Redis轻松实现秒杀系统
摘要: 什么是秒杀 秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒杀页面进行抢购。 秒杀系统场景特点 秒杀时大量用户会在同一
阅读全文
posted @ 2021-11-12 17:36 zydbky
阅读(1098)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
下一页
公告