标签:SSL/TLS

Java

跟我一起开发商业级IM(1)——技术选型及协议定义

5

刘莉莉 发布于 2020-07-15

终于可以开始写这个系列的文章了,本系列文章预计将分为 13 篇,由于IM涉及的知识点稍复杂,所以每个知识点都会单独用一篇文章来阐述,尽量讲透彻,方便大家理解。 灵魂拷问 为什么需要写这个系列的文章呢? 可能大家会问,有了之前的 NettyChat 和 开源一个自用的Android...

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

编程技术

DARMACash匿名公链技术(二):区块网络的核心框架LIBP2P

8

zhuangli 发布于 2020-07-13

我们在DARMACash匿名公链技术(一)的介绍中,向大家阐述了DMCH项目使用了GO编程语言的战略意义,运用传统SSL/TLS技术对DMCH区块网络加密的安全手段。在这篇文章中我们重点阐述DMCH分布式区块网络的核心网络层框架libp2p,目前国内互联网还没有相关资料能够很好的...

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

Java

Netty快速上手:Netty没有你想象的那么难

10

尖兵 发布于 2020-05-20

该文章是Netty相关文章。目的是让读者能够快速的了解netty的相关知识以及开发方法。因此本文章在正式介绍Netty开发前先介绍了Netty的前置相关内容:线程模型,JavaNIO,零拷贝等。本文章以大纲框架的形式整体介绍了Netty,希望对读者有些帮助。文中图片多来自于百度网...

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

编程技术

全面解析Netflix的微服务架构设计

12

xiaoli.he 发布于 2020-05-15

作者 | Cao Duc Nguyen 策划 | 万佳 本文描绘了 Netflix 流媒体服务的整体云架构图景,并从可用性、延迟、可扩展性和对网络系统或系统中断的适应性方面分析了系统的设计。 1 简介 多年来,Netflix 一直是全球最出色的在线订阅制视频流媒体服务,其流量占全...

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

Java

Android面经分享,失业两个月,五一节前拿到offer

2

xiaoli.he 发布于 2020-05-14

疫情期间,我被裁了。 从3月初开始复习,准备面试题。复习的资料主要为@jsonchao的博客,还有就是网上的其他博客资料。首先介绍一下自己基本情况:渣本毕业快4年,一直在小厂摸鱼混日子,学历和简历背景不是很好看,所以面试邀约也不是很多,面试也到处碰壁。从3月中旬开始面试,一直到4...

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

Java

Java网络编程–Netty入门

5

zhuangli 发布于 2020-04-18

Netty是一个高性能,高可扩展性的异步事件驱动的网络应用程序框架,它极大的简化了TCP和UDP客户端和服务器端网络开发。它是一个NIO框架,对Java NIO进行了良好的封装。作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机...

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

编程技术

开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(二)第三方框架使用(下)

14

zhuangli 发布于 2020-04-16

这篇博客是上篇博客“ 开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用 ” 的续集,由于篇幅过程,拆成几部分了。 先回顾一下第三方框架图: 2.1 Rxswift 家族库 2.1.1 RxAnimated 源码下载: RxA...

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

Java

tomcat幽灵猫分析

34

刘莉莉 发布于 2020-04-09

前言 最近在从零开始学习java安全,而前端时间tomcat的ghostcat漏洞比较火,这次就尝试的复现一下,如果有错误希望师傅们可以指出 环境搭建 由于要调试tomcat,所以需要下载源码,这次我用到的版本是8.0.47 在官网下载源码 在目录下创建一个pom.xml(便于之...

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

Java

java程序员从小工到专家成神之路(2020版)

3

songhua.gao 发布于 2020-04-08

java程序员从小工到专家成神之路(2020版) java作为第一大编程语言,可谓源远流长,一代又一代的java程序员前仆后继走在java学习的路上。java程序员的学习之路在2020年又有什么变化呢? 先上图: 上面的RoadMap图中列出了作为一个java程序员需要掌握的技术...

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

Java

Elasticsearch7.6开启xpack以及java代码配置客户端

yeseng 发布于 2020-03-22

最近这两天在研究es7.6的配置以及开启xpack后用java代码配置TransportClient、RestClient和JestClient,在这里记录一下。 一、安装Elasticsearch7.6 首先下载es wget https://artifacts.elastic...

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

Java

大数据方向学习面试知识图谱

5

yeseng 发布于 2020-01-15

正所谓,无招胜有招。 愿读到这篇文章的技术人早日明白并且脱离技术本身,早登彼岸。 一切技术最终只 是雕虫小 技 。 大纲 本系列主题是大数据开发面试指南,旨在为大家提供一个大数据学习的基本路线,完善数据开发的技术栈,以及我们面试一个大数据开发岗位的时候,哪些东西是重点考察的,这些...

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

Java

springboot整合apache ftpserver详细教程(看这一篇就够了)

4

邓龙华 发布于 2020-01-14

原创不易,如需转载,请注明出处 https://www.cnblogs.com/baixianlong/p/12192425.html ,否则将追究法律责任!!! 一、Apache ftpserver相关简介 Apache FtpServer是100%纯Java FTP服务器。它...

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

Java

Netty实战(一) —— 编写WebSocket服务器

dulong 发布于 2020-01-13

Netty在Java程序之间通信很方便,直接用Netty的客户端和服务器端就可以了。但是如果客户端是浏览器怎么办(Java程序一般不会开发Web应用),这时候的客户端是个JavaScript程序,进行相互通信就要用到WebScoket协议啦。 WebSocket协议 概念 熟悉J...

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

Java

这可能是目前最透彻的Netty原理架构解析

11

hanze 发布于 2020-01-09

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

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

编程技术

AWS Certified Solutions Architect – Associate Exam

2

邓龙华 发布于 2019-12-31

参考链接: https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate/view/ 由于备考AWS ACA考试,所以从网上看到这套模拟试题,在学习过程中对试题进行系统性分析...

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

Java

gRPC 在 Java 中的入门实例

1

hellas 发布于 2019-12-26

一、前言 经过前面三篇 Protobuf 相关文章的学习,相信大家已经对 Protobuf 有所掌握。前文说过, ProtoBuf 很适合做数据存储或 RPC 数据交换格式。可以用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 本节将介绍在 Java...

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

Java

面试【JAVA基础】Web与网络

2

邓龙华 发布于 2019-12-18

1、转发与重定向的区别 转发是服务器请求资源,服务器直接访问目标地址url,把响应内容返回给浏览器。 重定向根据服务器返回的状态码重新请求地址。 转发是服务器行为,重定向是客户端行为。 转发显示的url不变而重定向显示新的url。 转发页面和转发到的页面共享request的信息,...

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

Java

对Netty的一些理解

9

puefu.he 发布于 2019-12-14

Netty 是一个高性能、异步事件驱动的 NIO 框架,它提供了对 TCP 、 UDP 和文件传输的支持。作为当前最流行的 NIO 框架, Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组件也是基于 Netty 的 NIO...

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