标签:HTTP协议

Spring

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

9

hellas 发布于 2019-10-18

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

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

编程技术

毕业3年Java程序员,年薪20W,他是如何达到的?

8

changyuan.xu 发布于 2019-10-17

Java架构师,首先要是一个高级java攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池…… Java构架师需要掌握的技术: 1、熟练使用各种框架,并知道它们实现的原理。 2、jvm虚拟...

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

Java

Shiro权限管理框架(四):深入分析Shiro中的Session管理

5

dulong 发布于 2019-10-15

其实关于Shiro的一些学习笔记很早就该写了,因为懒癌和拖延症晚期一直没有落实,直到今天公司的一个项目碰到了在集群环境的单点登录频繁掉线的问题,为了解决这个问题,Shiro相关的文档和教程没少翻。最后问题解决了,但我觉得我也是时候来做一波Shiro学习笔记了。 本篇是Shiro系...

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

Java

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

11

songhua.gao 发布于 2019-10-15

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

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

编程技术

云服务OpenAPI的7大挑战,架构师如何应对?

9

刘莉莉 发布于 2019-10-15

API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参考 github 和 k8s ,它们都是典型的RESTful接口。云服务对外开放的窗口就是Open...

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

Java

MediaPlayer的生命周期和缓冲策略(源码篇)

4

hanze 发布于 2019-10-13

最近打算对公司的播放器进行优化.那么作为一个Android开发人员,Android自带的MediaPlayer本身具有很好的借鉴意义。MediaPlayer其实只是播放器在java层包的一层壳,具体的实现由评分机制决定,而在Android 7 之后Google官方移除了Aweso...

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

Java

想了解Java后端学习路线?你只需要这一张图!

4

刘莉莉 发布于 2019-10-12

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的微信公众号【黄小斜】,也会同步到我的个人博客: www.how2p...

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

Spring

基于SpringBoot+WebSocket搭建一个简单的多人聊天系统

3

likai 发布于 2019-10-10

前言 今天闲来无事,就来了解一下WebSocket协议。来简单了解一下吧。<!–more–> WebSocket是什么 首先了解一下WebSocket是什么?WebSocket是一种在单个TCP连接上进行全双工通信的协议。这是一种比较官方的说法...

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

Java

Spring Cloud Netflix Feign 基础应用实战

3

hellas 发布于 2019-10-10

点击上方" 程序员历小冰 ",选择“置顶或者星标” 你的关注意义重大! 本文摘自笔者出版的书籍《Spring Cloud 微服务架构进阶》 微服务是软件系统架构上的一种设计风格,它倡导将一个原本独立的服务系统分成多个小型服务,这些小型服务都在独立的进程中运行,...

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

Spring

Spring Cloud Netflix Feign 基础应用实战

3

xiaoli.wang 发布于 2019-10-10

点击上方" 程序员历小冰 ",选择“置顶或者星标” 你的关注意义重大! 本文摘自笔者出版的书籍《Spring Cloud 微服务架构进阶》 微服务是软件系统架构上的一种设计风格,它倡导将一个原本独立的服务系统分成多个小型服务,这些小型服务都在独立的进程中运行,...

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

Java

详解http报文(2)-web容器是如何解析http报文的

4

likai 发布于 2019-10-09

摘要 在 详解http报文 一文中,详细介绍了http报文的文本结构。那么作为服务端,web容器是如何解析http报文的呢?本文以jetty和undertow容器为例,来解析web容器是如何处理http报文的。 在前文中我们从概览中可以了解到,http报文其实就是一定规则的字符串...

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

Java

适合新手:从零开发一个IM服务端(基于Netty,有完整源码)

13

xubiao.zhuang 发布于 2019-10-09

0、引言 站长提示: 本文适合IM新手阅读,但最好有一定的网络编程经验,必竟实践性的代码上手就是网络编程。如果你对网络编程,以及IM的一些理论知识知之甚少,请务必首先阅读: 《 新手入门一篇就够:从零开发移动端IM 》 ,该文为IM小白分类整理了详尽的理论资料,请按需补充相关知识...

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

编程技术

适合新手:从零开发一个IM服务端(基于Netty,有完整源码)

1

xiaoli.wang 发布于 2019-10-09

本文由“yuanrw”分享,博客:juejin.im/user/5cefab8451882510eb758606,收录时内容有改动和修订。 0、引言 站长提示:本文适合IM新手阅读,但最好有一定的网络编程经验,必竟实践性的代码上手就是网络编程。如果你对网络编程,以及IM的一些理论...

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

编程技术

Go 微服务全链路跟踪详解

7

yeseng 发布于 2019-10-08

点击上方蓝色“ Go语言中文网 ”关注我们,设个星标,每天学习 Go 语言 本文作者: 倚天码农, 授权发布 在微服务架构中,调用链是漫长而复杂的,要了解其中的每个环节及其性能,你需要全链路跟踪。它的原理很简单,你可以在每个请求开始时生成一个唯一的ID,并将其...

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

Java

java Socket + 自定义线程池 实现web服务器 仿Servlet

7

wenming.gapo 发布于 2019-10-01

前言 基于java Scoket的TCP协议 简单实现http web服务器,使用自定义线程池去处理每一个请求,用浏览器当作客户端,达到javaWeb中类似于访问Servlet的效果。 (对http协议和Servlet要有一定了解) 执行效果: http服务器端 : 客户端 (l...

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

Java

一问带你区分清楚Authentication,Authorization以及Cookie、Session、Token

3

yeseng 发布于 2019-09-29

上周写了一个 适合初学者入门 Spring Security With JWT 的 Demo 。Demo 地址: https://github.com/Snailclimb… 。很多人可能对权限认证领域一些常见的概念都不是特别了解,所以写了篇文章专门介绍一下这些概念。...

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

Java

注解在Java中是如何工作的

puefu.he 发布于 2019-09-27

来一点咖啡,准备好进入注解的世界。 注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。在本文中,我将讨论注解到底是什么,为什么引入注解,它们是如何工作...

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

编程技术

Netty高性能原理和框架架构解析

10

hellas 发布于 2019-09-27

1、引言 Netty 是一个广受欢迎的异步事件驱动的Java开源网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参...

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