第一章:手动搭建I/O网络通信框架1:Socket和ServerSocket入门实战,实现单聊 在第一章中运用Socket和ServerSocket简单的实现了网络通信。这一章,利用BIO编程模型进行升级改造,实现群聊聊天室。 如图:当一个客户端请求进来时,接收器会为这个客户端分配一个工作线程,这个 ...
分类:
其他好文 时间:
2020-04-11 20:35:30
阅读次数:
75
阿帕奇Hadoop Apache?Hadoop®项目开发了用于可靠,可扩展的分布式计算的开源软件。 Apache Hadoop软件库是一个框架,该框架允许使用简单的编程模型跨计算机集群对大型数据集进行分布式处理。它旨在从单个服务器扩展到数千台机器,每台机器都提供本地计算和存储。该库本身不依赖于硬件来 ...
分类:
Web程序 时间:
2020-04-11 09:56:47
阅读次数:
102
https://baike.baidu.com/item/MapReduce/133425?fr=aladdin MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编 ...
分类:
其他好文 时间:
2020-04-09 00:41:17
阅读次数:
70
单线程模型 JavaScript 只在一个线程上运行,同时只能执行一个任务,其他任务都必须在后面排队等待。 注意 , JavaScript 只在一个线程上运行,不代表 JavaScript 引擎只有一个线程。事实上,JavaScript 引擎有多个线程,单个脚本只能在一个线程上运行(称为主线程),其 ...
分类:
编程语言 时间:
2020-04-08 19:30:54
阅读次数:
67
一、Nacos Config简介 是什么? Nacos 是一个易于构建云原生应用的动态服务发现,配置管理和服务管理平台。使用 Spring Cloud Alibaba Nacos Config 可基于 Spring Cloud 的编程模型快速访问 Nacos 配置管理功能。 Nacos:Dynami ...
分类:
编程语言 时间:
2020-04-04 22:49:59
阅读次数:
118
TMS320F28033芯片基本特点:高效32位CPU(TMS320C28x)60MHz(16.67ns周期时间)16×16和32×32MAC操作16×16双MAC哈佛(Harvard)总线架构连动运算快速中断响应和处理统一存储器编程模型高效代码(使用C/C++和汇编语言)可编程控制律加速器(CLA)32位浮点算术加速器独立于主CPU之外的代码执行尾数法:小尾数法支持JTAG边界扫描IEEE标准1
分类:
其他好文 时间:
2020-03-31 12:24:20
阅读次数:
96
问题1:什么叫协程? 协程(Coroutine)是线程的更小切分,又称为“微线程”,是一种用户态的轻量级线程。线程是系统级别的它们由操作系统调度;协程则是程序级别的由程序员根据需要自己调度。 问题2:协程与线程的区别? 1)线程之间需要上下文切换成本相对协程来说是比较高的,尤其在开启线程较多时,但协 ...
分类:
编程语言 时间:
2020-03-28 23:15:31
阅读次数:
89
Java Web基础学习 Servlet 1.什么是servlet jsp的前生就是servlet,servlet就是在服务器端上运行的小程序,一个servlet就是一个java类,并且可以通过"请求-响应",编程模型来访问这个驻留在服务器内存里的servlet程序 2. 手工编写第一个Servle ...
分类:
编程语言 时间:
2020-03-19 21:42:45
阅读次数:
89
1、什么是Spring? Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础的编程模型促进良好的编 ...
分类:
编程语言 时间:
2020-03-18 20:11:34
阅读次数:
62
1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好 ...
分类:
编程语言 时间:
2020-03-14 11:02:38
阅读次数:
72