首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端JAVA专题
订阅
萨洼狄卡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
使用Netty构建一个带注解的Http服务器框架
使用Netty自带的编解码、聚合器构建一个带有Http编解码功能的服务器这一点其实非常简单,Netty提供了对应的Http协议的编解码以及聚合器,我们只需要在管道初始化的时候加载它们。 实现RequestMapping注解,用于标识处理器或者控制器对应匹配的接口地址。
SpringBoot整合Netty并使用Protobuf进行数据传输(附工程)
本篇文章主要介绍的是SpringBoot整合Netty以及使用Protobuf进行数据传输的相关内容。Protobuf会简单的介绍下用法,至于Netty在之前的文章中已经简单的介绍过了,这里就不再过多细说了。 这里的使用就只介绍Java相关的使用。 首先我们需要建立一个prot…
这可能是目前最透彻的Netty原理架构解析
本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 NIO 的类库和 API…
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
如何优雅的使用和理解线程池
可见线程池的重要性。 线程是稀缺资源,不能频繁的创建。 解耦作用;线程的创建于执行完全分开,方便维护。 应当将其放入一个池子中,可以给其他任务进行复用。 谈到线程池就会想到池化技术,其中最核心的思想就是把宝贵的资源放到一个池子中;每次使用都从里面获取,用完之后又放回池子供其他人…
基于 dubbo 的分布式架构
现在越来越多的互联网公司还是将自己公司的项目进行服务化,这确实是今后项目开发的一个趋势,就这个点再凭借之前的 SSM 项目来让第一次接触的同学能快速上手。
基于 Maven 的 Springboot+Mybatis+Druid+Swagger2+mybatis-generator 框架环境搭建
基于 Maven 的 Springboot+Mybatis+Druid+Swagger2+mybatis-generator 框架环境搭建
从使用到原理学习 Java 线程池
关于 Java 线程池的使用,及原理分析, 分析角度新颖
掌握Java枚举这几个知识点,日常开发就够啦
春节来临之际,祝大家新年快乐。整理了Java枚举的相关知识,算是比较基础的,希望大家一起学习进步。 JDK5引入了一种新特性,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用,这就是枚举类型。 name(); 返回enum实…
Java 定时器 Timer 源码分析和使用建议
Timer 可以按计划执行重复的任务或者定时执行指定任务,这是因为 Timer 内部利用了一个后台线程 TimerThread 有计划地执行指定任务。 **Timer:**是一个实用工具类,该类用来调度一个线程(schedule a thread),使它可以在将来某一时刻执行。…