Jerry每次在工作场合中同Prometheus(普罗米修斯)打交道时,都会“出戏”,因为这个单词给我的第一印象,并不是用go语言实现的微服务监控利器,而是名导雷德利·斯科特(Ridley Scott)拍摄的科幻大片。 回到现实中来,Prometheus是由SoundCloud开发的监控系统的开源版 ...
分类:
其他好文 时间:
2019-12-01 23:03:21
阅读次数:
111
出处: 重要的接口需要做哪些检查 在软件开发中有一些接口需要做特殊的检查,以防黑客使用这些接口的漏洞来攻击我们的系统,给公司造成损失。 0x01:用户注册接口 一、每一个完整的软件系统都有一套完善用户体系,注册接口至少存在以下风险点: 存在被机器人进行批量注册、产生大量僵尸用户 恶意注册 存在被机器 ...
分类:
其他好文 时间:
2019-12-01 09:53:53
阅读次数:
91
今天一同事问我这个问题:S/4HANA Fiori应用里的列表,一旦Scroll到底部就会自动向后台发起新的请求把更多的数据读取到前台显示。 以Product Master这个应用为例,我点击搜索之后,结果区域显示当前系统一共有140个product,但是只有前25个返回并显示在浏览器里。 这个分页 ...
分类:
其他好文 时间:
2019-11-29 23:48:01
阅读次数:
102
ABAP Netweaver 在我的博客Learn more detail about Standard logon procedure里有详细介绍。 Hybris ECP Hybris Administration Console的登录界面: 点login button后, 观察到一个HTTP P ...
分类:
Web程序 时间:
2019-11-29 12:56:42
阅读次数:
89
如果constructor里调用了一个成员方法,这个方法被子类override了,当初始化一个子类实例时,父类的构造函数被的调用,此时父类构造函数的上下文里调用的成员方法,是父类的实现还是子类的实现?你能不用运行代码,就能准确说出这些语句会打印什么出来呢? ABAP class ZCL_SUPER ...
分类:
编程语言 时间:
2019-11-28 21:10:19
阅读次数:
81
选择屏幕程序语法 1. PARAMETERS(见1.6) SSCRFIELDS选择屏幕上的字段 USER-COMMAND fcode:在使按钮能正常工作之前,必须使用TABLES sscrfields.语句来为ABAP数据词典中的SSCRFIELDS结构来定义接口工作区。当用户点击按钮后会触发AT ...
分类:
其他好文 时间:
2019-11-28 13:30:14
阅读次数:
134
内表操作是ABAP开发人员几乎在每个ABAP程序里都会遇到的。 看一个例子:有两个行结构不一样的内表,每个内表的行结构有三列,除了name这一列名字一致外,其他两列的名称都不同,下图用红色和蓝色标注出来。 如果要把内表developer_list里的两位开发人员Jerry和Tom的信息按照下图的映射 ...
分类:
编程语言 时间:
2019-11-23 16:36:56
阅读次数:
60
面向对象编程世界里的单例模式(Singleton)可能是设计模式里最简单的一种,大多数开发人员都觉得可以很容易掌握它的用法。单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。 然而在某些场景下,这种设计模式的单例特性会被破坏,看下面这个例子: 代码的第三行,这个ABAP类实现了接口if_ ...
分类:
编程语言 时间:
2019-11-23 16:17:06
阅读次数:
53
MD5加密是最常用的加密方法之一,是从一段字符串中通过相应特征生成一段32位的数字字母混合码。
MD5主要特点是不可逆,相同数据的MD5值肯定一样,不同数据的MD5值不一样(也不是绝对的,但基本是不能一样的)。 ...
分类:
编程语言 时间:
2019-11-23 10:09:25
阅读次数:
73
SQLServer2019Enterprise:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8GEnterpriseCore:2C9JR-K3RNG-QD4M4-JQ2HR-8468JStrandard:PMBDC-FXVM3-T777P-N4FY8-PKFF4Web:33QQK-WWQNB-G6T46-C86YB-TX2PHSQLServer2017Enterprise:TDKQD-P
分类:
数据库 时间:
2019-11-23 10:08:33
阅读次数:
113