Tag: java

节点JS,静态函数/variables最佳实践

我有一个Java背景,我正在试图build立一个节点的JS库。 我有这样的Java类, public class MyClass { static List<String> myList = initMyList(); private String something; public MyClass(String something) { validate(something); this.something = something; } public static String doSomething(String something) { return doSomethingWithMyList(something); } public String doSomething() { return doSomething(something); } private static String doSomethingWithMyList (String something) { // do something with list .. return something } […]

Swagger UI不加载昂首阔步的JSON

我在swagger-editor的帮助下做了api文档。 现在我想在swagger-ui的帮助下看到它的graphics。 我在这里部署了我的json https://powerful-escarpment-92284.herokuapp.com/swagger.json 现在,当我试图访问它,然后我得到一个错误 无法加载规范。

如何在使用NightwatchtestingNode.js项目时在Travis CI上运行Selenium Server

我有一个node.js项目 ,我正在尝试使用Nightwatch进行testing。 守夜服务器使用selenium服务器。 我的testing在本地正常工作,但是在Travis上它立即窒息了这个错误 : 启动Selenium服务器时发生错误: 线程“main”中的exceptionjava.lang.UnsupportedClassVersionError:org / openqa / grid / selenium / GridLauncherV3:不支持的major.minor版本52.0 我认为这意味着它想要Java 8或更新,但我不知道如何设置在Travis上。 我尝试在我的travis.yml中设置jdk: oracle8jdk ,但是这似乎没有什么区别。 (也许这只适用于Javatesting?) 有什么build议么?

使用node-jre模块执行java项目

我正在开发一个node.js应用程序,我需要执行Java代码。 我正在使用de node-jre模块( https://www.npmjs.com/package/node-jre )。 在这个web(Hello.class)中的例子用这个代码正确运行,并通过控制台用javac Hello.java编译 de Hello类: var output = jre.spawnSync( // call synchronously ['java'], // add the relative directory 'java' to the class-path 'Hello', // call main routine in class 'Hello' ['World'], // pass 'World' as only parameter { encoding: 'utf8' } // encode output as string ).stdout.trim(); 问题是当我试图执行我的Java项目(用Eclipse开发)。 该文件说,在这个目录下的'java'searchjar文件。 所以,这是我尝试的第一件事:导出到jar,但它不起作用。 那么,我该如何执行一个完整的项目(只有一个主类)呢?我认为这个项目使用外部库很重要。 […]

Android在应用程序未在后台运行时发送短信

有没有什么办法使用SmsManager发送短信而无需打开应用程序。 我正在使用FirebaseMessagingService并从onMessageReceived方法得到remoteMessage包含移动否和消息。 然后我使用SmsManager发送短信。 并且我声明了清单文件中的permission.SEND_SMS/RECEIVE_SMS 。 这是我的代码: public void onMessageReceived(RemoteMessage remoteMessage){ String mobile = remoteMessage.getData().get("mobileno"); String message = remoteMessage.getData().get("message"); SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(mobile, null, message, null, null); } 它的工作时间应用程序正在运行。 但没有在应用程序不在后台运行时工作。 当应用程序没有运行时,有什么方法可以发送短信? 请帮我..谢谢…

Heroku部署失败(npm java)

我试图通过Heroku部署我的应用程序,这是在本地主机上完美工作。 尽pipe我在本地主机上安装Java模块时遇到了一些麻烦,但我终于做到了,感谢这篇文章: https : //github.com/nodejs/node/issues/10289 。 现在,我显然在Heroku上部署应用程序时出现同样的错误,但现在我无法修复它。 我甚至设置了Java Buildpack,以防万一,但它没有帮助。 我希望有人能帮助我! 这是我的package.json: { "name": "tachology", "version": "0.0.0", "main": "server/index.js", "dependencies": { "angular": "~1.6.0", "angular-animate": "~1.6.0", "angular-aria": "~1.6.0", "angular-cookies": "~1.6.0", "angular-resource": "~1.6.0", "angular-sanitize": "~1.6.0", "angular-ui-router": "^0.4.2", "angular-validation-match": "^1.9.0", "babel-polyfill": "^6.7.2", "babel-runtime": "^6.6.1", "bluebird": "^3.3.3", "body-parser": "^1.13.3", "cal-heatmap": "^3.6.2", "composable-middleware": "^0.3.0", "connect-mongo": "^1.2.1", "cookie-parser": "^1.3.5", "core-js": "^2.2.1", "errorhandler": […]

在OAuth 2.0安全Web应用程序上使用JMeter脚本进行性能testing

我使用BlazeMeter的chrome扩展来构build一个.jmx文件,用于在JMeter中testing我们的login页面。 我们的大部分应用程序都是用js写成的。 我们使用Auth0进行login,而/ login / callback给了我一个400.我不知道为什么。 我的目标是testing约200名用户的应用程序。 任何帮助将是伟大的!

如何通过看板或Scrum板使用API​​列出所有RALLY项目?

我想知道使用看板的项目清单,以及在Rally工作区下使用Scrum-Board的项目清单,向我build议一个可以准备结果的查询。

socket.io-java-client和node.js – 握手时出错

我正在尝试开发一个连接到node.js服务器的android应用程序。 这是错误信息: 04-28 14:24:52.250: W/System.err(811): io.socket.SocketIOException: Error while handshaking 04-28 14:24:52.250: W/System.err(811): at io.socket.IOConnection.handshake(IOConnection.java:322) 04-28 14:24:52.259: W/System.err(811): at io.socket.IOConnection.access$600(IOConnection.java:39) 04-28 14:24:52.259: W/System.err(811): at io.socket.IOConnection$ConnectThread.run(IOConnection.java:199) 04-28 14:24:52.259: W/System.err(811): Caused by: java.lang.ArrayIndexOutOfBoundsException 04-28 14:24:52.306: W/System.err(811): at io.socket.IOConnection.handshake(IOConnection.java:318) 04-28 14:24:52.306: W/System.err(811): … 2 more 服务器: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); […]

Node.js有状态服务器

我是一般的Node.js和服务器端JS的新手。 我来自Java EE,我习惯于使用有状态的对象(不是EJB,我使用CDI),例如,MVC。 我的目标是保留一些与例如会话有关的数据。 Java EE中的CDI知道以下状态范围: 应用程序作用域(=与单例模式相同) 会话作用域(状态保留用户的会话生命周期,例如login的用户) 对话的范围(状态保留用于已识别的对话,例如购物车) Flash作用域(两个请求之间保持状态) 如何使用Node来完成所有这些工作而不使用数据库,只需要使用有状态的对象?