Tag: java

如何优雅地停止 Java 程序

无论是在 Linux 还是 Windows 下,如何能优雅地让 Java 程序停止运行?想了解一下 Runtime.getRuntime().addShutdownHook 会在什么样的情况下才会被调用,什么样的情况下不被调用。 想找一个最可行的解决方案。

cmake发生错误?

cmake . — The CXX compiler identification is unknownCMake Error: your CXX compiler: “CMAKE_CXX_COMPILER-NOTFOUND” was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH)Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-2.8/Modules/FindJNI.cmake:251 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) c/CMakeLists.txt:131 (find_package) — Configuring incomplete, […]

时间格式问题

java中返回时间格式为Date(createTime:”2017-07-17 10:02:38″),为何前端拿到的是一个字符串类型,那前端要转换成时间格式吗?time Mon Jul 17 2017 16:21:12 GMT+0800 (中国标准时间)

Element-UI upLoad组件 后台需要如何接收解析

element-ui 给定一个action地址后,在java后台如何接收 <el-upload name=”file” class=”upload-demo” ref=”upload” action=”http://localhost:8080/XXXXXXXXXX/SimFile” :on-preview=”handlePreview” :on-remove=”handleRemove” :auto-upload=”false”> <el-button slot=”trigger” size=”small” type=”primary”>选取文件</el-button> <el-button style=”margin-left: 10px;” size=”small” type=”success” @click=”submitUpload”>上传到服务器</el-button> </el-upload> 怎么也获取不到值。且报跨域请求。 这是真的皮。 感觉完全没灵性。 求诸位大神解救!!!!!!!急急急急急!!!! 谢谢!

如果用脚本调用idea的『运行』功能,而不需要在界面上操作点运行或按快捷键?

这个需求可能很奇怪,但可以方便自己做些流程化的脚本。我这个脚本只是开发环境需要,所以把所有依赖打一个完整包之后再运行又太慢了,所以我想不打包,想直接调用Idea的: 我知道idea在你点运行的时候最后肯定也是调用java命令来执行的,它只是帮你把classpath设置好了,而如果我自己找到所有依赖再把classpath写进脚本的话,依赖多,自己处理起来麻烦,我想能不能直接调用idea的『运行』?

mongodb里面如何指定数组里面的排序方式

/* 0 */ { “_id” : ObjectId(“54115ff8b4daf5a789d799fb”), “arrays” : [ { “name” : “a1”, “size” : -1 }, { “name” : “a2”, “size” : -2 }, { “name” : “a3”, “size” : 5 }, { “name” : “a4”, “size” : 6 } ] } /* 1 */ { “_id” : ObjectId(“54115f9db4daf5a789d799fa”), “arrays” : [ { […]

JDBC Connection 的 rollback 方法在哪里调用?

不带事务的代码是这样的(外层的try-catch已省略): Connection conn = getConnection(); try { Statement stmt = conn.createStatement(); stmt.executeUpdate(sql1); stmt.executeUpdate(sql2); } finally { conn.close(); } 如果要添加事务,rollback在哪里调用? 如果在catch中调用,那么捕获哪个异常?如果仅仅捕获SQLException,那么抛出其它异常的时候怎么办?如果捕获Exception,那么抛出的异常目前没法处理(例如RuntimeException)又怎么办? 如果在finally中调用,我怎么区分正常和异常情况?

java中rs.next()输出结果与sql查询结果不一致

这个结果是两张表多表查询出来的结果 现在在java中用rs.next()输出查询结果的前三条变成A表的第一行结果+B表的三条结果 也就是说输出结果是1:A_1+B_12:A_1+B_23:A_1+B_3这样的三行数据

如何在JSP中设置Input默认值为空?

我的网页中有这么一段代码: <c:choose> <c:when test=”${article.author != null}”> value=”${article.author}” </c:when> <c:otherwise> value=”” </c:otherwise> </c:choose> 但是当${article.author}为空时,页面输出的结果总是value,而不是value=””,这个问题有什么办法解决吗?

求助这种布局的改进方案

布局的目的是为了让main区域自适应剩余宽度,唯一的一点是要留出aside占用的宽度,我是用定位做的,但是感觉不自然,有更好的解决方案吗?需要兼容ie8 https://jsfiddle.net/gaoqiang… 下面有些朋友的aside块当屏幕拉伸至最小宽度时,会贴着窗口向左覆盖main块的内容,这样太尴尬了,正常情况下,当屏幕小于最小宽度时,aside不应该跟着窗口跑啊

.