E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
并发学习笔记
高
并发
Nginx + lua是如何抗住的
提到高
并发
或者抗压力,有这种高qps经验的同学第一反应大都是Nginx+lua+Redis,网上也满天非那种高
并发
架构方案大都是这种,但是Nginx+lua来做接入层到底是怎么抗住压力的呢?
邹志全
·
2024-09-05 01:33
linux常用shell指令
学习笔记
总结【更新中...】
文档声明:以下资料均属于本人在学习过程中产出的
学习笔记
,如果错误或者遗漏之处,请多多指正。并且该文档在后期会随着学习的深入不断补充完善。资料仅供学习交流使用。
Aliven888
·
2024-09-05 00:36
Tomcat 部署及优化
Tomcat属于轻量级应用服务器,在中小型系统和
并发
访问用户不是很多的场合下被
NorthHadesFish
·
2024-09-05 00:33
tomcat
java
ElasticSearch 6.x
学习笔记
:19.搜索高亮
19.1高亮概述参照官方文档https://www.elastic.co/guide/en/elasticsearch/reference/6.1/search-request-highlighting.htmlHighlightersenableyoutogethighlightedsnippetsfromoneormorefieldsinyoursearchresultssoyoucansho
程裕强
·
2024-09-04 22:58
Elasticsearch
6.x
学习笔记
高亮
highlight
消息队列基础知识
削峰/限流将短时间高
并发
产生的事务消息存储在消息队列中,然后后端服务再慢慢根据自己的能力去消费
黄卷青灯77
·
2024-09-04 21:17
rabbitmq
分布式
消息队列
分布式消息队列技术选型
SSD
学习笔记
2-SSD主控
SSD系统架构SSD作为数据存储设备,其实是一种典型的(SystemonChip)单机系统,有主控CPU、RAM、操作加速器、总线、数据编码译码等模块,操作对象为协议、数据命令、介质,操作目的是写入和读取用户数据。SSD主控模块硬件图如图所示仅是一个SSD系统架构的概略图,这款主控采用ARMCPU,主要分为前端和后端两大部分。前端(HostInterfaceController,主机接口控制器)跟
小久同学
·
2024-09-04 20:13
SSD学习笔记
学习
笔记
网络编程(学习)2024.8.30
目录IO多路复用select、poll、epollIO多路复用机制一.select1.函数2.流程3.案例使用select创建全双工客户端4.
并发
服务器5.案例使用select创建全双工服务端二.poll1
何物爱惜雨#1110
·
2024-09-04 19:37
网络编程
网络
学习
多路复用
select
poll
服务器
Sublime text3+python3配置及插件安装
://blog.chargingbunk.cn/微信公众号:rayson_666(Rayson开发分享)个人专研技术方向:微服务方向:springboot,springCloud,Dubbo分布式/高
并发
raysonfang
·
2024-09-04 19:23
PostgreSQL——入门到精通(小白必看)
第一部分:PostgreSQL简介和安装1.1PostgreSQL概述定义:PostgreSQL是一个高度可扩展的开源对象关系数据库系统,支持丰富的数据类型和
并发
控制机制。
范范0825
·
2024-09-04 18:33
postgresql
thrift RPC调用性能对比
tcprecycle;2.测试数据对比如下一、单进程下,长短连接,两个RPC框架和两大语言对比二二.多进程(线程,协程)下,两大RPC框架和两大语言对比总结:1)Thrift框架性能比gRPC框架快两倍以上;2)高
并发
场景下
飞稀饭你的微笑
·
2024-09-04 17:16
七、性能测试
文章目录一、常见的性能测试二、为什么要进行性能测试三、性能测试实施的流程(一)如何确定性能测试的需求1.关键性能指标分析2.关键业务分析(二)常见的性能指标三、性能测试定义四、性能测试关键指标(一)
并发
用户数一
for_everyoung01
·
2024-09-04 16:50
测试开发
功能测试
单元测试
压力测试
kafka集群搭建
2、erlang和最近比较火的和go语言一样是从代码级别就支持高
并发
的一种语言,所以RabbitMQ天生就有很高
java皮皮虫
·
2024-09-04 16:48
kafka
springboot
后台
kafka
kafka测试
kafka集群
操作系统-管道通信
编写程序,演示多进程
并发
执行和进程软中断、管道通信。
醉后才知酒浓
·
2024-09-04 15:12
操作系统
算法
c语言
简单的golang
并发
fmt输出
:=0;i<10;i++{wg.Add(1)//增加WaitGroup的计数gofunc(iint){deferwg.Done()//记得在goroutine结束时调用Donefmt.Printf("
并发
执行的循环体
结城明日奈是我老婆
·
2024-09-04 15:40
golang
golang
开发语言
后端
JavaScript初级
学习笔记
一、关于JavaScript1、什么是JavaScript?JavaScript是一种面向对象的程序语言。在程序中,对象是有“属性”和“方法”构成的。一个“东西”就是“对象”。“对象”的“属性”就是自身的特征,如:身高、体重、年龄等。“对象”的“方法”就是动作或者行为,如:开车、打游戏等。JS程序可以在多种平台下运行——跨平台,如:Windows、Linux、OSX等。JS只能在客户端的浏览器来运
杰希默克
·
2024-09-04 14:38
前端
javascript
面向对象
跨平台
对象
java开发面试:AOT有什么优缺点/适用于什么场景/AOT和JIT的对比、逃逸分析和对象存储在堆上的关系、高
并发
中的集合有哪些问题
JDK9引入了AOT编译模式。AOT有什么优点?适用于什么场景?JDK9引入了一种新的编译模式AOT(AheadofTimeCompilation)。和JIT不同的是,这种编译模式会在程序被执行前就将其编译成机器码,属于静态编译(C、C++,Rust,Go等语言就是静态编译)。AOT避免了JIT预热等各方面的开销,可以提高Java程序的启动速度。并且AOT还能减少内存占用和增强Java程序的安全性
鸡鸭扣
·
2024-09-04 14:31
java面试
java
面试
开发语言
学习笔记
:Python中的分支结构if-elif-else
Python中的if判断单分支结构双分支结构多分支结构嵌套结构单分支结构单分支结构即只有一个判断条件结构:if判断条件:#注意结尾加:执行语句执行流程:程序会判断if后面的判断条件,如果判断条件结果为True,则会执行if中的执行语句如果判断条件为False,则不执行if中的执行语句代码示例:x=20ifx>15:print('x是一个大于15的数')print('helloworld')ifx<
(#`O′)凡
·
2024-09-04 13:59
Python基础学习
python
学习
Redis:支撑高
并发
及高可用复杂的缓存架构
这里写目录标题一、企业级Redis集群架构二、(nginx+lua)+redis+ehcache的三级缓存架构三、数据库+缓存双写一致性解决方案四、大key:缓存维度拆分解决方案五、如何提高缓存的命中率一、企业级Redis集群架构二、(nginx+lua)+redis+ehcache的三级缓存架构三、数据库+缓存双写一致性解决方案四、大key:缓存维度拆分解决方案五、如何提高缓存的命中率
玉成226
·
2024-09-04 12:51
【Redis】
缓存
redis
架构
快手特效刷使用量搬砖挂机项目
通过注册成为平台的特效师,创作者可以设计
并发
布特效,并通过合法的方式增加特效的使用量。核心流程注册与创作:首先,创作者需要在快手平台注册成为特效师,并开始创作特效。
老张笔记创业达人
·
2024-09-04 10:38
其他
经验分享
李宏毅机器
学习笔记
——反向传播算法
反向传播算法反向传播(Backpropagation)是一种用于训练人工神经网络的算法,它通过计算损失函数相对于网络中每个参数的梯度来更新这些参数,从而最小化损失函数。反向传播是深度学习中最重要的算法之一,通常与梯度下降等优化算法结合使用。反向传播的基本原理反向传播的核心思想是利用链式法则(ChainRule)来高效地计算损失函数相对于每个参数的梯度。以下是反向传播的基本步骤:前向传播(Forwa
小陈phd
·
2024-09-04 10:07
机器学习
机器学习
算法
神经网络
Rust高级类型概述
Rust作为一种现代的、强类型的系统级编程语言,其高级类型特性为开发者提供了丰富的编程工具和手段,使得Rust在编写高性能、
并发
、安全的系统时具有显著优势。
bigbig猩猩
·
2024-09-04 09:34
rust
开发语言
后端
学习笔记
---自动驾驶
一、理论知识1.自动驾驶决策概述:自动驾驶决策层是系统的核心,负责根据感知层信息建立模型,分析并制定决策策略,控制车辆行驶。2.端到端深度神经网络:通过深度神经网络将感知数据直接映射到控制命令,简化自动驾驶系统的决策流程。3.卷积神经网络(CNN):关键技术用于提取图像特征,包括卷积层、激活函数、池化层等组件处理图像数据。4.循环神经网络(RNN):处理序列数据,如车辆历史速度序列,用于建模时间序
酒饮微醉-
·
2024-09-04 09:33
自动驾驶
学习
笔记
自动驾驶
c++
学习笔记
(2)
50、指针的基本概念1)变量的地址变量是内存变量的简称,在C++中,每定义一个变量,系统就会给变量分配一块内存,内存是有地址的。C++用运算符&获取变量在内存中的起始地址。语法:&变量名2)指针变量指针变量简称指针,它是一种特殊的变量,专用于存放变量在内存中的起始地址。语法:数据类型*变量名;数据类型必须是合法的C++数据类型(int、char、double或其它自定义的数据类型)。星号*与乘法中
月夕花晨374
·
2024-09-04 08:55
c++
学习
笔记
C++
学习笔记
C/C++C++是C语言的超集下面是C++传统的开发工具DevC++开发工具这个是俄罗斯的软件公司开发的最好的开发工具。及开发工具大成。有各种语言的开发工具。Java,C/C++,python等等都支持jetbrains
明辉光焱
·
2024-09-04 08:53
c++
学习
笔记
Java 入门指南:Java NIO —— Buffer(缓冲区)
这种阻塞模型在处理多个
并发
连接时可能会导致性能瓶颈,因为需要为每个连接创建一个线程,而线程的创建和切换都是有开销的。
ZachOn1y
·
2024-09-04 08:53
Java
java
nio
个人开发
后端
java-ee
团队开发
Java 入门指南:Java NIO —— Channel(通道)
这种阻塞模型在处理多个
并发
连接时可能会导致性能瓶颈,因为需要为每个连接创建一个线程,而线程的创建和切换都是有开销的。
ZachOn1y
·
2024-09-04 08:22
Java
java
nio
后端
个人开发
java-ee
服务器
团队开发
react 实用
学习笔记
总结,持续更新~
React是用于构建用户界面的JavaScript库可以认为是MVC中的V(MVC:模型model-视图view-控制器controller)虚拟DOM(VirtualDOM)DOM(文档对象模型DocumentObjectModel)React通过Diff算法找出虚拟DOM和真实DOM之间的差异,仅渲染修改的这一部分变化,减少了DOM的重绘,提高了效率JSX语法是一种应用于React中的Java
George灬
·
2024-09-04 07:49
react
react
【架构-29】RPC
实现分布式系统在现代的软件应用中,尤其是大规模的企业级应用和互联网服务,往往需要构建分布式系统来满足高
并发
、高可用和可扩展性的要求。
W Y
·
2024-09-04 07:44
架构
rpc
网络协议
并发
服务器---IO多路复用
单循环服务器:同一时刻只能处理一个客户端任务
并发
服务器:同一时刻,只能处理多个客户端的任务实现方法:多进程多线程IO多路复用IO多路复用:1.阻塞io(fgetsscanfrecvgetcharread
耶耶耶!ohh
·
2024-09-04 04:27
服务器
运维
叙事—第二课
学习笔记
2021年12月18日中原焦点团队网络中级28班裴雪梅坚持分享第194天+本期约练第33次+挑战次3/约练次3/总次数22第二课:尊异求懂,叙说实践的态度与精神1.叙事疗法的说故事,是引导来访者说新的版本的故事,这是来访者真正想活成的样子。—叙说;说故事:故事是经验的最基本单位,寻求治疗者说的是?故事不仅仅是故事,故事中藏着希望,藏着想要的幸福。—故事的力量:故事投射出自我认同,故事的叙述与再叙说
雪梅_3005
·
2024-09-04 04:44
MATLAB
学习笔记
5
1.函数的创建与使用1.1创建简单的函数在MATLAB中,你可以创建自己的函数来执行特定任务。函数通常保存在一个`.m`文件中,文件名需要和函数名相同。创建一个计算两点之间距离的函数`distance.m`functiond=distance(x1,y1,x2,y2)%计算两点之间的欧几里得距离d=sqrt((x2-x1)^2+(y2-y1)^2);end调用函数:使用函数名并传入参数即可调用函数
好好学习的不知名程序员
·
2024-09-04 02:17
matlab
学习
笔记
《金文成〈大学〉
学习笔记
52》
《金文成〈大学〉
学习笔记
52》【右传之五章,盖释格物、致知之义,而今亡矣。闲尝窃取程子之意以补之曰:"所谓致知在格物者,言欲致吾之知,在即物而穷其理也。
金吾生
·
2024-09-04 02:20
一位Android程序员入坑Flutter后整理出一份超详细的
学习笔记
实际上Flutter没有xml了,并且是通过Widgets的嵌套来实现一个布局的。如:Center是一个可以把子View放置在中央的容器;Row对应的就是LinearLayout+Horizontal,Column对应的就是LinearLayout+Vertical,他们都具备一个属性叫做crossAxisAlignment,有点类似gravity,来控制子View相对于父View的位置。Expa
flutter架构师
·
2024-09-04 01:12
程序员
面试
android
移动开发
linux服务器程序设计模型,Linux下几种
并发
服务器的实现模式(详解)
1>单线程或者单进程相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client不存在
并发
。
tianjiaxiaoer
·
2024-09-04 01:08
linux服务器程序设计模型
IO多路复用
操作方式:创建文件描述符添加文件描述符通知内核开始监测根据返回的结果做对应操作应用场景:1.构建
并发
服务器,使用IO多路复用监测多个客户端套接字2.使用io多路复用监测多个IO所对应的通信(如:网络、串口
我可莉害了ღ
·
2024-09-04 00:06
服务器
数据库
运维
redroid搭建云手机
学习笔记
(一)
参考链接通过Redroid搭建自己的云手机docker安装docker官网目前打不开了,通过官网安装的方式无法实现,这里需要借助镜像网站来实现docker的安装参考链接:https://developer.aliyun.com/mirror/docker-ce#step1:安装必要的一些系统工具sudoapt-getupdatesudoapt-get-yinstallapt-transport-h
顶点元
·
2024-09-03 23:56
Android
linux
redroid
云手机
小琳Python课堂:Python高
并发
实现的基本原理(高阶版)
今天,我们将从高阶视角深入探讨Python高
并发
实现的基本原理,特别是线程安全性、线程同步和原子性这三个核心概念。这些概念对于构建复杂、高效的多线程应用程序至关重要。
小琳ai
·
2024-09-03 21:16
缓存
中间件
JAVA与Python谁更适合后端?
Java在处理大量数据和高
并发
请求时表现出色,具有强大的扩展性,可以使用多线程和分布式计算等技术实现高
并发
。此外,Java的自动内存管理和垃圾回收机制也有助于提高系统稳定性
纵然间
·
2024-09-03 21:13
java
python
开发语言
C++
学习笔记
----6、内存管理(一)---- 使用动态内存(3)
3.2、对象数组对象数组与原型/基础类型的数组没有什么不同,除了元素的初始化之外。当你使用new[N]去分配N个对象,就把N个连续的块空间分配出去了,每一个块空间可以放一个单独的对象。对于对象数组,New[]对每一个对象自动调用0参数(也就是缺省)构造函数,而原型数组清爽型缺省是没有被初始化的元素。用这种方式,使用new[]来分配对象数组返回一个指向完全构造并且初始化了的对象的指针。例如,考虑以下
王俊山IT
·
2024-09-03 20:09
c++
学习
笔记
性能测试-
并发
测试心得
一些关键名词吞吐量指的是在一定时间内系统处理请求或传输数据的能力,具体到性能测试中的话,就是指单位时间内系统处理并完成的请求数量或者是系统传输的数据量。例如,吞吐量可以表示为系统每秒处理HTTP请求次数,或者是系统每秒钟完成的事务数量(TPS)。这个指标很大程度体现了系统的处理效率和负载承载能力。对于这个指标,影响其的因素与CPU、磁盘的I/O紧密相关。例如,一个Web应用在每次请求时都会去查询数
什么时候才能变强
·
2024-09-03 20:08
#
测试基础知识
性能测试
Java 内存模型-锁的内存语义
章节目录锁的释放-获取建立的happens-before关系锁的释放-获取的内存语义锁的释放-获取建立的happens-before关系锁是Java
并发
编程中最重要的同步机制。
markfork
·
2024-09-03 20:20
《罗辑思维》第二期 拒绝逃离北上广,见识决定命运
学习笔记
第2期丨拒绝逃离北上广,见识决定命运第一部分城市化的财富效应这部分里罗胖提出一个有意思的概念:城市是大规模的"肉身"聚集,现代生活的本质是,只有聚集才能产生大规模的财富。图片下面一段是我的理解:北上广深等特大城市最大的优势在于:吸引了优秀的人,看到新生事物。一线城市里大规模的人口使得社会分工精细化、工业化、器械化、规模化,能建立全面的产业链、供应链等。目前,粤港澳大湾区、长三角、京津冀等大城市群达
张利涛的成长记录
·
2024-09-03 20:12
面试宝典第三话 -- 如果系统QPS突然提升10倍该怎么处理?
在高
并发
系统重,QPS(QueriesPerSecond)是一个重要的性能指标。当系统QPS突然提升10倍时,如果没有合理的对应措施,系统可能会出现性能瓶颈甚至奔溃。
有头发的程序猿!
·
2024-09-03 19:02
随手记录
java开发
面试
java
Java
学习笔记
1
题主由于某些原因原来进入了国有控股企业工作,工作一年多之后现在决定回到自己大学学习的方向重新开始,现在已经接到IBM的offer,不管怎么样,在国企里面这段经历对我有很大的影响。现在已经准备开年后辞职,慢慢学习一点开发的技术。因为去的岗位不是纯技术岗,人家招聘我的时候也已经知道我大概2年没有进行开发,所以我觉得他们已经决定了我要开始的地方,但是人需要学习,在面试的聊天过程中我知道新的工作和java
ak47tian
·
2024-09-03 18:17
P2801 教主的魔法
这篇
学习笔记
&题解是本萌新在学习分块过程中的一些感悟,希望能够帮助分块零基础的同学学会基础分块。
浚浚的二师兄
·
2024-09-03 16:41
图论
SpringCloud中什么是服务雪崩,常见的解决方案有哪些?(面试版)
(其实就是一个服务的问题导致另一个访问它的服务出问题)常见的解决方案:1.请求限流:限制访问微服务请求(接口)的
并发
量,避免服务因浏览激增出现故障2.线程隔离:限定业务能使用的线程数量而将故障业务隔离,
雪球不会消失了
·
2024-09-03 15:06
SpringCloud
spring
cloud
面试
java
OpenFeign深入
学习笔记
OpenFeign是一个声明式的Web服务客户端,它使得编写Web服务客户端变得更加容易。OpenFeign是在SpringCloud生态系统中的一个组件,它整合了Ribbon(客户端负载均衡器)和Eureka(服务发现组件),从而简化了微服务之间的调用。在SpringCloud应用中,我们经常会使用OpenFeign,比如通过定义一个接口并使用注解的方式来创建一个Web服务客户端,而不需要编写大
威哥爱编程(马剑威)
·
2024-09-03 15:34
V哥原创技术栈
学习
笔记
PenFeign
spring
cloud
java-ee
威哥爱编程
OpenFeign
学习笔记
目录定义、使用超时控制重试配置配置请求压缩日志打印功能修改默认httpClien(修改为httpclient5)参考:定义、使用是一个声明式的web服务客户端;只需要创建一个Rest接口并在该接口上添加注解@FeignClient即可1、添加依赖org.springframework.cloudspring-cloud-starter-openfeign2、在SpringBoot应用程序的主类上添
szc1767
·
2024-09-03 14:01
#
springcloud
学习
笔记
hive
学习笔记
一、官网和文档地址Hive官网地址hive官网文档查看地址文档地址二、Hive常用交互命令(1)“-e”不进入hive的交互窗口执行sql语句bin/hive-e"selectidfromstudent;"(2)-f”执行脚本中sql语句bin/hive-f/opt/module/hive/datas/hivef.sql(3)退出hive窗口hive(default)>exit;hive(defa
HuntFalcon
·
2024-09-03 14:01
大数据
hive
大数据
使用 Nginx 部署前端 Vue 项目:跨平台详细指南
Nginx是一个高性能的Web服务器和反向代理服务器,以其稳定性和高
并发
处理能力而闻名。它可以快速处理静态内容,同时支持负载均衡、反向代理等功能,非常适合部署前端应用,如Vue项目。
Hello.Reader
·
2024-09-03 11:14
运维
web
前端
vue.js
javascript
nginx
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他