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
高并发底层原理
AJAX-入门
,与服务器进行数据通信1)基于XMLHttpRequest封装、代码简单、月下载量在14亿次2)Vue、React项目中都会用到axios2.再学习XMLHttpRequest对象的使用,了解AJAX
底层原理
小沐°
·
2024-02-02 12:17
AJAX
ajax
前端
javascript
关于Spring
底层原理
整体脉络
关于Spring
底层原理
整体脉络一、Spring创建一个对象二、Bean的创建过程三、推断构造方法四、AOP大致流程五、Spring事务一、Spring创建一个对象Spring入门代码:ClassPathXmlApplicationContextcontext
秋天的一亩三分地
·
2024-02-02 10:00
Spring源码专栏
spring
java
后端
Redis的核心数据结构以及高性能
底层原理
文章目录一、Redis的单线程和高性能二、Redis的核心数据结构总结一、Redis的单线程和高性能Redis是单线程吗?Redis实际意义上来说不是单线程的。Redis的单线程是指网络IO键值对的读写以及执行命令是由一个线程完成的,但是异步删除、AOF文件重写、持久化以及集群的数据同步都是由其他线程来完成的。Redis单线程为什么还能这么快?Redis的所有操作都是基于内存中实现的,执行的速度较
今晚打老虎-lpc
·
2024-02-02 10:29
Redis
redis
数据结构
数据库
MySQL数据存储引擎/索引
CREATETABLE(字段1类型........字段n类型)ENGINE=InnDB(默认)查看存储引擎showenginesInnoDB存储引擎的特点介绍:是一种高可靠高性能的存储引擎1)支持事务2)行级锁,提
高并发
访问性能
爱笑的蛐蛐
·
2024-02-02 09:20
笔记
mysql
数据库
【阿里巴巴】【1688电商广告】1688事业部-高级广告技术专家-杭州
|学历:硕士|工作年限:6年职位描述负责1688电商广告产品的搜索/推荐系统架构的设计与开发,解决搜索/推荐系统的核心架构优化问题;针对搜索/推荐场景的架构抽象和流程优化,支持大规模机器学习优化,针对
高并发
高吞吐的大规模系统
探小虎
·
2024-02-02 09:25
大厂工作机会
java
spring
boot
spring
mybatis
【阿里巴巴】【亿级用户规模】淘天技术-Java研发工程师-用户互动
支持爆款级别互动,支撑大促(双11盖楼等)
高并发
互动玩法的架构和开发。参与互动技术体系的建设,架构和设计互动技术产品(游戏化基础平台、任务平台等)以及产品的迭代演进。
探小虎
·
2024-02-02 09:25
大厂工作机会
java
mybatis
spring
82.1W/S的QPS到底大不大?
但是对于大型网站、互联网公司或
高并发
系统来说,可能就略显不足。在大流量的互联网公司,其核心业务系统一般要求能够处理每秒数十万甚至上百万的QPS。
百里守约学编程
·
2024-02-02 09:07
go
golang
qps
《操作系统真象还原》 第十七篇:实现堆内存管理
第十七篇:实现堆内存管理第十七篇:实现堆内存管理malloc
底层原理
malloc的实现底层初始化内存块和arena的转换函数实现sys_mallocfree的实现回收物理内存更新页表映射释放虚拟地址上述三个步骤的汇总实现
lucky_goose
·
2024-02-02 08:00
操作系统
linux
系统架构
数据结构
高并发
经验总结与分享
瞬时
高并发
流量直接落到数据库上,去查询数据库中的活动库存字段
hbnn111
·
2024-02-02 08:42
网络
消息队列介绍与对比
4、流量削峰,限流缓解
高并发
。比如在秒杀中,经常会用到消息队列进行排队,缓解
高并发
压力。市面上开源
hbnn111
·
2024-02-02 08:41
消息队列
rocketmq
rabbitmq
kafka
【lesson5】
高并发
内存池Central Cache层申请内存的实现
文章目录CentralCache层的结构申请内存的流程释放内存的流程Span对象的结构SpanList的实现SpanList需要的成员变量SpanList需要的成员函数SpanList()的实现Insert()的实现Erase()SpanList的完整实现代码CentralCache对象的结构CentralCache所需要的成员变量CentralCache所需要的成员函数GetInstance()
(unstoppable)
·
2024-02-02 07:31
项目高并发内存池
内存池
C++
tcmalloc
C
缓存
Message Queue --- RabbitMQ
在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务为什么使用MQ流量削峰:解决
高并发
问题例如秒杀活动,可能会在短时间内产生大量请求同时打到服务端,如果后端对
马达加斯加D
·
2024-02-02 07:21
Spring框架
rabbitmq
linq
分布式
Nginx
特点:内存占用少,启动快,
高并发
能力强。方向代理:外网不能直接访问到api,需要通过nginx进行请求转发,间接地访问。
兔子先生°
·
2024-02-02 06:17
Linux
nginx
https
运维
redis,mongodb,elasticsearch,memcache的应用和区别
的形式存储,有5中数据结构.redis的优点和缺点优点:由于redis操作的是内存,读写速度非常快,读的速度每秒达到11万次,写的速度每秒达到8万次,可以缓解数据库访问和存储的压力,提高访问速度,适合对数据
高并发
读写
心止如水_莫忘初心
·
2024-02-02 06:25
2021-10-13晨间日记
天气:大雾阴天心情:奋斗任务清单昨日完成的任务,最重要的三件事:学习改进:不断学习习惯养成:学习思考问题周目标·完成进度学习Java学习·信息·阅读1.理解Java有那些框架2.框架有什么好处3.框架的
底层原理
健康
一年之后会更好
·
2024-02-02 04:15
SpringBoot整合Mybatisplus配置多数据源
今天我们分享多数据源的另外一直方式,SpringBoot整合Mybatisplus配置多数据源,此种方式配置相对简单,都是封装好的API,上手容易;
底层原理
也是继承AbstractRoutingDataSource
nandao158
·
2024-02-02 04:49
spring
boot相关
Mybatis
mybatis
spring
boot
PHP抽奖设置中奖率,以及防
高并发
锁定一个文件,如果锁定失败说明有其他订单正在处理,此时要么等待要么直接提示用户"服务器繁忙"阻塞(等待)模式,一般都是用这个模式,排队式抽奖,一个人抽完再到下一位非阻塞模式完整php代码,文件锁进行防
高并发
bilichen006
·
2024-02-02 04:14
php
开发语言
含免费次数的API接口资源分享
支持三大运营商,3秒可达,99.99%到达率,支持大容量
高并发
。通知短信:当您需要快速通知用户时,通知短信是最快捷有
API小百科_APISpace
·
2024-02-02 03:05
软件系统架构黄金法则6:
高并发
读架构法则
1.背景介绍在现代互联网应用中,
高并发
读请求是一个常见的需求。为了满足这个需求,我们需要一种高效的
高并发
读架构。在这篇文章中,我们将讨论如何设计一个
高并发
读架构,以满足这种需求。
OpenChat
·
2024-02-02 02:18
系统架构
架构
Java程序员年薪百万,因为他1年走了别人5年的路(技术提炼建议收藏)
热爱互联网,热衷于各种web技术,精通JAVA、J2EE和前端开发,擅长互联网
高并发
、高可靠架构设计,有丰富的实战经验。愿意和他人分享自己对技术的理解和感悟,生动幽默。
架构大数据双料架构师
·
2024-02-02 02:48
为什么需要Netty?(一)
假如你的系统要支撑
高并发
的用户场景,你可能会进行搜索如何搭建高性能的Java网络编程,你可能会看到Netty是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端接着你的下一步多半是阅读一些博客
coffee_babe
·
2024-02-02 01:25
Netty
java
Netty
JDK成长记17:Atomic类的原理—CAS+valotile
file经过volatile和synchronize关键字的
底层原理
的洗礼,不知道你是否有一种感觉,要想弄明白它们的原理是一个非常难的过程。为什么费这么大的力气要弄明白这些并发基础知识呢?
_程序员成长记
·
2024-02-02 01:52
Java微服务框架面试总结(全面,实时更新)
Dubbo是在阿里巴巴的电商平台中逐渐探索演进所形成的,经历过复杂业务的
高并发
挑战,比SpringCloud的开源时间还要早。3.Dropwizard:
今天背单词了吗980
·
2024-02-02 00:08
直面Java
java
微服务
开发语言
面试
Redis常见问题
过期合理的规避方案:服务器启动时,提前写入规范key的命名,通过中间件拦截对某些高频访问的Key,设置合理的TTL或永不过期雪崩概念:Redis缓存层由于某种原因宕机后,所有的请求会涌向存储层,短时间内的
高并发
请求可能会导致存储层挂
冰冰很社恐
·
2024-02-02 00:07
redis
数据库
缓存
(转)关于redis中使用锁机制,( 实现分布式锁和任务队列)
场景:电商网站上有很多秒杀活动,会迎来一个用户请求的高峰期,可能会有几十万几百万的并发量,来抢这个手机,在
高并发
的情形下会对数据库服务器或者是文件服务器应用服务器造成巨大的压力,严重时说不定就宕机了;另一个问题是
达微
·
2024-02-01 23:05
这篇秒杀设计都可以拿来讲课了【史上最详细的秒杀设计方案】
文章目录简介设计关注点瞬时
高并发
页面静态化秒杀按钮读多写少缓存问题缓存击穿缓存穿透库存问题数据库扣减库存redis扣减库存lua脚本扣减库存分布式锁setNx加锁set加锁释放锁自旋锁redissonmq
码农佩奇
·
2024-02-01 22:22
spring
java
后端
安全
面试
MySQL知识点总结(四)MySQL性能分析,explain与索引优化
主键自动建立唯一索引频繁作为查询条件的字段应建立索引查询中与其他表关联的字段、外键应建立索引
高并发
下倾向创建组合索引查询中排序、统计、分组的字段哪些情况不应建立索引?
黄山路443号
·
2024-02-01 21:21
高性能MySQL
mysql
sql
数据库
性能超Spark 100倍,算立方补上邦盛科技实时智能技术体系的关键拼图丨爱分析访谈
随着互联网和物联网的逐渐普及,各行业都开始源源不断产生单源或多源数据,这些
高并发
的数据具有高度的实时性和明显的时间序列,数据越热的时候处理,获得的业务价值越高。
ifenxi爱分析
·
2024-02-01 20:10
spark
科技
大数据
java专题之缓存双写一致性方案解析
首先,缓存由于其
高并发
和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。方面,对于更新完数据库,是更新缓存呢,还是删除缓存。
这一刻_776b
·
2024-02-01 19:21
Redis学习笔记
一个网站的的访问量不会太大,单个数据库部署在一个服务器就可以使用,但是随着用户的增多,网站会出现一下问题:1)数据量增加到一定程度,单机数据库就放不下了2)数据的索引(B+数数据类型),一个机器也存不下3)访问量变大后(
高并发
一只行走的鱼
·
2024-02-01 17:02
redis
redis
学习
redis所有知识点的详细笔记
-随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和
高并发
的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得
灯下晚归人cc
·
2024-02-01 17:02
nosql
数据库
redis
关于Redis分布式锁这一篇应该是讲的最好的了,先收藏起来再看!
实现分布式锁的方案基于数据库实现分布式锁基于缓存Redis实现分布式锁基于Zookeeper的临时序列化节点实现分布式锁Redis实现分布式锁场景:在
高并发
的情况下,可能有大量请求来到数据库查询三级分类数据
前程有光
·
2024-02-01 16:57
亿级流量系统架构之如何支撑百亿级数据的存储与计算
这篇文章就聊聊这个数据产品背后对应的一套大型商家数据平台,看看这个平台在分布式、
高并发
、高可用、高性能、海量数据等技术挑战下的架构演
java成功之路
·
2024-02-01 13:21
Log4j2-29-log4j2 discard policy 极端情况下的丢弃策略 同步+异步配置的例子
异步日志(性能最好,推荐使用)异步日志情况下,增加Disruptor队列长度并配置队列堵塞丢弃策略从可以增加
高并发
下的性能,实现如下:(1)jvm参数:-DLog4jAsyncQueueFullPolic
老马啸西风
·
2024-02-01 12:15
log
log4j
单元测试
junit
rust学习基于tokio_actor聊天服务器实战(一 )
前言tokio是Rust中使用最广泛的异步Runtime,它性能高、功能丰富、便于使用,是使用Rust实现
高并发
不可不学的一个框架Actor背后的基本思想是产生一个独立的任务,该任务独立于程序的其他部分执行某些工作
yunteng521
·
2024-02-01 11:00
rust
学习
rust
服务器
tokio
actor
iOS
底层原理
文章汇总
iOS
底层原理
文章汇总iOS
底层原理
objc4源码相关iOS-
底层原理
01:源码探索的三种方式1、对象底层:结构体+alloc分析iOS-
底层原理
02:alloc&init&new源码分析iOS-
底层原理
ios南方
·
2024-02-01 11:04
C与C++相互调用的“
底层原理
“
在你的C语言代码中,不知能否看到类似下面的代码:这好像没有什么问题,你应该还会想:“嗯⋯是啊,我们的代码都是这样写的,从来没有因此碰到过什么麻烦啊~”。你说的没错,如果你的头文件从来没有被任何C++程序引用过的话。这与C++有什么关系呢?看看__cplusplus(注意前面是两个下划线)的名字你就应该知道它与C++有很大关系。__cplusplus是一个C++规范规定的预定义宏。你可以信任的是:所
linux大本营
·
2024-02-01 10:34
c语言
c++
函数调用
双非本科准备秋招(12.1)—— JVM4:类文件结构与加载机制
学了五天JVM了,不打算学的太深,这几天收获也很多,对很多
底层原理
有了那么一点了解,以后肯定还会继续加深JVM的学习理解的,暂时先到此为止,接下来是为期一个星期的JUC并发编程学习。
随心自风流
·
2024-02-01 10:21
开发语言
jvm
java
求职招聘
intellij-idea
从零开始 Linux(一):基础介绍与常用指令总结
Linux是一个开源免费的操作系统,具有很好的稳定性、安全性,且有很强的处理
高并发
的能力Linux的应用场景:可以在Linux下开发项目,比如JavaEE、大数据、Python,PHP、C/C++等应用领域或者变成语言的项目个人桌面应用
*Soo_Young*
·
2024-02-01 09:57
linux
运维
服务器
Redis优化——管道技术
redis请求量巨大时也会存在速度瓶颈可以使用管道技术,redis客户端与服务器交互遵循TCP通讯协议,网络请求一次只能发一条命令(每一次set,get只能存取一条数据),
高并发
时会限制读取缓存的效率;
现在,此刻
·
2024-02-01 07:22
学习
工作
redis
java
缓存
locust--python实现的分布式性能测试工具
1.locust特点:1.1支持Python编写测试用例方案;1.2使用requests发送http请求;1.3使用协程实现,
高并发
时消耗更低;1.4使用Flask提供WebUI;1.5有第三方插件支持扩展
chuntian_tester
·
2024-02-01 07:20
python
开发语言
【Python】asyncio库的介绍及用法
其主要应用场景有:开发服务器应用:有很多服务器应用,比如web服务、api服务等等,需要
高并发
,异步处理请求,这时候就非常适合用asyncio实现。网络爬虫:网络爬虫需要发起大量网络请求,使用asyn
“趁早”
·
2024-02-01 06:40
python
python
笔记
深入理解 Ribbon 的架构原理
为什么说它偏僻了,因为在面试中,聊得最多的是消息队列和缓存来提高系统的性能,支持
高并发
,很少有人会问负载均衡,究其原因,负载均衡的组件选择和搭建一般都是运维团队或者架构师去做的,开发人员确实很少接触到。
程序员xysam
·
2024-02-01 05:40
ribbon
spring
cloud
后端
java
程序人生
学习
并发,
高并发
,CPU多级缓存概念
一、并发与
高并发
概念并发:同时有多个线程,【交替】被CPU执行。
高并发
:保证系统能同时并行处理很多请求的【设计】。
阿梨喜欢吃榴莲
·
2024-02-01 05:35
java
【Tomcat与网络9】提高Tomcat启动速度的八大措施
本文我们来看一下如何对Tomcat进行调优,我们对于Tomcat的调优主要集中在三个方面:提高启动速度、提高系统稳定性和提
高并发
能力,后两者很多时候是相辅相成的,我们放在一起看。
纵横千里,捭阖四方
·
2024-02-01 05:54
一个项目征服Java
HTTP与Tomcat
tomcat
java
Java——JUC
高并发
编程,面试必问( CompletableFuture )
12CompletableFuture12.1CompletableFuture简介CompletableFuture在Java里面被用于异步编程,异步通常意味着非阻塞,可以使得我们的任务单独运行在与主线程分离的其他线程中,并且通过回调可以在主线程中得到异步任务的执行状态,是否完成,和是否异常等信息。CompletableFuture实现了Future,CompletionStage接口,实现了F
真真最可爱
·
2024-02-01 05:24
JUC
大厂必备
高并发编程
java
面试
completable
future
并发编程专题——第二章(并发编程之Synchronized详解)
日常中我们都会用到Synchronized关键字,但是面试就喜欢问这些,你说不重要吧,面试就不问了,你说重要吧,工作中除了
高并发
之外,很少能在业务代码中使用到的。
风清扬逍遥子
·
2024-02-01 05:53
并发编程专题
面试
java
synchronized
并发编程核心——一基本概念
1.常见
高并发
基础:synchronized、volatile、happens-before、CAS、ThreadPoolExecutor、Executor、ThreadLocal、Condition、
过期小朋友、
·
2024-02-01 05:53
高并发学习笔记
初识attention
attention受启发于人类的视觉系统,最先应用于序列化的机器翻译(NLP)后又推广到计算机视觉中,本篇文章就来简单学习一下attention机制吧~注意:attention在视觉和NLP领域均有所应用,虽然
底层原理
相同
DWQY
·
2024-02-01 02:35
一些感兴趣的概念
attention
使用Spring AOP做接口权限校验和日志记录
文章目录一、AOP介绍1.1AOP应用场景1.2AOP中的注解二、权限校验2.1定义权限注解2.2定义切面类2.3权限验证服务2.4织入切点2.5测试三、日志记录3.1日志切面类3.2异常统一处理四、AOP
底层原理
南波塞文
·
2024-02-01 02:55
SpringBoot
框架
Spring
框架
MySQL
数据库
spring
java
数据库
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他