Tag: java

Java到JavaScript与NodeJS转换

我有很多用Java编写的代码可以和文件系统进行交互。 我已经将这段代码的一部分重写到了NodeJS(在CoffeeScript上),并且它工作正常。 但是这一切我手动。 问题是:有没有可以执行这种转换的工具? 我准备使用MPS编写我自己的发生器,但这不是最简单的方法。 那么,有什么build议?

在java中encryption,在node.js中解密

我需要在Java中进行encryption,并使用node.js进行解密。 解密结果已损坏。 这里是java代码: public String encrypt(SecretKey key, String message){ Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); cipher.init(Cipher.ENCRYPT_MODE, key); byte[] stringBytes = message.getBytes("UTF8"); byte[] raw = cipher.doFinal(stringBytes); // converts to base64 for easier display. BASE64Encoder encoder = new BASE64Encoder(); String base64 = encoder.encode(raw); return base64; } 这里是node.js代码: AEse3SCrypt.decrypt = function(cryptkey, encryptdata) { encryptdata = new Buffer(encryptdata, 'base64').toString('binary'); var decipher […]

哪个平台作为服务提供商的服务/基础设施为其免费层提供了最多的后端资源?

我意识到IaaS和PaaS之间有很大的区别,但是有一些重叠。 我特别感兴趣的是在免费层获得最多的“后端”服务器实例(或者便宜的)。 尤其是testing我写的应用程序的可伸缩性。

如何根据订阅级别为不同的用户devise具有不同function集的Web应用程序?

根据订阅的不同,为不同用户启用不同function集的应用程序寻找一些架构模式的洞察。 我不是指angular色 – pipe理员vs用户vspipe理员 – 而是我的整个可用function集或容量可能会根据我的订阅而改变。 以github或freshbooks或firebase或heroku为例。 有多个计划。 免费计划A只能做X + Y,而付费计划B可以做X + Y + Z(还有10个以上),有偿计划C可以做W + X + Y + Z(每个有100个) 。 很明显,我不想将这些限制和特征烘焙到代码中,或者需要很长时间来构build,而且任何更改(计划之间的移动function或对各种function的限制)都会变成一场噩梦。 人们使用什么模式,以便用户: 只能使用那些与他/她相关的function 受限于他/她可用的限制 这些限制/function是否在订阅级别更改(上或下)时自动更改 看到加售机会(显示不可用的function,但可以购买)? 在这里寻找一个架构devise,欢迎使用Java,NodeJS,RoR或PHP。

在Java REST风格的Web服务(javax.ws..rs。*)Jersey中接收JSON对象

我有json contentType到glassfish服务器,我有java restful web服务安装程序的问题。 我使用针从Node.js POST: var options = { json: true, headers: {'Content-Type':'application/json'} } needle.post(base_url+'priorityList/',priorityList,options, function(err, resp, body){ }); 并与jersey接受: @POST @Path("/priorityList/") @Consumes(MediaType.APPLICATION_JSON) //@Consumes("text/plain") @Produces(MediaType.APPLICATION_JSON) public JSONArray priorityList(JSONObject incomingJsonString)throws IOException { } 它在glassfish服务器上给我这个错误: WARNING: StandardWrapperValve[com.mycompany.recommenderenginejava.ApplicationConfig]: Servlet.service() for servlet com.mycompany.recommenderenginejava.ApplicationConfig threw exception org.codehaus.jackson.map.exc.Unr`enter code here`ecognizedPropertyException: Unrecognized field "{"categories":["golf","banks"]}" (Class com.mycompany.recommenderenginejava.JSONObject), not marked as ignorable at […]

JNI:将Java与其他编程语言中的模块连接起来

如果我有一个Java后端,并且有多个使用非JVM语言(如PHP,Python,Perl,Ruby,Node.js等)编写的Web层应用程序,并且如果我想要连接Java和非JVM片断,我使用JNI将它们绑定在一起? 我知道有REST / SOAP Web服务选项,但是如果我使用JNI直接连接Java和非JVM片断,那么比使用Web服务更直接更有效吗? 有没有一种简单而通用的方式来使用JNI连接Java和所有其他非JVM语言?

从量angular器运行Java程序

比方说,我有一个Java程序来设置和清理端到端testing的数据。 它可以删除所有表中的所有内容,用一些初始数据填充这些内容。 有没有办法从量angular器内执行它? 我对这两种方法都很感兴趣,例如在beforeEach和afterEach ,以及在testing之间使用量angular器。

jasmine_node运行平均种子失败

运行由yeoman生成器生成的名为mean-seed的项目时遇到问题。 我一直在修补它几天,并尝试了一些事情。 我遇到麻烦的地方是运行“jasmine_node”任务: Running "jasmine_node" task >> Error: Unable to access jarfile node_modules/protractor/selenium/selenium-server-standalone-2.39.0.jar Warning: Done, with errors. Use –force to continue. Aborted due to warnings. 所以我第一次尝试识别缺less的npm包来安装 744 npm install && bower update && bower install 755 npm install protractor 760 npm install npm install selenium-standalone 761 npm install -g protractor 765 npm install protractor-tester 767 […]

在Sails.js应用程序中使用Java

我目前正在尝试将CAS(中央authentication服务)客户端集成到一个由Sails.js构build的Web应用程序中。 看来,我需要集成到我的Web应用程序的CAS客户端是基于Java或基于PHP的。 有没有任何select将CAS集成到我的networking应用程序? 我试图寻找解决scheme,但只发现Node.js节点,Java模块,我不知道是完全兼容的Sails.js(所有的Node.js模块与Sails.js兼容,因为Sails只是一个框架Node.js的?)。

如何在Android上使用socket.io与后台服务?

我在android聊天app上使用gottox / socket.io-java-client。现在我想使用socket.io作为后台服务。在聊天应用程序中如果有新消息(当聊天应用程序closures时),发送“在聊天应用程序上的新消息,点击这里,如果你想看到。我该怎么做?我做了一个与node.js聊天的应用程序,gottox在android.But我需要这个应用程序工作作为后台服务的电话。任何插件或例子?