小编Cal*_*der的帖子

Dig +trace 不做跟踪

dig +trace google.com

; <<>> DiG 9.10.6 <<>> +trace google.com
;; global options: +cmd
;; Received 12 bytes from 100.98.0.0#53(100.98.0.0) in 388 ms
Run Code Online (Sandbox Code Playgroud)

挖掘 google.com +trace

; <<>> DiG 9.10.6 <<>> google.com +trace
;; global options: +cmd
;; Received 12 bytes from 100.98.0.0#53(100.98.0.0) in 383 ms
Run Code Online (Sandbox Code Playgroud)

我在 MacOSX 10.14.1 Mojave 上...

uname -a

Darwin *****.local 18.2.0 Darwin Kernel Version 18.2.0: Fri Oct  5 19:41:49 PDT 2018; root:xnu-4903.221.2~2/RELEASE_X86_64 x86_64
Run Code Online (Sandbox Code Playgroud)

dig 的手册页和多个在线线程都表明我发出了正确的命令,但它没有显示任何跟踪……它只是说它收到了 12 个字节和已解析的 IP 地址。

unix system-administration dig

8
推荐指数
1
解决办法
4638
查看次数

尝试使用此语言级别不支持的资源

我正在使用IntelliJ IDEA Ultimate 2016.2.1,将Project SDK设置为我的1.8版本,将Project Language Level设置为8,将模块SDK设置为我的1.8版本,将JDK主路径设置为/Library/Java/JavaVirtualMachines/jdk1.8.0_91. JDK /内容/首页.

我重新启动了IDE.

尽管如此,我对这种语言级别不支持的资源尝试提出了丑陋的警告.我没有在IntelliJ中使用低于语言级别8,所以这不能归因于没有刷新的东西.我正在使用gradle构建配置 - 清理构建并尝试运行 - 说我正在运行1.5但我无法弄清楚提到1.5的位置.在build.gradle我正在使用:

 apply plugin: 'java'
 apply plugin: 'application'
 sourceCompatibility = 1.8
Run Code Online (Sandbox Code Playgroud)

我应该提交IntelliJ错误还是我还缺少某些东西?

编辑:

在IntelliJ系统之外的termianl中运行gradle运行良好.所以问题是IntelliJ相关.

java intellij-idea gradle try-with-resources

7
推荐指数
2
解决办法
2万
查看次数

如何在tomcat容器中的spring boot multipart controller action中捕获FileSizeLimitExceededException?

当我上传大小超过配置的最大文件大小的文件时,返回的响应对我的 JS UI 不是很漂亮或有用。所以,我想抓住它并处理它。但是,问题是在输入我的控制器之前抛出错误。因此,我不知道在哪里放置我的错误处理代码。我正在考虑的一个想法是定义一个过滤器并在那里捕获它。这是正常的地方吗?我看到的堆栈跟踪是:

at org.apache.tomcat.util.http.fileupload.FileUploadBase$FileItemIteratorImpl$FileItemStreamImpl$1.raiseError(FileUploadBase.java:628) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.tomcat.util.http.fileupload.util.LimitedInputStream.checkLimit(LimitedInputStream.java:76) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.tomcat.util.http.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:135) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_121]
at org.apache.tomcat.util.http.fileupload.util.Streams.copy(Streams.java:98) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.tomcat.util.http.fileupload.util.Streams.copy(Streams.java:68) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:293) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.connector.Request.parseParts(Request.java:2902) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.connector.Request.parseParameters(Request.java:3242) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.connector.Request.getParameter(Request.java:1136) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:381) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:84) ~[spring-web-5.0.9.RELEASE.jar!/:5.0.9.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.9.RELEASE.jar!/:5.0.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) ~[spring-web-5.0.9.RELEASE.jar!/:5.0.9.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.9.RELEASE.jar!/:5.0.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) ~[tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) [tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.34.jar!/:8.5.34]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.34.jar!/:8.5.34]
at …
Run Code Online (Sandbox Code Playgroud)

java tomcat spring-boot

6
推荐指数
1
解决办法
1409
查看次数

Intellij Gradle项目刷新执行什么命令

当您按下按钮使用 gradle 执行某些操作时,Intellij 会隐藏它运行的 gradle 命令。这使得找出问题所在变得极其困难。我单击“刷新”(不是刷新依赖项),它似乎触发了我所有的兄弟项目和我的项目来构建这是错误的。它绝对没有运行“gradle build”,因为如果它运行,它不会触发我的多项目构建中的所有同级项目。

intellij-idea gradle

5
推荐指数
1
解决办法
1977
查看次数

如何转到特定字符偏移量

我使用的是 MacOS 10.15.7,使用的是 BBedit 13.5.5。在“Go ->”下只有Go to Line Number。我想转到文件的第 145 个字符。

bbedit

3
推荐指数
1
解决办法
687
查看次数