240 发简信
IP属地:安徽
  • 120
    Netty客户端发起连接过程注意点

    使用Netty创建客户端的时候, 和创建服务端类似, 也需要经过创建-初始化-注册这三步, 最后一步也最重要就是连接操作, io.netty.bootstrap.Bootst...

  • “茴”字有几种写法? Java 实现 WebSocket 的方式

    最近根据工作需要研究了下 WebSocket 服务,想使用 Java 搭建一个服务来试试,查了些资料,总结以下四种实现方式。下面通过代码以及说明如何使用不同的方式简单实现以下...

  • Netty实战2——Java WebSocket Client

    websocket是H5新推出的协议,一般用于前端,但是在实际项目中我们需要用java代码来获取一些设备的实时运行数据,在后台处理后推送的前台界面,为了保证实时性,我们需要用...

  • 120
    用了8年MQ!聊聊消息队列的技术选型,哪个最香!

    谈起消息队列,内心还是会有些波澜。 消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考最多的技术。 我想按照下面的四个阶段分享我与消息队列的故事,...

  • 120
    读完 RocketMQ 源码,我学会了如何优雅的创建线程

    RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时、高可靠的消息发布与订阅服务。 这篇文章,笔者整理了 RocketMQ 源码中创建线程的几点...

  • 120
    MySQL必知必会:用十一张图讲清楚,当你CRUD时BufferPool中发生了什么!

    一、前言 下面让我们就一起看下,当你执行CURD时,InnoDB的Buffer Pool中都发生了什么!以及Buffer Pool的优化! 二、Let‘s go 你知道的,M...

  • 120
    这篇SpringCloud GateWay 详解,建议收藏

    背景 在微服务架构中,通常一个系统会被拆分为多个微服务,面对这么多微服务客户端应该如何去调用呢?如果没有其他更优方法,我们只能记录每个微服务对应的地址,分别去调用,但是这样会...

  • 120
    Linux(五)-用户和用户组管理

    在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限。 查看当前用户:whoami 查看当前系统当...

  • 120
    浪费了“黄金五年”的Java程序员,还有救吗?

    在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的...

  • 120
    美团动态线程池实践思路,开源了

    大家好,今天我们来聊一个比较实用的话题,动态可监控的线程池实践,全新开源项目(DynamicTp)地址在下方,欢迎star交流学习。 写在前面 稍微有些Java编程经验的小伙...

  • 120
    idea最全插件推荐,真是爽

    插件安装 settings->plugins->marketplace(插件商城)/installed(已安装的插件) 切换到marketplace,在搜索框中输入所要安装的...