我有一个有3列的表
**********************************************************
* Name * Description * Actions *
**********************************************************
* John * Lorem ipsum bla bla etc eetc * B1 *
* * * B2 *
**********************************************************
Run Code Online (Sandbox Code Playgroud)
会发生什么是最后一列首先包装其内容,然后是描述列.我想首先包装Description列.我尝试添加white-space:nowrap但是Actions列永远不会包装.
浏览器如何确定要包装的列?
我希望第3列成为最后一个包装.因此,在描述列完全包装之前,它应该在一行上显示按钮.当柱子没有更多的空间时,可以包裹.
@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css');Run Code Online (Sandbox Code Playgroud)
<table class="table">
<thead>
<tr>
<th>Entity</th>
<th>ID</th>
<th>Description</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<tr>
<td>Customer</td>
<td>9004</td>
<td>null, asdjkajk, kkkjk, kjkk, kkk, 898989</td>
<td>
<button class="btn c-btn">
<span class="glyphicon glyphicon-pencil"></span>
</button>
<button class="btn c-btn">
<span class="glyphicon glyphicon-remove"></span>
</button>
</td>
</tr>
</tbody>
</table>Run Code Online (Sandbox Code Playgroud)
我怎么知道哪个版本的Java SonarQube验证代码?它是JVM的版本吗?那么如果我的项目基于不同的版本呢?
在调用控制器中的方法之前,是否有任何类似于@PreAuthorize或@PreFilter我可以用来运行代码的注释?
我需要将信息添加到请求上下文(特定于被调用的方法),然后由 ExceptionHandler.
例如
@RestController
public MyController{
@UnkwonwAnnotation("prepareContext(request.getAgentId())"){
public ResponseEntity method1(RequestA requestA) {
...
}
@UnkwonwAnnotation("prepareContext(request.getUserName())"){
public ResponseEntity method1(RequestB requestB) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
我实际上可以使用@PreAuthorize但感觉不对
解析日期时我有一种奇怪的行为.特定
DateFormat sdf= new SimpleDateFormat("dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)
sdf.parse("25/10/2014")返回2014年10月25日00:00:00 BST
而
sdf.parse("27/10/2014")返回2014年10月27日00:00:00 GMT
我发现这是因为Daylight Time的变化,但我肯定希望同一个解析器返回相同的时区.还是我错了?