- 博客(113)
- 资源 (16)
- 收藏
- 关注
原创 Docker入门系列之一:在一个Docker容器里运行指定的web应用
实现题目描述的这个需求有很多种办法,作为入门,让我们从最简单的办法开始。首先使用命令docker ps确保当前没有正在运行的Docker实例。运行命令docker run -it nginx:然后我们另外开一个终端,用docker ps命令查看这个运行起来的容器实例,Status的Up 54 seconds意思是从该实例启动到现在已经经过了54秒。使用命令进入这个容器实例:docke...
2018-11-30 14:56:29 1049
原创 删除所有正在运行和退出的docker实例
docker ps -a能显示所有docker实例的状态,包含已经退出了的:加上-q参数,只显示container id使用这个命令,把docker ps -aq产生的输入作为输入传入到docker rm命令,达到删除所有容器实例的效果。docker rm $(docker ps -aq)要获取更多Jerry的原创文章,请关注公众号"汪子熙":...
2018-11-30 14:50:50 346
原创 SAP CRM产品主数据明细页面无法打开的调试步骤
Created by Wang, Jerry, last modified on Dec 19, 2014
2018-11-30 14:49:58 491
原创 SAP CRM产品主数据工作流相关调试
Created by Wang, Jerry, last modified on Dec 20, 2014SWU0, SW* COM_PR_CHBADI_RAISE_WF_EVENTFGROUP: SWORview cluster: COMVCL_PROD_BOBJCOM_PR_CHBADI_GET_CURRENT_BOBJSWE_EVENT_CREATEBO KEY:...
2018-11-30 14:09:24 458
原创 使用VM Tools让VMware虚拟机里的ubuntu能够共享Windows系统的文件夹
我们经常有这样的使用场景,在宿主机Windows(Linux)操作系统上通过VMware软件安装了一个Linux(Windows)的虚拟机, 然后需要在两种操作系统中通过某种介质共享数据。一种比较麻烦的方式是,将要共享的数据上传到某个网站上作为临时存储,然后在虚拟机里访问网络下载这个数据。通过共享文件夹,我们能够更加快捷地进行数据共享。本文介绍详细步骤。使用VMware启动虚拟机,菜单P...
2018-11-30 13:48:44 375
原创 如何在SAP CRM里创建和消费Web service
Created by Wang, Jerry, last modified on Dec 19, 2014The following steps demonstrates how to expose a function module as a web service in CRM.create a FM to return product description by given prod...
2018-11-30 11:22:50 718
原创 如何通过一个SAPGUI屏幕反查这个屏幕对应的事务码
假设我通过某种跳转方式打开了下图这个SAPGUI的屏幕,但我想搞清楚用哪一个事务码可以直接到达这个屏幕,而不通过繁琐的点击,应该怎么做?步骤1,点击Order字段,按F1打开帮助界面,点上图的图标显示技术信息,得到了实现这个屏幕的程序名称:SAPLCOCU:双击程序名,进入程序实现,再点击这个图标:从而打开了这个程序所属的function group COCU,其对应的ABAP包为...
2018-11-30 11:05:17 1444
原创 最简单的nginx教程 - 如何把一个web应用部署到nginx上
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,n...
2018-11-30 11:04:10 15549 1
原创 Eclipse里的Java项目按住Ctrl + 左键不能进行跳转该怎么办
今天我从github上import了一个maven项目到本地Eclipse,基于Java的,发现Ctrl加上鼠标左键后看不到源代码。网上搜了一些材料,发现我的这个例子的解决方案:鼠标右键点击项目,选择Properties -> Project Facet,发现没有选中Java。把这个勾打上就能解决问题了。...
2018-11-30 10:29:37 19151 6
原创 通过一个实际例子理解Kubernetes里pod的自动scale - 水平自动伸缩
kubectl scale命令用于程序在负载加重或缩小时进行pod扩容或缩小,我们通过一些实际例子来观察scale命令到底能达到什么效果。命令行创建一个deployment:kubectl run jerry-nginx --image=nginx:1.12.2kubectl get deploy查看刚刚创建的deployment:自动被deployment创建的pod:kubec...
2018-11-30 10:29:22 1984
原创 SAP ABAP Soap测试框架一些有用的工具类
CL_SOAP_HTTP_EXTENSIONCreated by Wang, Jerry, last modified on Dec 19, 2014CL_SOAP_UTILCL_SOAP_TEST_ENVIRONMENT
2018-11-29 16:14:17 1180
原创 SAP CRM WebClient UI Selenium UI session的实现
Created by Wang, Jerry, last modified on Sep 09, 2013private final Map<String, WindowStackEntry> amodalPopups = new HashMap<String, UISession.WindowStackEntry>();private WindowStackEntr...
2018-11-29 16:13:13 338
原创 SAP CRM WebClient UI Selenium UiElementHandler的实现
# Created by Wang, Jerry, last modified on Sep 09, 2013
2018-11-29 16:06:26 291
原创 SAP CRM WebClient UI Social post高级搜索的Selenium实现
Wang, Jerry, last modified on Sep 09, 2013 * <pre> * Generated by user: i042416 * Generated by class: com.sap.crm.ui.core.generator.impl.AdvancedSearchFormFieldsHandlerGenerator * Generated ...
2018-11-29 14:57:46 371
原创 Selenium对多浏览器的支持
Created by Wang, Jerry, last modified on Sep 09, 2013第174行到176行的三个输入参数,IE,Firefox和Chrome
2018-11-29 14:39:12 774
原创 SAP Cloud for Customer根据Accouunt自动带出Sales Unit的配置
先看效果:一旦我输入一个Account 90102之后,自动决定出Sales Unit和Sales Organization。下面介绍具体配置方法。输入的是90102。Sales Unit的配置:
2018-11-29 14:28:22 436
原创 如何查看Kubernetes pod yaml文件的在线语法帮助
我们在撰写Kubernetes pod的yaml文件时,一定都为Kubernetes yaml文件复杂的语法苦恼过。其实Kubernetes是提供了很好的在线(online)文档的。命令:kubectl explain pod.spec | grep -i "containers" -5很快就能看到pod.spec这个区域应该怎么填:...
2018-11-29 11:39:03 4904
原创 如何处理VMware启动虚拟机时的错误信息Failed to lock the file
有的时候我们使用WMware时,如果没有正确关闭虚拟机,下次启动时会遇到这个错误信息:Failed to lock the fileModule XXX power on failed.Failed to start the virtual machine.解决方案:按照提示的错误信息进入Documents文件夹下,删除所有.lck结尾的文件夹,重启,一切正常!...
2018-11-29 11:20:03 2473 1
原创 SAP Cloud for Customer和SAP S4HANA的Customer - Business partner
在SAP Cloud for Customer里,Customer主数据在工作中心Customers->Accounts里查看,每个Customer实例在另一个工作中心Business Partners里有一个对应的Business Partners实例。而在S/4HANA里,这个名为GreenAuto的Business Partner id为11:其对应的Customer I...
2018-11-29 11:04:30 929
原创 SAP CRM WebClient UI Selenium自动化UI测试的一些调试步骤
Created by Wang, Jerry, last modified on Sep 09, 2013final WebDriver webDriver = new InternetExplorerDriver(); // final WebDriver webDriver = new FirefoxDriver();// final WebDriver webDriver ...
2018-11-29 11:00:43 424
原创 Kubernetes使用Jenkins服务器存储所有的kube.config文件
地址:https://cc-admin.mo.corp/userContent/k8s-trainings具体内容:
2018-11-28 23:23:28 1242
原创 Selenium的IE Driver实现
Created by Wang, Jerry, last modified on Sep 09, 2013public class InternetExplorerDriver extends RemoteWebDriver implements TakesScreenshot { public InternetExplorerDriver(InternetExplorerDriverSe...
2018-11-28 23:15:36 697
原创 使用命令行结合jq提取出Kubernetes配置文件里的secret信息
我们知道home目录下的.kube目录里存放了Kubernetes的配置文件config, 里面有certificate-authority-data:如何通过shell将这个字段的值提取出来?我们需要用到jq,一个命令行的json字符串处理和转换工具:使用如下命令行:kubectl config view --minify --flatten -o json | jq ".cluste...
2018-11-28 23:01:18 306
原创 如何把Kubernetes config view里的base64编码过后的secret信息还原
需求:使用脚本将下图高亮的内容还原成base64编码之前的原始值解决方案:kubectl config view --minify --flatten -o json | jq “.clusters[0].cluster.“certificate-authority-data”” | sed -e “s/^”// g" -e “s/”$//g" | base64 -d...
2018-11-28 22:59:23 842
原创 使用kubectl查看Kubernetes集群里的node节点信息
使用命令行拿到当前Kubernetes集群的所有节点:kubectl get nodes查看某个节点的明细:kubectl describe node shoot--k8s-train--shacw46-worker-l9qsr-z1-5869bb9948-4cz7wName: shoot--k8s-train--shacw46-worker-l9qsr-...
2018-11-28 22:53:18 29294
原创 Kubernetes kubectl proxy命令的妙用
这条命令的作用是建立一条通往API服务器的隧道,可以方便查看API服务器上的资源。然后在url后面可以添加/apu/v1以便查看API server上所有信息:kubectl api-versions的输出:更多输出参考Kubernetes官方文档:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.10/...
2018-11-28 22:50:45 5576
原创 SAP CRM WebClient UI下拉菜单的Selenium实现
Created by Wang, Jerry, last modified on Sep 09, 2013implement interface Elementfinal WebUIElement annotation = this.getClass().getAnnotation(WebUIElement.class);tagType = annotation.type();ho...
2018-11-28 11:44:59 438
原创 SAP CRM WebClient UI Abstract Page的Selenium实现
Created by Wang, Jerry, last modified on Sep 09, 2013protected UISessionprotected ParentElementsuper: Objectget constructor dynamically and use it to create new instance - new page
2018-11-28 11:24:29 303
原创 启用SAP Fiori之前的一些注意事项
Prerequisites ChecklistBefore you can install and configure SAP Fiori apps, you must ensure that the prerequisite software is installed and Remote Function Call (RFC) connections are set up.Deployme...
2018-11-28 10:52:58 1054
原创 最简单的Docker镜像教程:从头基于空镜像scratch创建一个新的Docker镜像
我们在使用Dockerfile构建docker镜像时,一种方式是使用官方预先配置好的容器镜像。优点是我们不用从头开始构建,节省了很多工作量,但付出的代价是需要下载很大的镜像包。比如我机器上docker images返回的这些基于nginx的镜像,每个都超过了100MB,而一个简单的Ubuntu的容器超过了200MB,如果安装了相关的软件,尺寸会更大。如果我们的需求是在构建一个符合我们实际业务...
2018-11-27 22:13:16 5714 1
原创 最简单的dockerfile使用教程 - 创建一个支持SSL的Nginx镜像
什么是dockerfile?简单的说就是一个文本格式的脚本文件,其内包含了一条条的指令(Instruction),每一条指令负责描述镜像的当前层(Layer)如何构建。下面通过一个具体的例子来学习dockerfile的写法。新建一个dbuild文件夹,创建一个自定义的Nginx首页,逻辑很简单,显示一个自定义的图片文件train.jpg.我想基于标准的Nginx镜像做一些修改,让Nginx...
2018-11-26 23:43:19 539
原创 Docker镜像提交命令commit的工作原理和使用方法
在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用。下面我们来动手实践。docker pull nginx:1.15.3用命令行启动一个容器:docker run -d -p 1080:80 --name jerry-nginx nginx:1.15.3localhost:1080进入容器的shell:doc...
2018-11-26 23:42:48 517
原创 利用Docker volume修改Nginx Docker镜像里index.html
通过这个小例子我们可以进一步加深对Docker volume概念的理解和使用方法。我们都知道运行基于Docker的Nginx镜像后,访问localhost能看到Nginx默认的首页,这个首页的位置是Nginx镜像内的/usr/share/nginx/html目录下面。假设我们有个需求,修改Nginx默认的首页成下面的内容:<html><head><title...
2018-11-26 23:42:20 700
原创 SAP C4C里如何实现Sales Unit和Seller的自动determination
先看一个效果,我录了一个视频,发布在视频网站上,大家可以先看看SAP Cloud for Customer里启用了partner 自动determination后的效果。在SAP Cloud for Customer里启用partner determination的步骤:进入Business Configuration工作中心,activity list里根据Sales Order作为关...
2018-11-26 23:41:42 454
原创 如何将一个PDF文件里的图片批量导出
假设我有下面这个PDF文件,里面有很多图片,我想把这些图片批量导出,而不是在Adobe Acrobat Reader里一张张手动拷贝:本文介绍一种快捷做法。用PDF-XChange Editor打开PDF文件:使用Export将其导出成word文件:得到word文件后,将后缀名从.docx改成.zip:解压之后,进入文件夹media,所有的图片就静静地躺在这里啦:要获取更多J...
2018-11-26 23:41:12 2310
原创 SAP S4CRM 1811 服务订单API介绍
Jerry在今年2月28日,SAP Customer Management for S/4HANA 1.0正式问世这个具有纪念意义的日子,同时发布了中英文版的博客进行介绍。英文版发在SAP社区上,至今超过16000的阅读量:而发布在微信公众号上的中文版,也有两千多的阅读量:一转眼大半年就过去了,如今SAP S4CRM的标准开发,进行得怎么样了呢?在SAP社区上我写的那个英文博客里,有很多...
2018-11-26 23:40:39 639
原创 如何在Eclipse里显示BPMN格式的流程图
什么是BPMN?由BPMI(The Business Process Management Initiative)开发了一套标准叫业务流程建模符号(BPMN - Business Process Modeling Notation)。在 BPMI Notation Working Group超过2年的努力,于2004年5月对外发布了BPMN 1.0 规范。后BPMI并入到OMG组织,OMG于20...
2018-11-26 10:35:37 7137 2
原创 SAP CRM Enterprise Search change pointer的存储数据库表
Created by Wang, Jerry, last modified on Dec 19, 2014
2018-11-25 21:35:38 395
原创 SAP ABAP ST05 trace和SAP HANA studio planViz的性能差异
Steps to reproduce the issueexecute report ZCRMS4_ORDER_SEARCH_PROD_SOLD with variant ISSUE:It will take on average 16~18 seconds to finish the query.I execute the report 5 times with ST05 trace t...
2018-11-25 21:22:30 788
原创 关于SAP CRM Organization Unit组织结构单元自动决定的一些调试
The creation of appointment executes the organizational data profile “Z00000000016” with scenario “SALES” and gets the sales orgs of the users (more than one) in FM CRM_ORGMAN_DETERMINE_SUBSET:Raise...
2018-11-25 13:12:56 812
如何使用 ABAP 创建包含不同字体大小的 Word 文档-模板文件
2022-08-07
使用 ABAP 创建 Word 文档的工具库
2022-08-06
SAP Fiori 和 SAP UI5 开发学习路线图
2022-03-25
UI5 Inspector,一款好用的 Chrome 扩展
2022-02-22
使用 JavaScript 上传 PDF 和 Excel 文件到 ABAP 服务器并解析
2021-11-13
SAP Fiori Elements Overview 页面的创建.mp4
2021-05-23
在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用 的配套源代码
2021-04-16
dgreadiness_v3.6.zip
2021-02-17
自己用Java编写的有道云笔记图片批量下载工具
2020-11-29
《Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现》文章的源代码
2020-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人