草庐IT

data-files

全部标签

java - Java如何确定 'file.encoding'系统属性?

我认为Java通过系统区域设置确定“file.encoding”系统属性。但在我的系统中,当系统区域设置为“ko_kr.UTF-8”时,“file.encoding”为“ANSI_X3.4-1968”。Java如何确定“file.encoding”系统属性? 最佳答案 来自以下链接的native代码填充属性(适用于solaris、Linux操作系统)native方法加载系统属性下方。privatestaticnativePropertiesinitProperties(Propertiesprops);下面的链接是用于加载属性的na

java - 如何修复 "Prefs file removed in background/home/steven/.java/.userPrefs/prefs.xml"错误?

我的大部分程序都是在Windows上编程的,在首选项方面没有任何问题。我刚刚启动了Ubuntu12.04并将我的类加载到Eclipse中。在运行时,我在控制台中收到:Oct12,20128:14:38PMjava.util.prefs.FileSystemPreferences$6runWARNING:Prefsfileremovedinbackground/home/steven/.java/.userPrefs/prefs.xml我知道这与Ubuntu上的preferences系统有关,但是几次Google搜索都没有找到解决方案。谁能帮我解决这个错误?

java - 当目标路径是目录时,Files.newInputStream() 的无关紧要的行为?

注意:请运行下面的确切代码;不要对其进行改编,特别是不要使用File,因为此错误与新的java.nio.fileAPI相关好吧,这不是一个真正的“需要答案的问题”,而是一个需要证人的电话……场景:在你的操作系统上有一个目录,不管它是什么,你知道你有访问权限——用Unix的说法,你至少有读取权限(这意味着你可以列出其中的条目);在下面的代码中,假设System.getProperty("java.io.tmpdir")表示的路径符合要求;安装了OracleJDK或OpenJDK7+;这样您就可以使用java.nio.file。现在,下面的代码做的很简单:它尝试openanewInputS

java - 我可以相信 Files 中的方法会在预期时抛出 NoSuchFileException 吗?

java.nio.file.FilesAPI是对旧的java.io.File类的一个非常好的改进,但有一个细节让我感到奇怪;除了delete()没有方法记录它们可能会抛出NoSuchFileException,甚至delete()都说这是可选的。我希望能够区分由于丢失文件和其他IO问题导致的失败,但似乎不能保证这可能。如果文件是在两个操作之间创建的,则预先调用Files.exists()等方法的替代方法会冒竞争条件的风险。我能否期望Files中的方法会在适当的时候引发NoSuchFileException?如果是这样,这在哪里记录?如果不是,我如何安全地确定故障是由于文件丢失造成的?示

java - 在 Spring data JPA 中,如何设置属性表达式的优先级?

我有这个JPA查询方法:findByZzzAndXxxOrYyy给出的结果是:findBy(ZzzAndXxx)OrYyy//"And"获得更高的优先级我可以得到结果吗?findByZzzAnd(XxxOrYyy)//“或”获得更高的优先级我想我可以用其他查询类型(例如native)来做到这一点但我想知道我是否可以通过添加下划线或符号或其他东西来设置优先级... 最佳答案 如果我没理解错的话,您应该是在编写一个查询,因此您必须确保要首先执行的任何操作都应该包含在括号中以获得所需的结果。例如我有表DEMO,其中Demo是具有字段a、b

Java file.getPath() 返回语言修改路径

我需要用fileChooser.getSelectedFile()方法但是它总是返回语言修改路径,因为一些目录在osX中被翻译。例如,文件夹“/Downloads”被翻译成我的系统语言“/Stiahnuté”,但实际路径是“/Downloads”返回:/Users/John/Stiahnuté期待/Users/John/Downloads如果我选择了一些子目录,那么fileChooser.getSelectedFile()会再次返回正确的路径。看起来总是只翻译路径中的最后一个目录/Users/John/Downloads/subDirectory代码:saveButton.addAct

java - Spring Boot - 大量无效请求和套接字接受失败 java.io.IOException : Too many open files

我的机器运行着Spring(SpringBoot1.5.2.RELEASE)应用程序。最近我在我的日志文件中收到了很多警告:.w.s.m.s.DefaultHandlerExceptionResolver:FailedtoreadHTTPmessage:org.springframework.http.converter.HttpMessageNotReadableException:Couldnotreaddocument:null;nestedexceptionisjava.net.SocketTimeoutException我已经检查过tcpdump并且很多请求没有正文(空/空)

java - 如何按角色限制对 Spring Data REST 投影的访问?

在使用SpringDataJPA和SpringDataREST的应用程序中,假设您有一个这样的实体类:@EntitypublicclassPerson{@Id@GeneratedValueprivateintid;privateStringname;@JsonIgnoreprivateStringsuperSecretValue;...}我们希望SpringDataREST公开此实体的所有字段,superSecretValue除外,因此我们用@JsonIgnore注释了该字段。但是,在某些情况下,我们确实想要访问superSecretValue,因此我们创建了一个投影,它将返回包括该字

为 glob 或类似 Ant 的模式 "*foo/**/*.txt"返回 List<File> 的 Java 库?

我正在寻找一个库,它会提供一种方法,该方法会给我一个匹配给定类Ant模式的文件列表。对于*foo/**/*.txt我会得到foo/x.txtfoo/bar/baz/.txtmyfoo/baz/boo/bar.txt等我知道这可以通过DirWalker和PathMatchermat=FileSystems.getDefault().getPathMatcher("glob:"+filesPattern);,但我更喜欢一些维护的库。我希望CommonsIO拥有它,但没有。更新:我很高兴重用Ant的代码,但更喜欢比整个Ant更小的东西。 最佳答案

java - CouchDB 有 spring-data 吗?

Spring-data可以和CouchDB一起使用吗?我知道有一个社区项目Spring-Data-Couchbase但它与CouchDB兼容还是仅适用于Couchbase?如果没有,是否有Spring-data的CouchDB版本?还是我无法将spring-data与CouchDB一起使用? 最佳答案 看看https://github.com/rwitzel/CouchRepository这个项目为CouchDB数据库提供了一个SpringDataAPI。免责声明:我已经设置了项目。 关