编程社-专注IT编程技术教程分享
最新发布第619页
mvc分层设计理念-编程社

mvc分层设计理念

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。 一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里...
mysql的为什么选取B+树,作为存储结构,与B树的比较?-编程社

mysql的为什么选取B+树,作为存储结构,与B树的比较?

B+ 树与 B 树差异的点,主要是以下这几点: 叶子节点(最底部的节点)才会存放实际数据(索引+记录),非叶子节点只会存放索引; 所有索引都会在叶子节点出现,叶子节点之间构成一个有序链表; ...
CDN技术详解-编程社

CDN技术详解

想必大伙都听过 CDN(Content Delivery Network),几乎市面上所有上点规模的公司都会用到 CDN。 我前段时间看了一本《CDN技术详解》,然后本地简单实现了一个 CDN 服务,这篇文章来简单总结一...
消息队列都有什么模型,RocketMQ又采用的哪种?-编程社

消息队列都有什么模型,RocketMQ又采用的哪种?

上次我们讲解了 RocketMQ 的相关概念,详情可以查看:RocketMQ:能够抵挡双十一的中间件是怎么设计的? 通过上篇文章我们可以了解到 RocketMQ 的相关构成以及概念。那还记不记得在上篇文章中介...
LInux搭建数据共享,快速部署NFS服务!-编程社

LInux搭建数据共享,快速部署NFS服务!

一、NFS简介与RPC简介 1. NFS服务简介 NFS是一种网络协议,NFS依赖RPC才能工作。(RHEL5.0上是NFS V3而RHEL6.0上是NFS V4) NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的...
清欢渡的头像-编程社钻石会员清欢渡10个月前
0509
自建种子磁力神器平台-编程社

自建种子磁力神器平台

项目简介 qBittorrent是一个跨平台的自由BitTorrent客户端,它支持多种操作系统,如Linux、Windows等。 它的图形用户接口由Qt4编写,提供了一个简洁而直观的界面,使用户能够轻松添加、管理和监...
spring三级缓存是什么?-编程社

spring三级缓存是什么?

三级缓存主要是为了解决单例模式下的循环依赖的问题。 循环依赖指的是两个类中的属性相互依赖对方:例如 A 类中有 B 属性,B 类中有 A属性,从而形成了一个依赖闭环,如下图。 循环依赖问题在Sp...
清欢渡的头像-编程社钻石会员清欢渡12个月前
0495