标签:TCP

Java

Java的BIO和NIO很难懂?用代码实践给你看,再不懂我转行!

13

yeseng 发布于 2019-11-22

本文原题“从实践角度重新理解BIO和NIO”,原文由Object分享,为了更好的内容表现力,收录时有改动。 1、引言 这段时间自己在看一些Java中BIO和NIO之类的东西,也看了很多博客,发现各种关于NIO的理论概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,...

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

编程技术

低延时直播与RTC融合架构设计②:直播与RTC低延时方案

4

yeseng 发布于 2019-11-22

本文整理自网易云信多媒体资深技术架构师吴桐在 QCon 全球软件开发大会上海站的演讲内容《超高清4K视频低延时直播与RTC融合架构设计》,为该系列的第二篇文章。 回顾该系列第一篇文章 《超高清4K视频低延时直播与RTC融合架构设计①:5G与未来的网络格局》 。 本篇文章中,吴桐从...

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

Java

SpringCloud微服务快速入坑

1

songhua.gao 发布于 2019-11-22

关键词:Spring Cloud、Spring Boot、Eureka、Zuul、Feign、Oauth2 初入服务端,菜鸟一枚 Spring Cloud 是基于Spring Boot的一整套完善的微服务框架,包含服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等一系...

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

Java

Nginx动静分离(Nginx+Tomcat)

小丁 发布于 2019-11-22

第一步: nginx构建 第二步:Tomcat构建 1.Tomcat基础点 (1 )Tomcat 是基于java开发的web容器,用来发布java代码和jsp网页。 (2)开发人员开发java web网站,使用Tomcat容器发布和解析,用户通过浏览器实现访问。 (3)发布jav...

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

编程技术

Akamai Martin Horčička:最新网络优化技术及编程语言分析

2

xiaoli.wang 发布于 2019-11-22

在LiveVideoStackCon深圳站开场之前,我们邀请到了Akamai公司的研发经理Martin Horčička来接受我们的采访, 采访中Martin向我们分享了他早期关于UNIX相关的OS、网络和开发的工作以及 对于近几年编程语言发展的看法 。除此之外 Martin还提...

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

Java

RMI与RPC的区别

1

puefu.he 发布于 2019-11-22

这里简单说一下RMI和RPC的区别。 什么是RMI RMI(Remote Method Invocation,远程方法调用),能够让在客户端Java虚拟机上的对象像调用本地对象一样调用服务端Java虚拟机中的对象上的方法,是Java在JDK1.1中实现的,大大增强了Java开发分...

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

Java

由一次线上故障来理解下TCP三握、四挥 & Java堆栈分析到源码的探秘

9

xubiao.zhuang 发布于 2019-11-21

本文导读: 生产故障场景介绍 TCP 建连三次握手过程 TCP 断连四次挥手过程 结合 Java 堆栈剖析源码 再从堆栈中找到"罪魁祸首" 问题优化方案总结 1. 生产故障场景介绍 业务简介: 该服务主要是提供对外的代理接口,大部分接口都会调用第三方...

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

Java

2019 年 Python、Golang、Java、C++、Rust 该如何选择?

11

songhua.gao 发布于 2019-11-21

Python、Golang、Java、C++、Rust这几门编程语言都是2019非常火热的语言,这几门语言各有特点各有优劣,因此很多初学者总是纠结于如何在这五种语言间选择。实践出真知,下面分别推荐几个 Gitee 上的 Python、Golang、Java、C++、Rust 语言...

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

Java

在校生如何面向面试地学习Java

1

wenming.gapo 发布于 2019-11-21

最近我在博客园里,看到不少在校的同学在学java,而且,在我最近举办的一次直播活动中,也有不少在校生同学来提问,java该怎么学。 对于那些已经工作的同学,哪怕才工作不久,毕竟也能从项目实践里总结和探索java的学习途径和相关方法。但在校生同学由于没机会接触实际项目,在学习内容、...

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

Spring

云端的生存之道,第 1 单元:将 Spring Boot 部署到 Kubernetes

15

xiaoli.he 发布于 2019-11-21

