像大多数人一样,我正在使用Twitter Bootstrap来访问我目前正在Laravel中开发的网站.到目前为止,我很享受使用Laravel作为与Rails相当的PHP,但我想知道是否有更好的方法来做导航栏.我试图确保我的导航栏li标签自动获得活动类,所以我有这个:
<ul class="nav nav-pills">
@if(URL::current() . "/" == URL::route('home'))
<li class="active">
@else
<li>
@endif
<a href="{{ route('home') }}">Home</a>
</li>
@if(URL::current() == URL::route('about'))
<li class="active">
@else
<li>
@endif
<a href="{{ route('about') }}">About</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
现在这个没关系.但是当我有菜单和更多导航时,最终看起来很难调试和处理.
我正在使用Spring Framework,我正在进行测试驱动的开发.我得到一个例外,但我不完全确定为什么所以我想看看查询jdbc实际上是在运行什么.尝试的查询如下:
public OrderEntity addOrderEntity(OrderEntity orderEntity) {
String query = "INSERT INTO ORDERS(ID,REVISION,CONTRACT_ID,PROJECT_ID,WORKSITE_ID,DROPZONE_ID,DESCRIPTION_ID,MANAGER_ID,DELIVERY_DATE,VOLUME) VALUES(?,?,?,?,?,?,?,?,?,?)";
String id = (orderEntity.get_id() != null) ? orderEntity.get_id() : UUID.randomUUID().toString();
jdbcTemplate.update(id,1,orderEntity.getContractNo(),orderEntity.getProjectID(),orderEntity.getWorksiteID(),orderEntity.getDropzoneID(),orderEntity.getDescriptionID(),orderEntity.getManagerID(),orderEntity.getDeliveryDate(),orderEntity.getVolume());
return getOrderEntityById(id);
}
Run Code Online (Sandbox Code Playgroud)
那么,查看JDBC运行的查询或获取一些有用信息的最佳方法是什么?它目前抛出org/springframework/dao/QueryTimeoutException(我发现无限无益)所以我真的不知道会出现什么问题.
编辑:现在添加了log4j但仍未获得有用的查询.属性文件如下:
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%-5t] %-5p %c - %m%n
log4j.rootLogger=trace, stdout
log4j.logger.org.springframework.jdbc.core=DEBUG
log4j.logger.org.springframework.jdbc.core.StatementCreatorUtils=DEBUG
Run Code Online (Sandbox Code Playgroud) 我目前正在从事涉及Twitter数据的第三年项目.该部门为我提供了几个月的Twitter的.lzo.最小的是4.9gb,当解压缩时是29gb所以我试图打开文件并阅读我要去的地方.这是可能的还是我需要解压缩并以这种方式处理数据?
编辑:尝试逐行读取并解压缩读取行
更新:找到一个解决方案 - 阅读lzop -dc的STDOUT就像一个魅力