2022年5月1日
【netty实战】使用netty构建一个socks proxy 最近在做的项目,需要自己搭建一个socks代理。netty4.0附带了一个socks代理的样例,但是3.x就没有这个东西了,碰巧使用的又是3.7,就只能自己摸索并实现一遍,也算是对netty和socks协议的一个熟悉。 socks……
阅读全文
2022年5月1日
Netty那点事(五)讲讲Handler 至上部分为止,我觉得Netty的架构部分已经差不多说完了,还有些细节,可以在实践中慢慢掌握。 但是对于实践来说,Netty还有不容忽视的一部分:Netty提供了大量的ChannelHandler,可以完成不同的任务。用好它们,会使Netty在……
阅读全文
2022年5月1日
Netty那点事(四)Netty与Reactor模式 一:Netty、NIO、多线程? 时隔很久终于又更新了!之前一直迟迟未动也是因为积累不够,后面比较难下手。过年期间@李林锋hw发布了一个Netty5.0架构剖析和源码解读 http://vdisk.weibo.com/s/C9LV9……
阅读全文
2022年5月1日
Netty那点事(三)Channel中的Pipeline Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的“梦境”概念……
阅读全文
2022年5月1日
Netty那点事(二)Netty中的buffer 上一篇文章我们概要介绍了Netty的原理及结构,下面几篇文章我们开始对Netty的各个模块进行比较详细的分析。Netty的结构最底层是buffer机制,这部分也相对独立,我们就先从buffer讲起。 What:buffer二三事 buf……
阅读全文
2022年5月1日
Netty那点事(一)概述 起:Netty是什么 大概用Netty的,无论新手还是老手,都知道它是一个“网络通讯框架”。所谓框架,基本上都是一个作用:基于底层API,提供更便捷的编程模型。那么"通讯框架"到底做了什么事情呢?回答这个问题并不太容易,我们不妨反过来看……
阅读全文
2022年5月1日
1.从基础开始,花更多时间在那里 许多学生在任何学习过程中犯的一个错误是尝试跳过基础知识或花更少的时间学习一门学科的基础知识,而是立即跳到第 3 章或第 4 章——忽略或略读前几章。 虽然这可能适用于某些知识领域,但在学习计算机编程时,您必须花更多时间充分掌握编码的基础知识。如果你是通过导师……
阅读全文
2022年5月1日
在本教程中,您将构建一个用于添加、更新和删除待办事项的简单数据库,本教程将向您展示如何使用 Express 和 MySQL 创建 REST API。可以克隆此项目的 GitHub 存储库以进行跟进。让我们开始吧,好吗? 入门 本教程是一个动手演示。在开始之前,请确保您已准备好以下内容: 已安装 MySQL 数据库 安装了 Node.js 什么是 MySQL 数据库 MySQL 是一个开源的……
阅读全文
2022年4月27日
我为什么建造它 我构建了一个 VS Code Extension,将代码部署到 GitHub Pages。 我一直想构建一个 VS 代码扩展,但我从来没有理由或足够的时间。现在我在 GitHub 的 DevRel 工作,我终于有机会这样做了!Microsoft VS Code 团队举办了一个简历网站研讨会,参与者将使用 HTML 和 CSS 构建的简历部署到 GitHub Pages。 我与……
阅读全文
2022年4月25日
一、前言 知乎业务中,随着各业务线业务的发展,逐渐对用户画像和实时数据这两部分的诉求越来越多。对用户画像方面,期望有更快、更准、更方便的人群筛选工具和方便的用户群体分析能力。对于实时数据方面,期望拥有可以实时响应的用户行为流,同时在算法特征、指标统计、业务外显等业务场景有愈来愈多的……
阅读全文