按类别查询搜索结果
关于关键词 的检测结果,共 87
i042416 | 2019-08-26 17:17:18 | 阅读(1580) | 评论(0)
代理模式的使用场合,一般是由于客户端不想直接访问实际对象,或者访问实际的对象存在技术上的障碍,因而通过代理对象作为桥梁,来完成间接访问。实现方式一:静态代理public interface IDeveloper { public void writeCode();} public class Developer implements IDeveloper{ private S...【阅读全文】
【架构设计与优化】 ABAP vs Java, 蛙泳 vs 自由泳
i042416 | 2019-08-25 20:52:58 | 阅读(1230) | 评论(0)
去年7月定下的一年之内学会自由泳的目标终于实现了,特来还愿。文章目录1. 语言特性ABAP和Java并没有躺在过去的功劳簿上睡大觉,各自也都在不断进化着。ABAP也在不断吸收一些其他编程语言的特性。比如支持函数式编程思想的JavaScript和Clojure中的reduce操作,在ABAP 7.40之后也作为一个...【阅读全文】
i042416 | 2019-05-31 22:29:39 | 阅读(1960) | 评论(0)
API地址:/sap/opu/odata/sap/CUAN_CONTACT_SRV/InteractionContacts import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URI; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.StatusLine; import org.apache.http.client.C...【阅读全文】
i042416 | 2019-05-08 18:26:57 | 阅读(1020) | 评论(0)
比如销售订单的描述为Jerry Test 2019-1-23 16:05PM到UI上能看到成功创建的销售订单:package odata; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URI; import org.apache.http.HttpEntity; import org.apache.http.HttpHost; import org.apache.http....【阅读全文】
i042416 | 2019-05-05 17:28:36 | 阅读(1060) | 评论(0)
作为一个程序员,当然要善于利用各种工具提高自己做事情的效率了。如果没有现成的工具,就得自己造。我曾经写过一篇文章:使用ABAP批量下载有道云笔记中的图片,然而ABAP在程序员中间不是很普及,于是我又写了一个Java版本的。我们知道每篇有道云笔记都有一个独一无二的uuid作为标识。把这...【阅读全文】
【架构设计与优化】 ABAP SICF服务和Java Servlet的比较
i042416 | 2019-05-05 16:35:47 | 阅读(780) | 评论(0)
This blog will not introduce how an ICF handler class in ABAP or a Servlet in Java are developed, but focus the way those instances of handler class or Servlet are spawned by Web Server.Servlet in JavaFor example, I have developed a simple Servlet which just returns “Hello world” as resp...【阅读全文】
【架构设计与优化】 ABAP和Java SpringBoot的单元测试
i042416 | 2019-04-30 11:25:47 | 阅读(1040) | 评论(0)
在ABAP类里,本地类(Local Class)里用关键字FOR TESTING声明过的方法,Spring Boot对上述项目执行命令行mvn clean install后,报错误消息:从调用栈能看出,Spring Boot单元测试框架试图自动找到一个被施加单元测试的Java类,但是失败了,所以报了异常。...【阅读全文】
i042416 | 2019-04-27 21:57:09 | 阅读(820) | 评论(0)
1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_xstring和xml_xstring_to_abap实现两种格式的互换。最后一行的ASSERT语句,说明从ABAP格式转换成XML格式,再转换成ABAP格式,转换前的ABAP数据和转换后的ABAP数据是完全相同的。...【阅读全文】
【架构设计与优化】 ABAP和Java单例模式的攻防
i042416 | 2019-04-27 21:36:44 | 阅读(600) | 评论(0)
CLASS zcl_jerry_singleton DEFINITIONPUBLICFINALCREATE PRIVATE .PUBLIC SECTION.INTERFACES if_serializable_object .CLASS-METHODS class_constructor .CLASS-METHODS get_instanceRETURNINGVALUE(ro_instance) TYPE REF TO zcl_jerry_singleton .PROTECTED SECTION.PRIVATE SECTION.CLASS-DA...【阅读全文】
i042416 | 2019-04-27 08:34:59 | 阅读(770) | 评论(0)
打开Chrome开发者工具,在Network标签页里能看到很多网络传输请求:随便看一个请求的响应,发现类型为video,大小为500多k。因此,这个在线视频被拆分成了若干500多k的小片段,然后通过浏览器下载到本地进行播放。这个片段的url:那么这个片段一共有多少个片段呢?在所有片段开始下载...【阅读全文】
i042416 | 2019-04-26 15:40:11 | 阅读(520) | 评论(0)
i042416 | 2019-04-25 15:38:55 | 阅读(670) | 评论(0)
see my blog.用nodejs现成的express module,几行代码就能写个server出来:go【阅读全文】
i042416 | 2019-04-24 11:46:47 | 阅读(2790) | 评论(0)
MongoDB最简单的入门教程之一 环境搭建MongoDB最简单的入门教程之二 使用nodejs访问MongoDB<dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.6.4</version> </dependency> bsonmongodb-drivermongod...【阅读全文】
i042416 | 2019-04-23 22:58:16 | 阅读(1420) | 评论(0)
我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面。每个Java Web工程的目录下面,都有一个名为WEB-INF的目录,里面包含一个配置文件web.xml。Web项目的默认页面就定义在里面的welcome-file-list节点里。...【阅读全文】
i042416 | 2019-04-22 23:15:08 | 阅读(630) | 评论(0)
Java面试系列-webapp文件夹和WebContent文件夹的区别?Java程序员面试系列-什么是Java Marker Interface(标记接口)编程面试题:编写一个会造成数据库死锁的应用使用JavaScript ES6的新特性计算Fibonacci(非波拉契数列)上面的结论完全正确,然而除了序列化/反序列化,单例模式...【阅读全文】
i042416 | 2019-04-22 15:36:54 | 阅读(640) | 评论(0)
我们通过这个链接下载最新的Tomcat源文件包,总共7MB:解压之后,在文件夹apache-tomcat-9.0.10-srcjavaorgapachecatalinacore里找到文件JreMemoryLeakPreventionListener.java:可以看到大量调用工具类JreCompat检测JRE9是否可用:查看isJre9Available的具体实现:jre9Available...【阅读全文】
i042416 | 2019-04-22 14:06:05 | 阅读(450) | 评论(0)
SLF4J的全称是Simple Logging Facade for Java, 即简单日志门面,这里的Facade实际上是面向对象的设计模式中的外观模式(Facade pattern)。SLF4J不是具体的日志解决方案,它本身不包含日志记录的具体实现,而是只提供一个外观给各种各样的日志系统,这样就给具体应用提供了很大的灵活度,使得最终...【阅读全文】
i042416 | 2019-04-21 20:32:15 | 阅读(690) | 评论(0)
public static void main(String[] args) throws Exception { doSomethingMagic(); System.out.printf("2 + 2 = %d", 2 + 2);} 执行结果:2 + 2 = 5那么doSomethingMagic到底做了什么神奇的事情呢?先看代码:所以这个例子其实包含了Java中整型类型Integer的一个知识点。可能有的朋友对于do...【阅读全文】
i042416 | 2019-04-21 19:19:18 | 阅读(730) | 评论(0)
问题:plesseThrow方法抛出的SQLException可以成功被catch住么?Java类ExceptionForQuiz<T extends Exception>使用了一个泛型语法,T extends Exception意思是这个泛型类实例化的时候,传入的类型参数T必须是Exception以及它的子类。RuntimeE...【阅读全文】
i042416 | 2019-04-21 17:37:32 | 阅读(570) | 评论(0)
volatile是一个类型修饰符(type specifier),被设计用来修饰被不同线程访问和修改的变量。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。下面我们就用一个具体的例子来学习volatile的用法。public class ThreadVerify { public static Boolean sto...【阅读全文】