在本期的" 云端的生存之道 "中,您会了解将 Spring Boot 应用程序部署到IBM Cloud 上托管的 Kubernetes 集群中的步骤。 探索云端的生存之道 云端的生存之道 是一个教程和视频系列,专门帮助开发者和操作人员了解如何利用云原生思维方式...

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

编程技术

解密商业化广告投放平台技术架构

34

hanze 发布于 2019-11-21

分享嘉宾:辰序 阿里 高级技术专家 编辑整理:Hoh Xil 内容来源:大鱼技术沙龙 出品社区:DataFun 注:欢迎转载,转载请在留言区内留言。 导读: 互联网广告是流量商业变现的重要途径之一,涉及服务平台、检索引擎、算法策略、数据工程等多个方向。本次分享的主题为商...

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

Java

Apache Flink任意Jar包上传漏洞复现

14

darida 发布于 2019-11-21

0×01前言 周三的时候,安全网站上看到有一个新爆出的关于Aapche Flink的JAR包上传导致任意代码执行的漏洞。周四在看的时候已经出了一部分POC和抓取相关漏洞机器的代码,放在编译器里跑了一下好像不行。最后在周五的时候找了相关Apache环境复现一下这个漏洞。...

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

编程技术

优秀架构师必须掌握的 4 种架构思维

14

yeseng 发布于 2019-11-20

点击上方蓝色字关注我们~ 导读 架构的本质是管理复杂性,抽象、分层、分治和演化思维是我们工程师/架构师应对和管理复杂性的四种最基本武器。 最近团队来了一些新人,有些有一定工作经验,是以高级工程师/架构师身份进来的,但我发现他们大部分人思维偏应用和细节,抽象能力弱。所以作为团队技术...

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

Java

java中WAITING状态的线程为啥还会消耗CPU

9

小丁 发布于 2019-11-20

刚刚过去的双十一, 公司订单量又翻了一倍. 就在老板坐在办公室里面偷偷笑的同时,坐在工位上的我们却是一直瑟瑟发抖. 面对zabbix里面时不时蹦出来的一条条CPU告警,默默地祈祷着不要出问题. 当然, 祈祷是解决不了问题的, 即使是开过光的服务器也不行. CPU告警了, 还得老老...

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

Java

OkHttp 3.14.x 源码解析-拦截器

2

邓龙华 发布于 2019-11-20

上一篇文章 OkHttp 3.14.x 源码解析-执行流程 我们分析了OKHttp的整体执行流程,也从中提到了OKHttp会调用各拦截器来获取响应数据,但是并没有展开来讲,所以这篇文章我们将来详细分析各个拦截器的职责。 从上篇文章我们知道OKHttp有七大拦截器,按添加顺序为: ...

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

Java

020.掌握Pod-Pod基础使用

4

Harries 发布于 2019-11-20

一 Pod定义详解 1.1 完整Pod定义文件 1 apiVersion: v1 #必选,版本号,例如v1,版本号必须可以用 kubectl api-versions 查询到 2 kind: Pod #必选,Pod 3 metadata: #必选,元数据 4 name: stri...

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

编程技术

微服务设计学习(二)关于服务的集成

4

yanxinchi 发布于 2019-11-20

前言 微服务之间如何集成应该可以说是微服务相关技术中最重要的知识之一。具体可以表示成服务之间的调用方式、通信协议、序列化协议等。 如果服务集成做得好,你的微服务可以最大程度地保持自治,你可以独立地修改和发布,相反,前期考虑得不周全的话,会给你带来灾难。 本篇是微服务设计学习系列的...

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

Java

Java面试必备知识点梳理:二分查找算法

4

dulong 发布于 2019-11-20

在计算机世界里“数据结构+算法=程序”,因此算法在程序开发中起着至关重要的作用。虽然我们在开发中自己设计算法的情况不多,在工作中却离不开算法。无论是开发包提供的算法还是我们自己设计的算法,算法在程序中都无处不在。 常用的算法有查找算法和排序算法。查找算法有线性查找算法、深度优先搜...

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