我们在进行编程开发的时候,经常会涉及到同步,异步,阻塞,非阻塞,IO多路复用等概念,这几个概念有区别,但是有时候也容易混淆,如果不总结一下的话很容易受到困扰,下面就记录一下这...
我们在进行编程开发的时候,经常会涉及到同步,异步,阻塞,非阻塞,IO多路复用等概念,这几个概念有区别,但是有时候也容易混淆,如果不总结一下的话很容易受到困扰,下面就记录一下这...
MQ Message Queue,消息队列,FIFO 结构。 例如电商平台,在用户支付订单后执行对应的操作; 优点: 异步 削峰 解耦 缺点 增加系统复杂性 数据一致性 可用...
很好,从IO的两个阶段,数据准备,数据拷贝;
BIO两个阶段都阻塞,
NIO,数据准备阶段不阻塞,数据拷贝阶段阻塞
AIO,两个阶段都不阻塞
在朋友面前装逼 😂😂
数据结构:堆(Heap)堆就是用数组实现的二叉树,所以它没有使用父指针或者子指针。堆根据“堆属性”来排序,“堆属性”决定了树中节点的位置。 堆的常用方法: 构建优先队列 支持堆排序 快速找出一个集合...
1 数据库 存放数据的仓库。例如你的账号信息,订单记录等。 2 SQL Structured Query Language,用于访问和处理关系数据库的标准的计算机语言。 按照...
1 简介 Redis,REmote DIctionary Server,是一个由 Salvatore Sanfilippo 写的 Key-Value 存储系统。 Redis ...
准备条件 GitHub 账号; 创建项目 新建一个项目,项目名格式为${username}.github.io, username 为你的 github 账号名; 选择主题 ...
你这个碰撞后的图看得我瘆得慌
CocosCreator学习 碰撞系统引言 Cocos Creator是一个完整的游戏开发解决方案,包含了 cocos2d-x 引擎的 JavaScript 实现,以及快速开发游戏所需求的各种图形界面东西。Coc...
Docker 介绍 参考:为什么需要Docker? Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 主要应用场景如下: 环境隔...
title: Request Response 重复读取date: 2020-03-16 22:43:21tags: httpcategories: 编程 背景 通常为了方便...
@試毅_思伟 嗯嗯,这个目前只能放在文章详情页,如果我想在首页 文章列表,也加上这个访问量,然后再根据访问量做个排序,好像就不太容易了。
Hexo博客添加访问量统计Tips:前导必备 博主博客地址 博主使用的是yilia主题 访问量统计使用不蒜子 1、配置是否开启不蒜子访问量统计功能 在themes/yilia/_config.yml添...
如果我在此基础上,想实现访问量排行,能做到吗
Hexo博客添加访问量统计Tips:前导必备 博主博客地址 博主使用的是yilia主题 访问量统计使用不蒜子 1、配置是否开启不蒜子访问量统计功能 在themes/yilia/_config.yml添...
前言 平常开发接口中,有大量重复的参数合法性校验,例如: 参数众多,校验方式也各为不同,代码难免变得臃肿。 Spring Validation Spring Validati...
疑问 多个线程执行结束后怎么执行某一特定操作? 怎么限制执行某块业务的线程的数量? CountDownLatch 计数器锁,初始化一个 count(数)锁,每个业务线程依次 ...
还行吧
反转链表思想 采用头插法,依次遍历原链表,变换 next 指向。 编码
思想 采用头插法,依次遍历原链表,变换 next 指向。 编码
思想 超大文件无法一次性全部加载到内存中; 可以将超大文件分片排序,然后遍历分片,输出排序后内容至指定文件; 编码 创建超大文件 超大文件分片排序 分片合并输出
“rm -rf / 跑”
浅析Mysql的隔离级别及MVCC本文已授权Java知音公众号独家发布 一、Mysql的四个隔离级别 预备工作: 先创建一个test数据库及account表, 向account中插入两条测试数据 开启两个控制...
牛批,虽然我看不懂
HashMap 源码分析(JDK1.8)前言 HashMap想必大家都很熟悉,JDK1.8 的 HashMap 随便一搜都是一大片一大片的,那为什么还要写呢,我会把它精简一下,一方面有利于自己的学习,另一方面希望让...