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

2021年6月8日

摘要: 因为select、poll、epoll都是IO复用模型的解决方案,它们最终的目标都是为了解决单个应用进程(从应用的角度来看这里也可以理解为单个线程,从系统的角度来看这里面向的就是应用进程)能同时处理多个网络连接的问题,如果不了解IO复用模型,建议先看下这篇 https://zhuanlan.zhih 阅读全文
posted @ 2021-06-08 16:28 H__D 阅读(221) 评论(0) 推荐(0) 编辑
 
摘要: 随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力,由此,本文旨在为大家提供有用的概览以及网络服务模型的比较,以揭开设计和实现高性能网络架构的神秘面纱 一、服务端处理网络请求 首先看看服务端处理网络请求的典型过程: 可以看到,主要处理步骤包括: 1、获取请求数据客户端 阅读全文
posted @ 2021-06-08 16:01 H__D 阅读(108) 评论(0) 推荐(0) 编辑
 
摘要: 一、为什么要有DMA技术? 在没有 DMA 技术前,I/O 的过程是这样的: CPU 发出对应的指令给磁盘控制器,然后返回; 磁盘控制器收到指令后,于是就开始准备数据,会把数据放入到磁盘控制器的内部缓冲区中,然后产生一个中断; CPU收到中断信号后,停下手头的工作,接着把磁盘控制器的缓冲区的数据一次 阅读全文
posted @ 2021-06-08 12:17 H__D 阅读(596) 评论(0) 推荐(0) 编辑
 
摘要: 一、虚拟内存 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。现代所有用于一般应用的操作系统都对普通的应用程序使用虚拟内存技术,老一些的操作 阅读全文
posted @ 2021-06-08 02:15 H__D 阅读(96) 评论(0) 推荐(0) 编辑

2021年6月7日

摘要: Redis安装参考:【Redis】安装及简单使用 一、Redission整合 1、创建SpringBoot项目 引入SpringBoot的redission启动器: 1 <dependency> 2 <groupId>org.redisson</groupId> 3 <artifactId>redi 阅读全文
posted @ 2021-06-07 14:57 H__D 阅读(3597) 评论(0) 推荐(0) 编辑
 
摘要: 本章介绍在SpringBoot项目中,使用 spring-session-data-redis.jar 实现Session共享 SpringBoot与Redis整合参考:【SpringBoot】SpringBoot 整合Redis 一、使用 spring-session-data-redis 1、搭 阅读全文
posted @ 2021-06-07 01:41 H__D 阅读(704) 评论(0) 推荐(1) 编辑

2021年6月6日

摘要: Redis安装参考:【Redis】安装及简单使用 一、Redis整合 1、创建SpringBoot项目 引入SpringBoot的redis启动器: 1 <!-- SpringBoot整合redis --> 2 <dependency> 3 <groupId>org.springframework. 阅读全文
posted @ 2021-06-06 17:37 H__D 阅读(227) 评论(0) 推荐(0) 编辑

2021年6月4日

摘要: 一、shell概述 shell是一个命令行解释器,他接收应用程序/用户命令,然后调用操作系统内核完成相应操作。 shell是一个功能强大的编程语言,具有易编写、易调试灵活性强等特点 二、shell解析器 Linux提供的shell解析器有: 1 [root@H__D temp]# cat /etc/ 阅读全文
posted @ 2021-06-04 22:55 H__D 阅读(187) 评论(0) 推荐(0) 编辑

2021年6月3日

摘要: 一、生产环境服务器变慢,诊断思路和性能评估 1、在Linxu准备数据 (1)在Linux创建一个java循环类(方便测试),代码如下: package com.study.gc; public class javaDemo02 { public static void main(String[] a 阅读全文
posted @ 2021-06-03 22:23 H__D 阅读(176) 评论(0) 推荐(0) 编辑

2021年6月1日

摘要: SpringBoot内置了三种servlet容器供大家选择,默认的是tomcat,三种servlet容器 tomcat,jetty 和 undertow 可以说是javaweb项目当下最火的三款服务器,tomcat是apache下的一款重量级的服务器,不用多说历史悠久,经得起实践的考验。然而:当下微 阅读全文
posted @ 2021-06-01 17:40 H__D 阅读(2927) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 56 下一页