标签:Netty

Java

云原生时代JAVA语言的求生之路

1

changyuan.xu 发布于 2019-08-30

作者:国际化业务线-橙子 Introduction 云原生( Cloud Native )相信大家已经不再陌生,它已经被媒体和社区认为是 web 技术体系进化的大趋势。而 Java,已经是一门年龄超过20岁,被广泛使用在个人电脑、移动设备上,覆盖互联网、教育、政府、军工等行业的强...

阅读(8)评论(0)赞 (0)

Java

聊聊dubbo的NettyServer

邓龙华 发布于 2019-08-30

序 本文主要研究一下dubbo的NettyServer AbstractServer dubbo-2.7.3/dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/A...

阅读(12)评论(0)赞 (0)

Spring

你以为大厂的代码就不烂了?看看公众号怎么说?

20

puefu.he 发布于 2019-08-30

点击“ 开发者技术前线 ”,选择“星标:top:” 13:21 在看|星标|留言, ?真爱 最近一个朋友进入梦寐以求的大公司,和我抱怨了下,他们大公司代码写的也不怎么好,连他一个菜鸡都能看出逻辑漏洞,都没人改。让他有点怀疑人生了。那么为什么有的大公司代码也会如此烂呢? ...

阅读(14)评论(0)赞 (0)

Java

细说 Netty 中的粘包和拆包

hellas 发布于 2019-08-30

TCP/IP中的“粘包”与“拆包” “粘包拆包”是个伪命题 确实,我也认为这是个伪命题,tcp这种双工面向流的协议,本来就没有粘拆包的说法,包的界限问题应该需要由上层的应用处理。 但为什么会有粘拆包问题呢? 应用程序写入的数据大于套接字缓冲区大小,这将会发生拆包。 应用程序写入数...

阅读(9)评论(0)赞 (0)

Spring

一份“热腾腾”的面经分享(写于拿到offer的24小时内)!

3

hanze 发布于 2019-08-29

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 本文是公众号读者润土投稿的面试经历 感谢润土同学的分享 首先介绍一下我的面试经历,上周花了一周的时间,面试了5家公司,拿到两个offer,这篇面试分享是在拿到第二个offer的当天晚上写的。 由...

阅读(10)评论(0)赞 (0)

Java

Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析

1

zhuangli 发布于 2019-08-29

前言 谈到 Java 的线程池最熟悉的莫过于 ExecutorService 接口了,jdk1.5 新增的 java.util.concurrent 包下的这个 api,大大的简化了多线程代码的开发。而不论你用 FixedThreadPool 还是 CachedThreadPoo...

阅读(13)评论(0)赞 (0)

Java

双非本科没有项目经历,如何进入BATJ等一线公司?

7

yanxinchi 发布于 2019-08-29

阅读本文大概需要 6 分钟。 没有项目经历,如何找到大厂实习?这个问题是有读者后台留言问过的,相信这个也是很多人的困惑,希望这篇内容能对你有所帮助。 “基础 + 算法 + 项目 + 进阶 = 好的一线互联网公司offer” 1.基础 计算机的基础指的是什么?? 操作系统...

阅读(6)评论(0)赞 (0)

Spring

如何通过springboot + redis + 注解 + 拦截器,实现接口幂等性校验?

13

xubiao.zhuang 发布于 2019-08-29

扫描下方二维码 试读 一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次,比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超...

阅读(7)评论(0)赞 (0)

Java

netty无缝切换rabbitmq、activemq、rocketmq实现聊天室单聊、群聊功能

3

xiaoli.he 发布于 2019-08-28

