可视化Golang的内存分配

IllustrativeRepresentation of an Address Line between CPU and Physical Memory.1. DRAM中的每个” BYTE”都分配有唯一的数字标识符。

Skynet中的并发模型

“本文主要介绍skynet的设计理念和特点,对于具体实现细节暂不展开。”skynet是什么?“skynet 是一个为网络游戏服务器设计的轻量框架。但它本身并没有任何为网络游戏业务而特别设计的部分,所以尽可以把它用于其它领域。

Golang刷题Leetcode 75. Sort Colors

题目:SortColorsGivenanarraywithnobjectscoloredred,whiteorblue,sortthemin-placesothatobjectsofthesamecolorareadjacent,withthecolorsintheorderre

ASP.NET Core使用编译时依赖关系注入(DI)

前言依赖关系注入(DI),是一种在类及其依赖项之间实现控制反转(IoC)的技术。在ASP.NET Core中,依赖关系注入是“一等公民”,被大量使用。

LeetCode 力扣官方题解 | 523. 连续的子数组和

力扣,523.,连续的子数组和。给你一个整数数组,nums,和一个整数,k,,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组:子数组大小,至少为,2,,且。

redis中的数据占用内存大小分析

如今越来越来的系统中使用redis作为缓存系统,但是随着用户量的增长,业务数据不断增多,redis服务器的内存空间有可能会到瓶颈了,及时观察redis中的各种键内存占用多少,会方便我们评估何时升级redis服务器规格,以及对于是否需要进行程序优化来设计合理的存储结构都会有很大帮助

Golang包管理详解

1. 理解 go importimport 导入包,包名是从 GOPATH 开始计算的路径,使用 / 进行路径分隔;在使用IDE时,不用手动import包,例如使用 fmt 包,再敲入 fmt.

Golang实现单机百万长连接服务 – 美图的三年优化经验

Golang实现单机百万长连接服务 – 美图的三年优化经验

win10+php+lua+docker+redis+AB测试,实现商品秒杀代码实现

面试的时候经常会被问到秒杀任务的设计和实现,我之前遇到过很多次,回答得不是很好,我目前在职的公司正好有高并发的项目,所以结合自己公司的项目加上之前面试官问的一些问题。今天就用实际代码来实现一下秒杀任务简单实现,个人认为掌握这个方法,面试PHP中级,15K-20K基本稳妥的。

http中get请求和post请求的区别

值得注意的是我们这个例子中是不存在请求数据的。而有些服务器则会选择直接忽略,这种情况下我们就无法获取期望的响应数据了。