【java – 为在线和离线使用的应用程序分离层的好策略是什么?】教程文章相关的互联网学习教程文章

java – 如何以编程方式退出Android应用程序?【代码】

我确信这个问题已经被问了很多次,因为我读了几个.我的客户希望我在他的应用程序中放置一个按钮,用户可以单击并退出.我已经阅读了this,发现调用finish()就可以了.但是,完成只关闭当前正在运行的活动吗?我有很多活动,所以在这种情况下,我必须传递每个活动的实例并完成它们或将每个活动变成Singleton模式. 我也知道Activity.moveTaskToBack(true)可以让你进入主屏幕.好的,这不是关闭,而是背景化过程.那么这是有效的吗? 我应该使用哪...

有没有人比较用Xamarin C#和Java编写的Android应用程序的性能基准(代码和结果)?

我遇到Xamarin声称他们在Android上的Mono实现和他们的C#编译应用程序比Java代码更快.有没有人在不同的Android平台上对非常相似的Java和C#代码执行实际基准来验证此类声明,是否可以发布代码和结果? 2013年6月18日新增 由于没有答案,也找不到其他人做的基准,所以决定自己做测试.不幸的是,我的问题仍然是“锁定”,所以我不能将其作为答案发布,只编辑问题.请投票重新打开这个问题.对于C#,我使用了Xamarin.Android Ver. 4.7.09001(测试...

如何为Java应用程序构建docker容器【代码】

我想要做的是为我的Java应用程序构建一个docker镜像,但对于大多数编译语言,以下注意事项应该是正确的. 问题 在我的构建服务器上,我想为我的应用程序生成一个docker镜像作为可交付成果.为此,我必须使用一些构建工具(通常是Gradle,Maven或Ant)编译应用程序,然后将创建的JAR文件添加到docker镜像.因为我希望docker镜像只执行JAR文件,我当然会从已安装Java的基本映像开始. 有三种方法可以做到这一点: 让构建工具控制进程 在这种情况下...

我的Java Web应用程序中的ClassNotFoundException / NoClassDefFoundError【代码】

我使用Java开发Web应用程序.当我将它部署到我的应用程序服务器(Jetty,Tomcat,JBoss,GlassFish等)时会抛出错误.我可以在stacktrace中看到此错误消息:java.lang.ClassNotFoundException要么java.lang.NoClassDefFoundError这是什么意思,我该如何解决?解决方法:What does this mean?首先,让我们看看java.lang.ClassNotFoundException的含义:Thrown when an application tries to load in a class through its string name using:Th...

java – Spring @ResponseBody注释如何在这个RESTful应用程序示例中工作?【代码】

