发表于: 2018-01-21 21:52:18

1 775


今天做的事情:

昨天脚本的东西,详细内容放一下:

sort 是默认以第一个数据来排序,而且默认是以字符串形式来排序,所以由字母 a 开始升序排序。

uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。

wc

统计文件里面有多少单词,多少行,多少字符。

wc语法

[root@www ~]# wc [-lwm]

选项与参数:

-l  :仅列出行;

-w  :仅列出多少字(英文单字);

-m  :多少字符;

我们用来统计日志的话,用wc -l就行了,就能获取次数。

今天尝试将日志删除了只剩10条,然后再去测试自己写的脚本,发现脚本还是准确的,没有写错,但是容错率有点低。$xx是按空格来技术的,有时候log里面混进了奇怪的东西就会导致计数错误。


然后是tiles:


Spring已经对Tiles进行了集成。页头页尾公共模板页要靠这个,不然重复代码太多。

[html] view plain copy
  1. <dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-servlet</artifactId>
    <version>3.0.5</version>
    </dependency>

    <dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-jsp</artifactId>
    <version>3.0.5</version>
    </dependency>

    <dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-core</artifactId>
    <version>3.0.5</version>
    </dependency>

    <dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-api</artifactId>
    <version>3.0.5</version>
    </dependency>



    <dependency>
    <groupId>commons-beanutils</groupId>
    <artifactId>commons-beanutils-core</artifactId>
    <version>1.8.3</version>
    </dependency>
    <dependency>
    <groupId>commons-digester</groupId>
    <artifactId>commons-digester</artifactId>
    <version>2.0</version>
    </dependency>

    <dependency>
    <groupId>org.apache.tiles</groupId>
    <artifactId>tiles-template</artifactId>
    <version>2.2.1</version>
    </dependency>
     


修改SpringMVC的配置文件:

[java] view plain copy
  1. <!--tiles框架配置-->
    <bean id="tilesViewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver" p:order="1"/>

    <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <property name="definitions">
    <list>
    <value>/WEB-INF/tiles.xml</value>
    </list>
    </property>
    </bean>
      

view.jsp

[java] view plain copy
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
    <%@ taglib uri="http://tiles.apache.org/tags-tiles-extras" prefix="tilesx" %>
    <html>
    <body>
    <div>
    <tiles:insertAttribute name="head" />
    <tiles:insertAttribute name="body" />
    <tiles:insertAttribute name="foot" />
    </div>
    </body>
    </html>
     


tiles.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
       "http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
<tiles-definitions>
<!-- 主布局 -->
   <definition name="view" template="/WEB-INF/views/view.jsp">
</definition>
<!-- 主布局 -->
   <!-- 项目 -->
   <definition name="myView" extends="view">
<put-attribute name="foot" value="/WEB-INF/views/foot.jsp" />
<put-attribute name="head" value="/WEB-INF/views/head.jsp" />
<put-attribute name="body" value="/WEB-INF/views/body.jsp" />
</definition>
<!--项目-->
</tiles-definitions>

controller

[html] view plain copy
  1. @RequestMapping(value = "/tiles")
    public String test() throws Exception {
    return "myView";
    }
      

header.jsp和footer.jsp就是页头页尾。

PS:tiles包可能是因为太大的缘故,导致导进来了一些乱七八糟的东西,今天运行还没有成功,只是看小课堂把语法都学了一遍,明天还要小课堂,太晚了,只能去睡觉了....


明天要做的事: 继续任务四

遇到的问题:各种迷之报错

今天的收获:学习了几个linux指令



返回列表 返回列表
评论

    分享到