Tag: java

Java中的split()方法在点(。)上不起作用。

我准备了一个简单的代码片段,以便从我的Web应用程序中分离出错误的部分。 public class Main { public static void main(String[] args) throws IOException { System.out.print("\nEnter a string:->"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String temp = br.readLine(); String words[] = temp.split("."); for (int i = 0; i < words.length; i++) { System.out.println(words[i] + "\n"); } } } 我在构buildWeb应用程序JSF的同时testing了它。 我只是想知道为什么在上面的代码temp.split(".")不起作用。 该声明, System.out.println(words[i]+"\n"); 在控制台上什么都不显示意味着它不通过循环。 当我将temp.split()方法的参数改变为其他字符时,它照常工作得很好。 可能是什么问题?

Spring Boot – 无法确定数据库types为NONE的embedded式数据库驱动程序类

这是尝试运行我的Web应用程序时引发的错误: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private javax.sql.DataSource org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.dataSource; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$NonEmbeddedConfiguration.class]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public […]

我可以使用Java EE webapp中的Windows身份validation连接到SQL Server吗?

我目前正在研究如何使用Windows身份validation而不是SQL Server身份validation从我的Java EE Web应用程序连接到SQL Server数据库。 我正在使用Tomcat 6.0运行这个应用程序,并使用Microsoft JDBC驱动程序。 我的连接属性文件如下所示: dbDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver dbUser = user dbPass = password dbServer = localhost:1433;databaseName=testDb dbUrl = jdbc:sqlserver://localhost:1433 使用SQL Server身份validation时,以这种方式连接到SQL Server数据库时没有问题。 有什么办法可以检索用户的Windows身份validation的凭据,并使用SQL Server的身份validation? 更新 :我知道在ASP.net有一种方法来设置Windows身份validation访问的Web应用程序,这正是我所期待的,除了我想传递到SQL Server访问数据库的标记。

我怎样才能检查在Java中乘以两个数字是否会导致溢出?

我想处理将两个数字相乘在一起导致溢出的特殊情况。 代码看起来像这样: int a = 20; long b = 30; // if a or b are big enough, this result will silently overflow long c = a * b; 这是一个简化的版本。 在真正的程序中, a和b在运行时从别处获得。 我想要达到的是这样的: long c; if (a * b will overflow) { c = Long.MAX_VALUE; } else { c = a * b; } 你如何build议我最好的代码呢? […]

如何检查给定的string在Java中是否是有效的JSON

如何在Java中validationJSONstring? 或者我可以使用正则expression式parsing它?

Java中的Mod产生负数

这似乎是当我计算int i = -1 % 2我得到-1在Java中。 在Python中,我得到1.我必须做什么才能在Java中获得相同的行为?

Java:为什么Date构造函数不推荐,我用什么来代替?

我来自C#世界,所以对Java还没有太多的经验。 Eclipse刚刚告知, Date已被弃用。 Person p = new Person(); p.setDateOfBirth(new Date(1985, 1, 1)); 为什么? 什么(特别是在上面的情况下)应该用来代替?

Android项目使用httpclient – > http.client(apache),post / get方法

我正在做一个Android项目的获取和发布的方法,我需要“翻译”HttpClient的3.x到HttpClient的4.x(由Android使用)。 我的问题是,我不知道我做了什么,我没有find一些方法的“翻译”… 这是我做的HttpClient 3.x和( – >)HttpClient 4.x“翻译”,如果我find了它(只有党派问我问题): HttpState state = new HttpState (); –> ? HttpMethod method = null; –> HttpUriRequest httpUri = null; method.abort(); –> httpUri.abort(); //httpUri is a HttpUriRequest method.releaseConnection(); –> conn.disconnect(); //conn is a HttpURLConnection state.clearCookies(); –> cookieStore.clear(); //cookieStore is a BasicCookieStore HttpClient client = new HttpClient(); –> DefaultHttpClient client = new […]

从简单的Java程序调用mapreduce作业

我一直试图从一个简单的Java程序在同一个包中调用一个mapreduce作业。我试图在我的java程序中引用mapreduce jar文件,并使用runJar(String args[])方法通过传递input并为mapreduce作业输出path。但程序dint工作.. 我如何运行这样的程序,我只是使用传递input,输出和jarpath到它的主要方法? 是否有可能通过它来运行mapreduce作业(jar)? 我想这样做是因为我想要一个接一个地运行几个mapreduce作业,其中我的java程序vl通过引用它的jar文件来调用每个这样的作业。如果这可能,我不妨使用一个简单的servlet来做这样的调用并将其输出文件用于graphics目的.. /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author root */ import org.apache.hadoop.util.RunJar; import java.util.*; public class callOther { public static void main(String args[])throws Throwable { ArrayList arg=new ArrayList(); String output="/root/Desktp/output"; arg.add("/root/NetBeansProjects/wordTool/dist/wordTool.jar"); arg.add("/root/Desktop/input"); arg.add(output); RunJar.main((String[])arg.toArray(new […]

什么是番石榴的选修课的重点

我最近读了这个,看到有人在用这个类,但是在几乎所有的情况下,使用null也会起作用 – 如果不是更直观的话。 有人可以提供一个具体的例子, Optional将实现一些null不能或以一个更清洁的方式吗? 我能想到的唯一的事情就是将它用于不接受null键的Maps ,但即使这样做也可以通过空值的“映射”来完成。 任何人都可以提供一个更有说服力的论点吗? 谢谢。