`
文章列表
            项目当中用到了MyBatis,所以为了快速上手,先来个单表CRUD   还是不习惯用maven构建项目,不下载jar包就没有doc也没有example,mybatis下载地址, https://github.com/mybatis/mybatis-3  建立web项目,导入包,创建数据表,创建pojo对象  mybatis核心位置文件时sqlMapConfig.xml,配置了数据的链接和事物 <configuration> <environments default="development"> ...
    WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,因此Servlet对象之间可以通过ServletContext对象来实现通讯。ServletContext对象通常也被称之为context域对象。   操作一: ...

Servlet生命周期

        JavaWeb应用程序的生命周期由Servlet容器控制,Servlet是JavaWeb应用的核心组件,所以知道Servlet生命周期也就知道了JavaWeb应用程序的生命周期。   Servlet生命周期分为三个阶段:初始化阶段、运行时阶段、销毁阶段,这三个阶段分别对用Servlet接口中的三个方法 javax.servlet.Servlet.init(ServletConfig) javax.servlet.Servlet.service(ServletRequest, ServletResponse) javax.servlet.Servlet.des ...
    Tomcat与Servlet和JDK的版本对应  Tomcat需要JAVA_HOME才能运行,所以先配置JAVA_HOME,CATALINA_HOME配不配置都可以,如果配置了,则为tomcat的安装目录,直接解压就能运行,在apache-tomcat-7.0.41\bin目录下有startup.bat启动文件,但也有可能启动后瞬间就关闭了,这是只要在startup.bat文件最后加上 pause  就可以看到错误信息,也可以到apache-tomcat-7.0.41\logs目录下查看catalina.XXXX-XX-XX.log文件日志   Tomcat启动错误很多 ...

HelloServlet

      Servlet是sun公司提供的一门用于开发动态web资源的技术,Servlet技术基于Request-Response编程模型Sun公司在其API中提供了一个servlet接口,用户若想要开发一个动态web资源(即开发一个Java程序向浏览器输出数据),实现servlet接口,把开发好的Java类部署到web服务器中 编写一个类继承HttpServlet,覆写doGet()、doPost() public class HellowServlet extends HttpServlet { @Override protected void doGet(HttpS ...

HTTP协议入门

                  HTTP1.0 一次连接一个web资源HTTP1.1 一次连接多个web资源   HTTP请求由三大部分组成:请求行、头信息、请求体(只有post方式才有)   GET和POST区别:1) 区分哪些是GET请求? 哪些POST请求?GET:在浏览 ...

常用插件安装

  luna: http://download.eclipse.org/releases/luna http://download.eclipse.org/eclipse/updates/4.4   svn: http://subclipse.tigris.org/update_1.8.x http://subclipse.tigris.org/update_1.10.x http://download.eclipse.org/technology/subversive/2.0/update-site/ http://download.eclipse.org/technol ...
              jQuery选择器的优势 //如果网页中没有id为tt的元素,浏览器将会报错 document.getElementById("tt"); //jQuery选择器获取不会报错 $('#tt'); $("#xx")获取的永远是对象 //检查元素是否在页面上存在不能这么写 if($(‘#tt’)){} //通过获取元素长度判断 if($('#tt').lenght>0){} //或者转DOM对象 if($('tt')[0]){}   基本选择器:通过元素id,class和标签名等查找 ...
    文件上传,配置文件上传解析器 <!-- 文件上传解析器 上传最大尺寸:10M(10485760)、id名称必须为:multipartResolver --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="10485760" ...
      需要导入的包: com.springsource.org.aopalliance-1.0.0.jar spring-aop-3.2.5.RELEASE.jar spring-aspects-3.2.5.RELEASE.jar spring-beans-3.2.5.RELEASE.jar spring-context-3.2.5.RELEASE.jar spring-context-support-3.2.5.RELEASE.jar spring-core-3.2.5.RELEASE ...
          BeanNameUrlHandlerMapping: 这是默认的处理方式,controller配置的name属性为url <bean id="beanNameUrlHandlerMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean> <bean name="/spring.do" class="controller.SpringCon ...
    SpringMVC的请求流程:   简单的实现一个SpringMVC请求的例子 spring的包: com.springsource.org.aopalliance-1.0.0.jar spring-aop-3.2.5.RELEASE.jar spring-aspects-3.2.5.RELEASE.jar spring-beans-3.2.5.RELEASE.jar spring-context-3.2.5.RELEASE.jar spring-context-support-3.2.5.RELEASE.jar spring-core-3.2.5.RELEA ...
      在页面引入JQuery <head> <script src="jquery-1.8.3.js" type="text/javascript"></script> </head>  第一个JQuery程序 $(document).ready(function(){ alert("Hello Word"); }); 1、网页中多有DOM结构绘制完成后就执行,可能DOM元素关联的东西还没有加载完成 2、能同时编写多个 3、简化写法 $(funct ...
  1、将mysql驱动拷贝到sqoop的lib中   2、测试sqoop与mysql的连接 [root@centos1 bin]# sqoop list-databases --connect jdbc:mysql://192.168.1.100:3306/ --username root --password root   3、从mysql导入到hdfs sqoop ##sqoop命令 import ##表示导入 --connect jdbc:mysql://ip:3306/sqoop ##告诉jdbc,连接mysql的url --username sqoop ...

Flume数据收集

          1、创建flume监听的目录,如果不嫌创建,启动flume时会报错   2、配置flume sources:目录 channels:内存 skin:hdfs #定义agent名, source、channel、sink的名称 a4.sources = s1 a4.channels = c1 a4.sinks = s1 #具体定义source a4.sources.s1.type = spooldir a4.sources.s1.spoolDir = /root/logs #具体定义channel a4.channels.c1. ...
Global site tag (gtag.js) - Google Analytics