ABAP开发工具及技术概览ABAP开发工具及技术概览      在学习这门语言之前,让我们先看看SAP的二次开发具有哪些工具和技术 ,这里给大家一个overview: 1、REPORT(报表) :报表程序的主要作用是从数据库中抓取数据通过整理陈列出来,给企业高层或具有相关需求的人员查看。如无特殊需求,此类程序一般不需客制screen、me
转载 2024-02-20 13:15:24
68阅读
Sent: Thursday, 28 January, 2016 7:21 PMAG3上取440个attachment,一次用串行的方式执行,另一次分成4个线程分别执行,每个线程里仍然call的未优化的代码。用代码比较确保两次执行返回的结果完全一致。 Attachment优化的Z class已经全部开发完了,功能测试和性能测试都通过。Class和Unit test都在这个package下。 我每个
原创 2022-04-21 16:48:24
159阅读
Sent: Thursday, 28 January, 2016 7:21 PMAG3上取440个attachment,一次用串行的方式执行,另一次分成4个线程分别执行,每个线程里仍然call的未优化的代码。用代码比较确保两次执行返回的结果完全一致。Attachment优化的Z class已经全部开发完了,功能测试和性能测试都通过。Class和Unit test都在这个package下...
原创 2021-07-15 10:07:42
106阅读
前言为何需要并发知识?并发不单单是指在客户端请求大,或者内部数据多流量大,都可看为并发并发架构及落地需与业务相结合,业务下是读多还是写多。写多的情况下,是个人写多(锁的粒度小),还是公共写多(锁的粒度大)。淘宝的双11、春运时的抢票、微博大V的热点新闻,秒杀业务等。那么并发大是指多大并发呢?百万千万的数据、并发对应什么样的架构呢。我们使用的中间件,服务器 Web容器 可以接受多少的请求,多少的
转载 2024-01-10 15:15:47
101阅读
for my SCN blog Use ABAP Multi-Thread programming to deal with a real performance issue
原创 2022-04-21 15:02:44
69阅读
During myTask performance optimization, I realized that currently the read implementation of 5 expanded nodes: Userstatus, document history, document item, attachment etc are done sequentially.如果看看现在
原创 2022-04-21 16:50:42
124阅读
During myTask performance optimization, I realized that currently the read implementation of 5 expanded nodes: Userstatus, document history, document item, attachment etc are done sequentially.如...
原创 2021-07-15 10:21:59
46阅读
During myTask performance optimization, I realized that currently the read implementation of 5 expanded nodes: Userstatus, document history, document item, attachment etc are done sequentially.如果看看现在
原创 2022-04-12 10:58:33
38阅读
During myTask performance optimization, I realized that currently the read implementation of 5 expanded nodes: Userstatus, document history, document item, attachment etc are done sequentially.如果看看现在...
原创 2021-07-15 10:01:40
49阅读
for my SCN blog Use ABAP Multi-Thread programming to deal with a real performance issue
原创 2021-07-09 11:30:31
80阅读
  自己当然没有涉及到大量的高并发场景,摘抄一下,扩充知识。  高并发经常发生在有大量的活跃的用户,用户高聚集的业务场景中,像秒杀,抢红包等。为了流畅的运行业务和好的用户体验,我们需要预估达到的并发量,来涉及场景。1.服务器架构  服务器从业务发展的初期的相对单一到集群,再到分布式服务,高并发的场景肯定少不了服务器的良好架构,需要有负载均衡,数据库的主从结构,nosql的缓存也需要主从集群,图片有
转载 2023-07-04 22:15:11
85阅读
导语:在我接触Nodejs的时候,听的最多的关键字就是:事件驱动、非阻塞I/O、高效、轻量,是单线程且支持高并发的脚本语言。可为什么单线程的nodejs可以支持高并发呢?很多人都不明白其原理,自己也在很长一段时间内被这些概念搞的是云里雾里。下面我们就来一步一步揭开其神秘的面纱。并且,通过底层C/C++源码的学习,来剖析Nodejs实现高并发的之一------事件循环的实现。前言从Node.js进入
数据库MVCC的作用概述以及底层实现原理。 什么是MVCCMVCC全称是Multi-Version Concurrency Control,即多版本并发控制,主要是为了提高数据库的并发读写性能。当我们并发读写同一行数据的时候,为了防止出错,需要对数据进行加锁操作,但这并不是一个高效的操作,很容易造成操作请求阻塞超时。而MVCC采用了更好的方式去处理并发
转载 2023-05-26 14:12:55
103阅读
前言海量用户同时进行高频访问对任何平台都是难题,也是行业乐此不疲的研究方向。但值得庆幸的是,虽然业务场景不同,设计和优化的思想却是万变不离宗。相信大家都同意,互联网发展势头的逐渐凶猛改变了我们很多的生活方式。比如网购、银行转账等业务,不再需要我们必须线下办理,这极大方便了我们的生活。这背后当然也对身为互联网从业人员的我们来说,面临的考验也越来越大,在系统架构升级上也会倾注更大的心血。高并发系统拥有
什么是高并发并发(High Concurrency)通常是指通过设计保证系统能够同时并行处理很多请求。通俗来讲,高并发是指在同一个时间点,有很多用户同时的访问同一 API 接口或者 Url 地址。它经常会发生在有大活跃用户量,用户高聚集的业务场景中。高并发的等级一线:阿里、腾讯、京东 …二线:美团、58同城 …三线:瓜子 …在谈高并发下的系统架构之前,首先要明确并发量的等级,对于不同量级的并发
转载 2023-07-04 22:05:15
183阅读
通常所见的的TCP服务器都 是并发实现的,即服务同时处理多个请求,而不是等待前一个完成再处理下一个请求,这个实现得益于TCP的listen()与connect()的分工处理 机制。具体为,服务器监听来自客户的连接,当一个请求到来时,服务器fork()一个子进程,处理该请求,然后父进程继续监听外部请求。ftpd中就是使用这种技术的。     大概的实现如下:   for
转载 2023-07-18 11:59:18
81阅读
首先解释并发的含义,是指服务器能够同时承载客户端的数量。这里的承载有个标准,是指200ms内响应客户端的数据并返回正确结果,与数据库操作、网络带宽、内存操作、日志读写等都有关系,不要与同时能保持的连接数弄混,连接只是并发量的基础。 说了以上这些,感觉百万并发很高大上。其实对于现在的服务器而言,单单使用epoll,就能使并发量达到百万,只不过会慢一点。这里主要讲相关的操作。#include <
转载 2023-07-24 15:11:18
166阅读
一、什么是高并发并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。  响应时间:系统对请求做出响应的时间。例如系统处理一个HTT
转载 2023-09-09 10:33:31
66阅读
如何设计一个高并发系统,现在这个是每个架构师都需要考虑的问题。当然每个人面对的业务场景都不一样,这里我们纯粹从技术角度探讨。我总结了下,要点如下:负载均衡、缓存优先服务拆分(系统拆分)、冗余扩容削峰限流、熔断降级分库分表、读写分离一、负载均衡负载均衡是首先,为接下来的系统拆分、服务拆分打下基础。统一入口,后面可以按需扩容,毕竟部署几十台服务器要比一台要强的多。服务端常用的有硬负载,比如A10、F5
01 概述    高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。    高并发一方面可以提高资源利用率,加快系统响应速度,但是同时也会带来安全性,分布式事务、死锁等问题。    并发
  • 1
  • 2
  • 3
  • 4
  • 5