有一种简单的方法可以告诉我我在哪种类型的unix shell吗?
一个命令,显示我是否在bash
/ csh
/ ksh
/ tcsh
/ zsh
?
即
whatshellisthis
我不时地在日志中看到以下堆栈跟踪,HttpClient
套接字超时试图text/script
从另一个服务器访问内容.我的问题是我应该在Linux上检查在Weblogic上运行的J2EE应用程序的配置设置是什么?我特意寻找以下内容.
HttpClient
PARAMS这是我的代码
HTTPResponse httpClientResponse;
//do some stuff
httpClientResponse.getStatusCode(); // this is where it fails
Run Code Online (Sandbox Code Playgroud)
这就是堆栈跟踪
java.net.SocketTimeoutException: Read timed out
at jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
at jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)
at java.net.SocketInputStream.socketRead0(SocketInputStream.java)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at HTTPClient.BufferedInputStream.fillBuff(BufferedInputStream.java:206)
at HTTPClient.BufferedInputStream.read(BufferedInputStream.java:126)
at HTTPClient.StreamDemultiplexor.read(StreamDemultiplexor.java:356)
at HTTPClient.RespInputStream.read(RespInputStream.java:147)
at HTTPClient.RespInputStream.read(RespInputStream.java:108)
at HTTPClient.Response.readResponseHeaders(Response.java:1123)
at HTTPClient.Response.getHeaders(Response.java:846)
at HTTPClient.Response.getStatusCode(Response.java:331)
at HTTPClient.RetryModule.responsePhase1Handler(RetryModule.java:92)
at HTTPClient.HTTPResponse.handleResponseImpl(HTTPResponse.java:872)
at HTTPClient.HTTPResponse.access$000(HTTPResponse.java:62)
at HTTPClient.HTTPResponse$2.run(HTTPResponse.java:839)
at HTTPClient.HTTPResponse$2.run(HTTPResponse.java:837)
at
HTTPClient.HttpClientConfiguration.doAction(HttpClientConfiguration.java:666)
at HTTPClient.HTTPResponse.handleResponse(HTTPResponse.java:837)
at HTTPClient.HTTPResponse.getStatusCode(HTTPResponse.java:242)
Run Code Online (Sandbox Code Playgroud)
谢谢
我将使用下面的调查结果更新我的问题.
HttpClient
这意味着服务器的http会话超时可能正在生效.SO_TIMEOUT
for HttpClient …
我正在使用Oracle DB.在数据库级别,当您将列值设置为NULL或''(空字符串)时,两种情况下获取的值都为NULL.是否可以将''(空字符串)存储为数据库中的非NULL值?
我执行这个
UPDATE contacts SET last_name = '' WHERE id = '1001';
commit;
SELECT last_name, ID FROM contacts WHERE id ='1001';
LAST_NAME ID
------------ ------
null 1001
Run Code Online (Sandbox Code Playgroud)
是否可以将last_name存储为非空的空字符串('')?
// First
import concurrent.Future
import concurrent.ExecutionContext.Implicits.global
for {
_ <- Future { Thread.sleep(3000); println("a") }
_ <- Future { Thread.sleep(2000); println("b") }
_ <- Future { Thread.sleep(1000); println("c") }
} {}?
// Second
?import concurrent.Future
import concurrent.ExecutionContext.Implicits.global
val future1 = Future { Thread.sleep(3000); println("a") }
val future2 = Future { Thread.sleep(2000); println("b") }
val future3 = Future { Thread.sleep(1000); println("c") }
for {
_ <- future1
_ <- future2
_ <- future3
} {}?
Run Code Online (Sandbox Code Playgroud)