我有一个以下列方式注释的方法:/** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results when accessing // http://localhost:8080/rest-ws/app/accounts @RequestMapping(value="/orders", method=RequestMethod.GET) public ...

java – i18n在JSF 2.0应用程序中使用UTF-8编码的属性文件【代码】

我正在使用jsf-ri 2.0.3,需要希伯来语和俄语支持.问题是我在屏幕上看到的是乱码而不是正确的文字. 首先,我为每种语言定义了包(* _locale.properties).这些文件采用UTF-8编码.其次,我在faces-config.xml中定义了默认和支持的语言环境<locale-config><default-locale>iw</default-locale><supported-locale>en</supported-locale><supported-locale>ru</supported-locale> </locale-config>我添加了一个自定义过滤器,将响应字符编码设...

java – 如何在我的application.properties文件中的Spring Boot应用程序中配置HikariCP?【代码】

我正在尝试在我的Spring Boot(1.2.0.M1)应用程序中设置HikariCP,因此我可以使用它来代替Tomcat DBCP进行测试.我想在我的application.properties文件中配置连接池,就像我在使用Tomcat一样,但我无法弄清楚我应该怎么做.我发现的所有示例都显示了JavaConfig样式,或者使用单独的HikariCP属性文件.有人可以帮我弄清楚在application.properties中配置它的属性名吗?我还想从使用driverClassName方法切换到DataSourceClassName方法,因为它...

JavaFX启动另一个应用程序【代码】

我一直在用JavaFx粉碎我的脑袋…… 这适用于没有运行应用程序的实例的情况:public class Runner {public static void main(String[] args) {anotherApp app = new anotherApp();new Thread(app).start();}}public class anotherApp extends Application implements Runnable {@Overridepublic void start(Stage stage) {}@Overridepublic void run(){launch();} }但是如果我在另一个应用程序中执行新的Thread(app).start(),我会得...

java – 如何为Spring Boot应用程序配置端口【代码】

如何配置Spring Boot应用程序侦听的TCP / IP端口,因此它不使用默认端口8080.解决方法:因为said in docs使用命令行选项将server.port设置为系统属性到jvm -Dserver.port = 8090,或者在/ src / main / resources /中添加application.propertiesserver.port = 8090用于随机端口使用server.port=0

Java:当两者都在同一个包中时,如何从当前应用程序启动独立应用程序?【代码】

这似乎应该很容易,所以我必须忽略一些明显的东西:我在同一个包中有4个独立的应用程序,us.glenedwards.myPackage, > myClass1扩展了Application> myClass2扩展了Application 等等… 我需要每个类都作为自己的独立应用程序.然而,我希望能够通过单击链接启动我所在的其他3个类. Android允许我使用Intents执行此操作:Intent intent = new Intent(this, EditData.class); overridePendingTransition(R.layout.edit_data_scrollview, R...

使用JavaMail API在Android中发送电子邮件,而不使用默认/内置应用程序【代码】

我正在尝试在Android中创建邮件发送应用程序. 如果我使用:Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);这将启动内置的Android应用程序;我正在尝试直接发送邮件,而不使用此应用程序.解决方法:使用Gmail身份验证使用JavaMail API在Android中发送电子邮件. 创建示例项目的步骤: MailSenderActivity.java:public class MailSenderActivity extends Activity {@Overridepublic void onCreate(Bundle saved...

java – 没有配置应用程序加载器【代码】

我正在运行一个Play应用程序,如Play documentation所述.java -Dconfig.file='/home/me/production.conf' -jar target/scala-2.11/myplayapp.jar我收到以下错误,虽然我的库中包含果汁:libraryDependencies += guice我对此有所帮助.java.lang.RuntimeException: No application loader is configured. Please configure an application loader either using the play.application.loader configuration property, or by depending o...

java – 一次登录应用程序 – FirebaseAuth【代码】

我正在开发一款使用Firebase身份验证通过电话号码登录用户的应用.我想添加一个功能,只有一次登录用户,即使用户杀死应用程序并再次启动它,他应该登录.另外,我不想添加注销功能.可以做些什么呢?解决方法:实现此目的的最简单方法是使用侦听器.假设您有两个活动,LoginActivity和MainActivity.可以在LoginActivity中创建的侦听器应如下所示:FirebaseAuth.AuthStateListener authStateListener = new FirebaseAuth.AuthStateListener()...

什么是自动扫描Java应用程序以获取安全漏洞的开源和免费工具?

这些工具也被称为安全扫描程序.我正在寻找这样的开源和免费扫描程序,用于Ajax驱动的grails / Java Web应用程序,可以识别主要的安全漏洞,如注入和XSS攻击. OWASP Top 10确定了这十大安全风险. 作为一个额外的问题,为此目的,什么是Java / groovy源代码级扫描程序?解决方法:您应该尝试使用Sonar.Sonar能够分析代码的质量,并且还能检测: > SQL注入漏洞>密码管理漏洞>错误处理和记录缺陷>不安全的直接对象引用> Servlet反映了跨站点脚...

java – 应用程序的旧副本出现在Android Emulator上(使用Eclipse IDE)

我正在使用Eclipse和Android插件进行Android手机开发.我刚刚从“忙碌的编码器”一书中完成了我的第一个应用程序,我遇到了一个问题.每次运行示例Java应用程序时,使用引用示例项目的正确配置的Android Run配置,模拟器启动(如果尚未启动),并且应用程序似乎已部署到模拟器.但是,模拟器上显示的内容并不反映应用程序的当前状态.具体来说,我键入的示例应用程序应显示当前时间,然后每次单击主应用程序视图区域时,它应更新当前时间(通过在具...