作者 l Hollis来源 l Hollis(ID:hollischuang) SpringBoot一直是开发者比较青睐的一款轻量级框架,他不仅继承了Spring框架原有的优...
作者 l Hollis来源 l Hollis(ID:hollischuang) SpringBoot一直是开发者比较青睐的一款轻量级框架,他不仅继承了Spring框架原有的优...
五种数据结构简介 Redis是使用C编写的,内部实现了一个struct结构体redisObject对象,通过结构体来模仿面向对象编程的“多态”,动态支持不同类型的value。...
基于websocket单台机器支持百万连接分布式聊天(IM)系统 本文将介绍如何实现一个基于websocket分布式聊天(IM)系统。 使用golang实现websocket...
战士的最高境界,就是不拿盾牌也能开盾墙 --阿利斯塔 在前面的两篇博文中 使用Netty+Protobuf实现游戏TCP通信 制作一款游戏协议联调工具 已经介绍了Java游戏...
推荐WebSocket的三大理由:1、采用全双工通信,摆脱传统HTTP轮询的窘境。2、采用W3C国际标准,完美支持HTML5。3、简单高效,容易上手。 学习目标 快速学会通过...
前言 高并发量引起的问题 一个使用传统阻塞I/O的系统,如果还是使用传统的一个请求对应一个线程这种模式,一旦有高并发的大量请求,就会有如下问题: 1、线程不够用, 就算使用了...
项目背景 当初出于留存的考虑,产品同事在app内设计了类似微博的feed功能。从功能上看,我们的feed服务更像是微博和微信朋友圈的结合体。既有微博热门的场景,也有微信朋友圈...
最新学习笔记==> 手写RPC框架(6)-使用Netty改写后遇到的各种坑你是否清楚[https://www.jianshu.com/p/ef91116c493d] 目录 1...
世界上哪家公司流量最大? 你脑海中出现的第一个是什么? 是Google or Facebook,又或是 Amazon? 小A探出了头:头条?毕竟抖音占用我了那么多时间 我想说...
介绍 这篇文章将介绍springboot2是如何集成mybatis的,并且提供完成的项目代码。所以在文章里,不重要的地方就略过了。想了解详情,可已clone项目自己看看。 h...
题目介绍 题目:删除链表的倒数第N个节点描述:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n =...
转载:从单机到2000万QPS: 知乎Redis平台发展与演进之路 导读:知乎存储平台团队基于开源Redis 组件打造的知乎 Redis 平台,经过不断的研发迭代,目前已经形...
Android Studio作为Android应用开发的官方IDE,默认使用Gradle作为构建工具,所以对于Android应用开发来说,Gradle是必须要掌握的工具。然而...
Gradle对于很多开发者来说有一种既熟悉又陌生的感觉,他是离我们那么近,以至于我每天做项目都需要他,但是他又是离我们那么的远,因为我从来都不知道他里面写的东西到底是啥意思。...
前言 用OkHttp很久了,也看了很多人写的源码分析,在这里结合自己的感悟,记录一下对OkHttp源码理解的几点心得。 整体结构 网络请求框架虽然都要做请求任务的封装和管理,...