netty的pipeline处理链上的handler:需要IdleStateHandler心跳检测channel是否有效,以及处理登录认证的UserAuthHandler和消息处理MessageHandler protected void initChannel(SocketCh...

阅读(15)评论(0)赞 (0)

Spring

SpringBoot2.X整合Redis(单机+集群+多数据源)-Lettuce版

xubiao.zhuang 发布于 2019-08-28

最近项目尝试从SpringBoot1.X升级到SpringBoot2.X, 但是 Spring Boot 2.0中 Redis 客户端驱动现在由 Jedis变为了 Lettuce, 所以尝试测试一下Lettuce的使用. 下面简单介绍一下Lettuce. Redis 三大客户端 ...

阅读(16)评论(0)赞 (0)

Spring

2019.8的面试,总结以及计划

xiaoli.he 发布于 2019-08-28

仔细想想,有那么一个月没有更新博客了。这个月主要是准备面试去了。 面试准备 这个月主要是把前面的所有博文都复习了一遍,主要涉及以下部分: Servlet Java基础类,集合类,并发类 JVM Spring,SpringMVC,Mybatis源码 Spark,Hadoop Ela...

阅读(10)评论(0)赞 (0)

Java

Java学习必备书籍推荐终极版!

xubiao.zhuang 发布于 2019-08-28

Java 基础 ? 《Head First Java》 [1] (推荐,豆瓣评分 8.7,1.0K+人评价):可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点。 ? 《Java 核心技术卷 1+卷 2》 [2] (推荐): 很棒的两本书,...

阅读(9)评论(0)赞 (0)

Java

dubbo流量上线时的非平滑问题

12

yeseng 发布于 2019-08-27

点击上方蓝色字关注我们~ 前言 笔者最近解决了一个困扰了业务系统很久的问题。 这个问题只在发布时出现,每次只影响一两次调用,相较于其它的问题来说,这个问题有点不够受重视。 由于种种原因,使得这个问题到了业务必须解决的程度,于是就到了笔者的手上。 问题现场 我们采用的是dubbo服...

阅读(12)评论(0)赞 (0)

Java

我每天都会看的几个技术公众号

20

hellas 发布于 2019-08-27

是不是觉得公众号关注得太多, 没有目的的看文章, 没有学到什么知识, 时间白白 浪费狼 。 你需要 删除些无价值的公众号, 在号的数量上做减法, 质量上做加法。 接下来给大家推荐一下这段时间一直在阅读的几个优秀公众号。 它们每天更新有态度、有温度的 原创 ,内容有保障。感兴趣的朋...

阅读(9)评论(0)赞 (0)

Java

2019 秋季最新最全面 JAVA 面试题 附答案

11

xubiao.zhuang 发布于 2019-08-26

点击“ 开发者技术前线 ”,选择“星标:top:” 13:21 在看|星标|留言, ?真爱 金9银10,是换工作的高峰期, 妹子面试阿里,面试官竟然问她有没有男朋友? ,本次带来ricky的整理的java面试题,方便各位求职准备。 JAVA基础 JAVA中的几种基本类型...

阅读(40)评论(0)赞 (0)

编程技术

来自阿里P8架构师的深度解析——一步一步清理烂代码

Harries 发布于 2019-08-26

摘要:烂代码不一定是问题,只要它们没有出错,没有人会对它嗤之以鼻。但不幸的是,它们没被发现的概率太小了。错误会被发现。需要新的功能,新系统发布了。现在你不得不面对这堆恐怖的代码,试着去清理它们。 猜猜看怎么了!你正”继承“(接收)了一堆混乱的旧代码。恭喜你!现在都是你的了。混乱的...

阅读(21)评论(0)赞 (0)

Java

Java性能 — NIO

16

darida 发布于 2019-08-25

网络通信中,最底层的是操作系统 内核 中的网络IO模型,分别为 阻塞式IO 、 非阻塞式IO 、 IO复用 、 信号驱动式IO 、 异步IO TCP工作流程 首先,应用程序通过 系统调用socket ,创建一个套接字,它是系统分配给应用程序的一个 文件描述符 其次,应用程序通过 ...

阅读(27)评论(0)赞 (0)

Java

AQS 队列同步器

1

Harries 发布于 2019-08-25

AQS 是 AbstractQueuedSynchronizer 的简称,是用来构建锁或者其他同步组件的基础框架,它使用int成员变量表示同步状态,通过内置的 FIFO (First in first out)队列来完成资源获取线程的排队工作。 ReetrantLock、Reet...

阅读(14)评论(0)赞 (0)