Tag:

如何在windows azure上部署java应用程序

嗨,我是一名计算机科学专业的三年级学生,我已经在netbeans上用java创建了我的第三年项目,现在我想将它部署到一个带有windows azure的虚拟机上。 这一点的意思是,我希望能够在连接到互联网的任何计算机上使用此应用程序,只需访问云,而无需每次都安装程序(类似于如何在Steam上玩任何游戏)在任何电脑上)。 现在的问题是,是否有可能,如果是这样,我该如何做到这一点,提前谢谢

SecurityManager用于云服务“沙箱”

所有, 我正在设计基于云的服务,该服务将提供执行客户提交的一些“插件”代码的选项。 为了完成这项工作,插件不能威胁系统完整性或具有访问其他客户端数据的能力。 理想情况下,我希望客户端可以提交一个简单的jar文件(包含符合某些预定义接口的类),然后在沙箱中运行。 应允许客户端代码: 在单个线程上占用所需的CPU时间 使用标准java类(例如java.lang.Math,java.util.Random等)执行任何计算 调用jar中捆绑的任何库(但必须遵守相同的限制) 但我特别需要禁止以下内容: 产生新线程(以便可以公平地管理服务器资源!) 对文件系统/ IO /网络的任何访问权限 对本机代码的任何访问 除了传递给客户端代码/由客户端代码创建的数据之外,对JVM中的数据的任何访问权限 对除.jar沙箱中的类以外的类的reflection的任何访问权限 除了标准Java库之外,还能够在沙箱外部的对象上调用方法 是否可以使用自定义ClassLoader / SecurityManager设置来实现此目的? 或者我是否需要开始寻找更复杂的解决方案(例如启动多个JVM?)

如何使用REST API和数据库扩展Java应用程序?

我有一个典型的无状态Java应用程序,它提供REST API并在Postgresql数据库中执行更新(CRUD)。 然而,客户的数量正在增长,我觉得有必要 增加冗余,以便在发生另一个失败时发生 为此,我可能需要一个负载均衡器? 通过不淹没网络和一台服务器的CPU来提高响应速度(但负载均衡器将如何不被淹没?) 也许我需要分发数据库? 我希望能够无缝更新我的应用程序(我已经看到了一个名为kubernetes的东西):逐个杀死每个冗余节点并立即用更新版本替换它 我的应用程序还存储了一些图像文件,这些文件在磁盘大小上快速增长,我需要能够分发它们 所有这一切都必须是可备份的 这是我现在拥有的图表(Java app和DB都在同一台服务器上): 缩放这个的最佳/正确方法是什么? 谢谢!

是否有任何基于浏览器的IDE来编写Java程序?

我最近尝试使用一些基于浏览器的IDE,比如cloud9 IDE。 但它没有直接支持代码java程序。 我还读到我们需要遵循一些繁琐的程序来编写和编译java代码。 是否有任何基于浏览器的IDE允许我直接编写和编译和共享Java应用程序? 此外,它是否支持Java Web应用程序?

将图像上传到Google云端存储(Java)

我想开发一个java应用程序(用于PC),可以将任何图片上传到Google云端存储。 虽然我整个晚上都在寻找解决方案,但我没有任何线索如何开始。 有没有人有将图像上传到Google云端存储的经验? 谷歌云存储有更好的替代方案吗?

Google App Engine使用Blobkey

您好,我正在尝试制作一个servlet,允许管理员上传图像和任何谷歌用户查看这些图像,到目前为止,我正在解决https://developers.google.com/appengine/docs/java/blobstore上提供的程序/概述 当我上传一张图片时,它会使用很长的blobKey直接提供它吗? 并将其自身的副本存储在local_db.bin中 我无法找到的是,是否有任何方法可以缩短使用的blobkeys? 例如,我想有一个画廊,显示用户上传的所有图像,但到目前为止,我可以从数据库中获取图像的唯一方法是调用这样的东西 res.sendRedirect(“/ serve?blob-key =”+ blobKey.getKeyString()) 但这只适用于一个图像,我需要硬编码每个新的blobKey,以便在一个单独的页面上显示它,也意味着当用户上传新图像时,我将不得不编辑代码并为新的添加新链接图片? 基本上我想知道的是,无论如何都可以轻松定义存储在local_db.bin中的每个blob。 任何帮助将不胜感激,请不要犹豫,询问更多细节。 谢谢

使用java的REST API AWS云

我是AWS的新手,想要开发一个云就绪的Java应用程序REST API 。 应用程序将访问MySQL数据库并在查询数据库后生成输出为JSON 。 IP:port/application?q=响应是JSON。 怎么实现呢? MySQL中的数据主要是静态的100MB数据,但经常使用。

如何从Azure数据库表中获取数据到Android应用程序?

我是azure的新手,我不知道如何连接到我在Azure数据库上创建的表。 我想获取表数据(SELECT *)并在android中的GridView中填充它们。 我知道使用适配器的“填充”部分,我想知道的是如何连接和接收表中的数据:) 我已经尝试过Microsoft的这个教程,但是在我的场景中应用相同的教程时我遇到了一些困难。 这是我尝试过的: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home_screen); try { mClient = new MobileServiceClient( “LINK”, “KEY”, this); } catch (MalformedURLException e) { } refreshItemsFromTable(); } private void refreshItemsFromTable() { //ActivityData is my Entity class new AsyncTask() { // @Override protected Void doInBackground(Void… params) { try { //This is the […]

如何在Amazon云中部署Java EE应用程序?

事情就是这样:我需要从下个月开始使用某个Java EE Web应用程序并将其部署到Amazon EC2(我需要先设置)(使用http://aws.amazon.com/free/faqs/ AWS免费层使用 – 希望它支持Tomcat + MySQL / PostgreSQL)。 问题:我从未部署过Java EE应用程序(在专用主机上甚至不是普通的应用程序),也没有设置Amazon EC2环境。 是否有任何,最好的白痴certificate,教程/操作方法/从一开始就做到这一点(注册到亚马逊)直到最后(当你的应用程序全部启动并运行时)? 我确实找到了一些关于如何设置Amazon EC2实例的教程,如何正常部署Java EE应用程序,但我正在寻找的是一个单独的教程。