按类别查询搜索结果
关于关键词 的检测结果,共 14949
i042416 | 2019-04-20 23:06:18 | 阅读(120) | 评论(0)
那么ABAP能否从语言层面上也支持依赖注入,享受这种设计思路带来的便利呢?让我们做一次尝试。在现实生活中,每一盏灯都有一个开关控制。按下开关,灯被打开;再按一次,灯熄灭。设计一个ABAP interface ZIF_SWITCHABLE,提供两个方法,分别对应开和关。自然的,我有一个ABAP 类 ZCL_LAMP,用于实现上述接口...【阅读全文】
i042416 | 2019-04-20 22:27:05 | 阅读(240) | 评论(0)
下图是OData离线存储插件(OData Offline Store)的JavaScript实现代码的一部分。下图第232行会调用设备的native API进行离线存储的打开操作:打开PackagedApp文件夹里的android子文件夹,有一个JavaScript文件:cordova.js:里面能看到函数ex...【阅读全文】
i042416 | 2019-04-20 22:12:32 | 阅读(80) | 评论(0)
其实除了Java之外,某些 其他编程语言也有类似概念,比如ABAP。今天我们就来比较一下。看下面的例子:首先我在堆上创建了一个新的LCL_PERSON实例,然后包到一个ABAP weak reference里。lo_weak = NEW cl_abap_weak_reference( lo_person ).稍后,我们想拿到被包裹的lo_person引用时,使用weak reference提供...【阅读全文】
i042416 | 2019-04-20 21:37:55 | 阅读(230) | 评论(0)
这是我用ABAP编程语言实现服务的类:ZCL_DIS_HTTP_HANDLER这个类实现了一个接口IF_HTTP_EXTENSION里定义的一个方法HANDLE_REQUEST.大家可以不用被ABAP陌生的语法所迷惑,其实和Java的Servlet是相通的。我画了张图:我的这个远程服务很简单,就是无论调用者发送什么,都简单地返回一个文本:HELLO WORLD。...【阅读全文】
i042416 | 2019-04-20 21:25:41 | 阅读(90) | 评论(0)
VisualVM是什么?VisualVM是JDK自带的一个用于Java程序性能分析的工具,JDK安装完毕后就有啦,在JDK安装目录的bin文件夹下能找到名称为jvisualvm.exe。要使用VisualVM分析您的应用性能,首先得让VisualVM识别出您的应用。Eclipse有个插件名叫“VisualVM Launcher for Eclipse”,可以帮助我们做到这一点。...【阅读全文】
i042416 | 2019-04-20 19:29:00 | 阅读(150) | 评论(0)
先看看效果吧。可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存。点击Zoom in按钮可以使图片缩小:点击Zoom out使图片放大:这个用Java开发的安卓应用完整代码: https://github.com/i042416...【阅读全文】
i042416 | 2019-04-20 19:15:12 | 阅读(170) | 评论(0)
倒影率为90%时的效果:倒影率10%时的效果:实现原理【阅读全文】
i042416 | 2019-04-20 10:14:14 | 阅读(160) | 评论(0)
REPORT zgos_api.DATA ls_appl_object TYPE gos_s_obj.DATA lo_gos_api TYPE REF TO cl_gos_api.DATA lt_attachment_list TYPE gos_t_atta.DATA lt_role_filter TYPE gos_t_rol.DATA: lv_id TYPE matnr VALUE '16', lt_att TYPE TABLE OF sibflporb.CALL FUNCTION '...【阅读全文】
i042416 | 2019-04-19 22:02:51 | 阅读(120) | 评论(0)
Eclipse里新建一个服务器:点Finish,成功创建了一个Server:Eclipse里选择要部署的项目,右键->Run as Server, 选择上一步创建的Server即完成部署。选择本地打包好的war文件,点击Deploy按钮:...【阅读全文】
i042416 | 2019-04-19 21:05:46 | 阅读(90) | 评论(0)
package jco; import java.io.File; import java.io.FileOutputStream; import java.util.Properties; import com.sap.conn.jco.JCoDestination; import com.sap.conn.jco.JCoDestinationManager; import com.sap.conn.jco.JCoException; import com.sap.conn.jco.JCoFuncti...【阅读全文】
【架构设计与优化】 ABAP和Java的单元测试Unit Test
i042416 | 2019-04-19 16:00:27 | 阅读(80) | 评论(0)
ABAP class单元测试的执行入口,CLASS_SETUP, 是硬编码在单元测试框架实现CL_AUNIT_TEST_CLASS里的。最常用的Maven plugin是maven-surefire-plugin,可以方便地单独触发单元测试,或者把单元测试的执行集成为Maven build的一个子步骤。反编译出来,在getDefaul...【阅读全文】
i042416 | 2019-04-19 14:02:56 | 阅读(160) | 评论(0)
在我的公众号文章在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务介绍了如何通过Cloud Connector连接ABAP On-Premise系统。我创建了三个service的实例,详情如上图和下表:将应用使用cf push部署到CloudFoundry之后,在Cockpit里能观察到生成的系统变量VCAP_SERVICES:...【阅读全文】
i042416 | 2019-04-18 14:39:31 | 阅读(110) | 评论(0)
区别之处在于Cloud for Customer(C4C)是一个云解决方案,其OData Service/Web Service能够直接被Internet网络上的其他应用消费。而我最近要做的原型开发,需要消费的函数位于部署在Corporate Network里的ABAP On-Premise系统里,无法直接被Internet应用消费。这篇文章我假设的场景是:开发一个Java Web应用,部署在SA...【阅读全文】
i042416 | 2019-04-18 14:26:42 | 阅读(100) | 评论(0)
开发一个Java程序,用户可以指定一张图片,该Java程序调用SAP Leonardo上训练好的机器学习API,该API会识别该图片,给用户返回一个文本信息,告诉用户识别结果。SAP Leonardo Machine Learning - Functional Services...【阅读全文】
【架构设计与优化】 ABAP和Java的destination和JNDI
i042416 | 2019-04-17 23:44:52 | 阅读(80) | 评论(0)
新建一个destination: try { Context ctx = new InitialContext(); ConnectivityConfiguration configuration = (ConnectivityConfiguration) ctx.lookup("java:comp/env/connectivityConfiguration"); DestinationConfiguration d...【阅读全文】
i042416 | 2019-04-16 20:00:05 | 阅读(320) | 评论(0)
确保SAP Cloud Platform Tools for Java正确安装。确保neo SDK的路径配置正确:我使用的是下图这个SDK:neo-java-web-sdk-3.51.14.zip将我的github 项目下载到本地, 导入到Eclipse去,确保本地能够运行成功。然后新建一个服务器实例,类型为SAP Cloud Platform,主机名填hanatrial.ondemand.com:应...【阅读全文】
i042416 | 2019-04-15 17:21:37 | 阅读(160) | 评论(0)
StackTraceElement stack[] = Thread.currentThread().getStackTrace();System.out.println("Callstack test"); for(int i = 0; i < stack.length; i++){ System.out.println("Jerry:" + stack[i].getClassName() + ":" + stack[i].getMethodName() + "-----");} JavaScript测试...【阅读全文】
i042416 | 2019-04-15 15:04:28 | 阅读(170) | 评论(0)
Java实现类似:console打印结果:数据能够成功通过JDBC从HANA数据库读取出来。要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:【阅读全文】
a724888 | 2019-04-13 18:18:56 | 阅读(310) | 评论(0)
本文参考:http://cmsblogs.com/?cat=5https://github.com/h2pl/MyTechhttps://h2pl.github.io/2018/05/13/collection8https://blog.csdn.net/a724888初始容量同样的道理,Collection的初始容量也显得异常重要。所以:对于已知的情景,请为集合指定初始容量。上面代码两个list都是插入1000000条...【阅读全文】
i042416 | 2019-04-13 18:12:12 | 阅读(250) | 评论(0)
package com.iflytek.msp.lfasr; import java.util.HashMap; import org.apache.log4j.Logger; import com.alibaba.fastjson.JSON; import com.iflytek.msp.cpdb.lfasr.client.LfasrClientImp; import com.iflytek.msp.cpdb.lfasr.exception.LfasrException; import com.iflytek.msp.cpdb.lfasr.mod...【阅读全文】