按类别查询搜索结果
关于关键词 的检测结果,共 14858
i042416 | 2019-04-19 22:02:51 | 阅读(0) | 评论(0)
Eclipse里新建一个服务器:点Finish,成功创建了一个Server:Eclipse里选择要部署的项目,右键->Run as Server, 选择上一步创建的Server即完成部署。选择本地打包好的war文件,点击Deploy按钮:...【阅读全文】
i042416 | 2019-04-19 21:05:46 | 阅读(0) | 评论(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 | 阅读(0) | 评论(0)
ABAP class单元测试的执行入口,CLASS_SETUP, 是硬编码在单元测试框架实现CL_AUNIT_TEST_CLASS里的。最常用的Maven plugin是maven-surefire-plugin,可以方便地单独触发单元测试,或者把单元测试的执行集成为Maven build的一个子步骤。反编译出来,在getDefaul...【阅读全文】
i042416 | 2019-04-19 14:02:56 | 阅读(0) | 评论(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 | 阅读(0) | 评论(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 | 阅读(0) | 评论(0)
开发一个Java程序,用户可以指定一张图片,该Java程序调用SAP Leonardo上训练好的机器学习API,该API会识别该图片,给用户返回一个文本信息,告诉用户识别结果。SAP Leonardo Machine Learning - Functional Services...【阅读全文】
【架构设计与优化】 ABAP和Java的destination和JNDI
i042416 | 2019-04-17 23:44:52 | 阅读(0) | 评论(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 | 阅读(0) | 评论(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 | 阅读(0) | 评论(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 | 阅读(0) | 评论(0)
Java实现类似:console打印结果:数据能够成功通过JDBC从HANA数据库读取出来。要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:【阅读全文】
a724888 | 2019-04-13 18:18:56 | 阅读(0) | 评论(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 | 阅读(0) | 评论(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...【阅读全文】
a724888 | 2019-04-13 17:50:47 | 阅读(10) | 评论(0)
具体代码在我的GitHub中可以找到文章首发于我的个人博客:更多关于Java后端学习的内容请到我的CSDN博客上查看:我的个人博客主要发原创文章,也欢迎浏览 https://h2pl.github.io/HashSetpublic class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializa...【阅读全文】
a724888 | 2019-04-13 17:38:52 | 阅读(0) | 评论(0)
具体代码在我的GitHub中可以找到喜欢的话麻烦star一下哈https://h2pl.github.io/2018/05/10/collection4我的个人博客主要发原创文章,也欢迎浏览 https://h2pl.github.io/HashMap定义public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializab...【阅读全文】
a724888 | 2019-04-13 17:25:32 | 阅读(0) | 评论(0)
具体代码在我的GitHub中可以找到喜欢的话麻烦star一下哈https://h2pl.github.io/2018/05/9/collection3我的个人博客主要发原创文章,也欢迎浏览 https://h2pl.github.io/本文参考 http://cmsblogs.com/?p=1185Iterator iterator = list.iterator(); while(iterator.hasNext()){ ...【阅读全文】
a724888 | 2019-04-13 17:11:07 | 阅读(0) | 评论(0)
具体代码在我的GitHub中可以找到喜欢的话麻烦star一下哈https://h2pl.github.io/2018/05/09/collection2我的个人博客主要发原创文章,也欢迎浏览 https://h2pl.github.io/概述源码分析首先我们先看LinkedList的定义:属性private transient Entry header = new Entry(null, null, n...【阅读全文】
a724888 | 2019-04-13 16:57:27 | 阅读(0) | 评论(0)
”Java集合详解系列“是我在完成Java基础篇的系列博客后准备开始写的新系列。之前的Java基础系列博客首发于我的个人博客:https://h2pl.github.io/之所以把这三个集合类放在一起讲解,是因为这三个集合类的底层都是数组实现(Stack继承自vector)并且比较常用。 后面还会另外讲底层是链表实现的linkedlist和queue...【阅读全文】
i042416 | 2019-04-13 16:25:08 | 阅读(0) | 评论(0)
在软件测试的概念里,圈复杂度用来衡量一个模块判定结构的复杂程度,数量上表现为独立线性路径条数,即合理的预防错误所需测试的最少路径条数。圈复杂度大说明程序代码可能质量低且难于测试和维护。计算公式E = 程序控制流图中边的个数看个具体的例子。下面这段ABAP代码的环复杂度根据公式计算为3.先把代...【阅读全文】
i042416 | 2019-04-13 15:41:08 | 阅读(10) | 评论(0)
使用关键字重复引入一个include program,会报syntax error:原因是因为ABAP对include这个关键字的实现和其他编程语言有点不一样,在激活时简单地把被include的program的全部源代码替换原程序里INCLUDE incl这一行,所以重复引入一个include program会报错。值得一提的是,ABAP report悄悄得include了很多标准的pr...【阅读全文】
i042416 | 2019-04-13 15:28:32 | 阅读(0) | 评论(0)
ABAP测试:测试结果:sub: 1public class SuperClass { private int mSuperX; public SuperClass() { setX(99); } public void setX(int x) { mSuperX = x; }} public class SubClass extends SuperClass { private int mSubX = 1; public SubClass() {} @Override public void setX(...【阅读全文】