标签:Netty

Spring

万字Spring Cloud Gateway2.0,面向未来的技术,了解一下?

9

hellas 发布于 2019-10-18

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 本文将从知识拓扑讲起,谈一下api网关的功能,以及spring cloud gateway的使用方法。文章很长,可以先过一下目录。 一、知识拓扑 (使用和原理) 二、网关的作用 三、Predicate,...

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

Java

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

4

yanxinchi 发布于 2019-10-18

来源 |  http://rrd.me/en3Wp 前言 谈到java的线程池最熟悉的莫过于 ExecutorService 接口了,jdk1.5新增的 java.util.concurrent 包下的这个api,大大的简化了多线程代码的开发。而不论你用 FixedTh...

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

Spring

Java面试通关要点汇总集之框架篇参考答案

1

hanze 发布于 2019-10-15

框架篇 Spring BeanFactory 和 ApplicationContext 有什么区别 BeanFactory 可以理解为含有bean集合的工厂类。BeanFactory 包含了种bean的定义,以便在接收到客户端请求时将对应的bean实例化。 BeanFactory...

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

Java

通过实例理解Java网络IO模型

11

songhua.gao 发布于 2019-10-15

网络IO模型及分类 网络IO模型是一个经常被提到的问题,不同的书或者博客说法可能都不一样,所以没必要死抠字眼,关键在于理解。 Socket连接 不管是什么模型,所使用的socket连接都是一样的。 以下是一个典型的应用服务器上的连接情况。客户的各种设备通过Http协议与Tomca...

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

Java

如何成长与发展?

1

songhua.gao 发布于 2019-10-15

一 每个人在生活与工作中都在不断学习新东西、新事物,这其中既有主动学习的,即出于个人需要、工作需要、家庭需要等等因素自发学习; 也有被动学习的,即根据周围环境、项目需求等外在因素迫使自己学习某项技术或是技能。 无论是主动学习还是被动学习,最终都是在学习,经过了一段时间后,自己就会...

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

Java

为什么Netty的FastThreadLocal速度快 原 荐

xirruiqiang 发布于 2019-10-15

前言 最近在看netty源码的时候发现了一个叫FastThreadLocal的类,jdk本身自带了ThreadLocal类,所以可以大致想到此类比jdk自带的类速度更快,主要快在什么地方,以及为什么速度更快,下面做一个简单的分析; 性能测试 ThreadLocal主要被用在多线程...

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

编程技术

从面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议

changyuan.xu 发布于 2019-10-15

我在做技术面试官的时候,面试对象大多数是初级开发和高级开发,偶尔也会面试架构师。我发现,IT人的工资固然和相关技术的使用年限有关,但如果候选人的技能无法跨越到更高层次的话,他们的收入也就会停留在当前级别,哪怕工资年限再多,也无法提升工资水平。 比如,我就面试过不少工作了5,6年的...

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

Spring

Spring Boot WebFlux 增删改查完整实战 demo

4

likai 发布于 2019-10-15

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里我们不对数据库储存进行访问,因为后续会讲...

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

Java

2019 余额不足,如何高效充电?

9

尖兵 发布于 2019-10-14

阅读本文大概需要 3.3 分钟。 众所周知,创业是苦逼的,我常跟不少身边的朋友说,好好在职场打工挺幸福的,可以有创业的心态,但是别一时间头脑发热,就全职 All In 创业去。 可即便如此,这世界依然有不少 All In 的创业者,我的一个老朋友池建强老师,我觉得就算是其一吧,以...

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

编程技术

拿起键盘就是干:跟我一起徒手开发一套分布式IM系统

54

xiaoli.he 发布于 2019-10-14

1、引言 老读者应该还记得我在去年国庆节前分享过一篇《 技术干货:从零开始,教你设计一个百万级的消息推送系统 》,虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码。好吧,质疑我穷我无话可说(因为是真穷。。),怀疑我撸码的能力那是绝对不行,所以这次准备拉起键...

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

Spring

Spring Cloud Feign 性能优化

dulong 发布于 2019-10-14

#### 1、替换 tomcat 首先,把 tomcat 换成 undertow,这个性能在 Jmeter 的压测下,undertow 比 tomcat 高一倍 **第一步,pom 修改去除tomcat** “`pom org.springframework.boot...

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

Java

滴滴出行JAVA面经

zhuangli 发布于 2019-10-14

自我结束+项目介绍 Http的请求方法 http三次握手四次挥手,为什么这么设计? http与https区别 UDP 和 TCP 的区别 滑动窗口说一下?作用以及流程? 数据库索引 索引在使用时有哪些原则 数据库的隔离级别 B+树 B树的区别 MyISAM,InnoDB你说一下 ...

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

Java

为什么Netty的FastThreadLocal速度快

刘莉莉 发布于 2019-10-14

最近在看netty源码的时候发现了一个叫FastThreadLocal的类,jdk本身自带了ThreadLocal类,所以可以大致想到此类比jdk自带的类速度更快,主要快在什么地方,以及为什么速度更快,下面做一个简单的分析; 性能测试 ThreadLocal主要被用在多线程环境下...

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

Spring

Spring Boot WebFlux 快速入门实践

4

hanze 发布于 2019-10-14

02:WebFlux 快速入门实践 Spring Boot 2.0 spring.io 官网有句醒目的话是: BUILD ANYTHING WITH SPRING BOOT Spring Boot (Boot 顾名思义,是引导的意思)框架是用于简化 Spring 应用从搭建到开发...

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

Java

使用 RSocket 进行反应式数据传输

wenming.gapo 发布于 2019-10-14

在微服务架构中,不同服务之间通过应用协议进行数据传输。典型的传输方式包括基于 HTTP 协议的 REST 或 SOAP API 和基于 TCP 字节流的 gRPC 等。HTTP 协议的优势在于其广泛的适用性,有非常多的服务器和客户端实现的支持,但 HTTP 协议本身比较简单,只支...

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

Java

Netty 学习和进阶策略

21

hellas 发布于 2019-10-14

背景 Netty 框架的特点 Netty 的一个特点就是入门相对比较容易,但是真正掌握并精通是非常困难的,原因有如下几个: 涉及的知识面比较广:Netty 作为一个高性能的 NIO 通信框架,涉及到的知识点包括网络通信、多线程编程、序列化和反序列化、异步和同步编程模型、SSL/T...

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

编程技术

大型分布式项目实战视频教程,帮你实现加薪升职

10

Harries 发布于 2019-10-13

大多程序员在工作三、四年后,就会对自工作有所懈怠,因为程序员在工作三四年后,项目开发所需要的知识基本已经从工作中学习到并掌握,之后工作莫非就是重复,复制粘贴是工作中的常态,此时很多人都很想寻新的方向来突破自己,这样才能够去寻找新的工作机会来提升自己的待遇,否则,不但不会涨工资,找...

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

Java

Hutool 指南 API

18

小丁 发布于 2019-10-13

介绍一款超厉害的国产 Java工具——Hutool 。Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类。适用于很多项目以及Web开发,并且与其他框架没有耦合性。 ===================...

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