阿里-马云的学习笔记

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页

2020年3月19日 #

二分查找(java实现)

摘要: 什么是二分查找? 二分查找(binary search)又叫折半查找,它是一种在有序数组中查找某一特定元素的搜索算法。 二分查找必要条件? 必须为顺序存储结构; 必须按关键字大小有序排列。 二分查找原理 使用二分查找算法找出arrays数组中8的位置 int[] arrays = new int[] 阅读全文

posted @ 2020-03-19 13:15 阿里-马云的学习笔记 阅读(637) 评论(0) 推荐(0) 编辑

2020年3月17日 #

Netty专题(四)-----Netty介绍、Netty组件介绍

摘要: Netty是什么?为什么要用Netty? 介绍 Netty是由JBOSS提供的一个java开源框架。 Netty提供异步的、事件驱动的网络应用程序框架和工具, 用以快速开发高性能、高可靠性的网络服务器和客户端程序。 为什么要用Netty 1、虽然JAVA NIO框架提供了 多路复用IO的支持,但是并 阅读全文

posted @ 2020-03-17 23:13 阿里-马云的学习笔记 阅读(852) 评论(2) 推荐(0) 编辑

一文读懂高性能网络编程中的线程模型

摘要: 本文转载自:http://www.52im.net/thread-1939-1-1.html 线程模型 上篇《高性能网络编程(五):一文读懂高性能网络编程中的I/O模型》介绍完服务器如何基于 I/O 模型管理连接,获取输入数据,下面将介绍基于进程/线程模型,服务器如何处理请求。 值得说明的是,具体选 阅读全文

posted @ 2020-03-17 12:07 阿里-马云的学习笔记 阅读(492) 评论(0) 推荐(0) 编辑

一文读懂高性能网络编程中的I/O模型

摘要: 本文转载自:http://www.52im.net/thread-1935-1-1.html 互联网服务端处理网络请求的原理 首先看看一个典型互联网服务端处理网络请求的典型过程: 由上图可以看到,主要处理步骤包括: 1)获取请求数据,客户端与服务器建立连接发出请求,服务器接受请求(1-3);2)构建 阅读全文

posted @ 2020-03-17 11:58 阿里-马云的学习笔记 阅读(183) 评论(0) 推荐(0) 编辑

Java中Lambda表达式的使用

摘要: 本文转载自:https://www.cnblogs.com/franson-2016/p/5593080.html Lambda表达式的语法基本语法:(parameters) -> expression或(parameters) ->{ statements; }下面是Java lambda表达式的 阅读全文

posted @ 2020-03-17 09:19 阿里-马云的学习笔记 阅读(443) 评论(0) 推荐(0) 编辑

2020年3月15日 #

Netty专题(二)-----原生JDK网络编程

摘要: 原生JDK网络编程 网络编程里通用常识 既然是通信,那么是肯定是有两个对端的。在通信编程里提供服务的叫服务端,连接服务端使用服务的叫客户端。在开发过程中,如果类的名字有Server或者ServerSocket的,表示这个类是给服务端用的,如果类的名字只有Socket的,那么表示这是负责具体的网络读写 阅读全文

posted @ 2020-03-15 21:54 阿里-马云的学习笔记 阅读(373) 评论(0) 推荐(0) 编辑

2020年3月13日 #

Fork/Join框架基本使用

摘要: 概述 Fork/Join基于分而治之的算法,它可以将一个大的任务拆分成多个子任务进行并行处理,最后将子任务结果合并成最后的计算结果,并进行输出。本文中对Fork/Join框架的讲解,基于JDK1.8+中的Fork/Join框架实现,参考的Fork/Join框架主要源代码也基于JDK1.8+。 基本使 阅读全文

posted @ 2020-03-13 17:52 阿里-马云的学习笔记 阅读(960) 评论(1) 推荐(0) 编辑

服务端高并发分布式架构演进之路

摘要: 本文转载自:https://segmentfault.com/a/1190000018626163 1. 概述 本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 特 阅读全文

posted @ 2020-03-13 17:13 阿里-马云的学习笔记 阅读(345) 评论(0) 推荐(0) 编辑

2020年3月11日 #

Netty专题(一)-----计算机网络、TCP/ICP、linux网络I/O模型

摘要: 计算机网络体系结构 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。其目的是为异种计算机互连提供一个共同的基础和标准框架 阅读全文

posted @ 2020-03-11 23:25 阿里-马云的学习笔记 阅读(475) 评论(0) 推荐(0) 编辑

2020年3月10日 #

Nginx专题(四)-----https、nginx高可用

摘要: 公钥和私钥 概念 交互过程 浏览器使用公钥,把数据加密后,再发送出去。经过公钥加密内容,只有有私钥的人(nginx服务器)才看得懂。 nginx配置https nginx配置https的时候,需要两个东西:(此两样需购买)。一个key,私钥。放在nginx服务器里面,仅此一份;一个证书,公钥,供浏览 阅读全文

posted @ 2020-03-10 22:43 阿里-马云的学习笔记 阅读(511) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页