大数据正式7

大数据正式7

互联网架构

  • 客户端
    • Android端
    • 浏览器
    • ...
  • 服务器
    • 静态web资源
      • HTML
      • CSS
      • JavaScript
      • flash
      • ...
    • 动态web资源
      • .NET、c#微软
      • PHP
      • Servlet/JSP
      • ...
  • 数据库
    • SQL Server 微软
    • Oracle 甲骨文
    • MySql
    • DB2 IBM
    • Sqlite
    • ...

连接互联网架构

  • 客户端与服务器---HTTP
  • 服务器与数据库---DB

框架

  • B/S:Browser Server浏览器服务器模型--京东,淘宝,webQQ,页游
    • 优点

      1. 不需要下载客户端程序
      2. 浏览器直接访问
      3. 服务端升级
      
    • 缺点

      1. 浏览器局限性
      2. 页面展示差
      3. 对网速依赖很高
      
  • C/S:Client Server客户端服务器模型--QQ,飞秋,LOL
    • 优点

      1. 客户端可以任意设计
      2. 页面展示能力强
      3. 对网速依赖低
      
    • 缺点

      1. 第一次使用需要下载
      2. 升级操作频繁
      

HTML

  • 什么是html
    • 超文本标记语言,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器软件知道HTML语言的语法,目前互联网绝大部分网页是拿HTML写的
  • html的结构
    • 文件名:xxx.html或xxx.htm
    • 例:

      
      
          
              
              Hello China
              
              
              
              
          
          
              中国,我爱你!
          
      
      
    • 解释

      1. :html5的文档声明
      2. :所有html都要这个标签,表示文档的开始和结束
      3. :用来存放基本信息,标题和编码等
      4. :存放页面数据,在页面可以显示
      5. :指定网页的标题
      6. <meta charset=UTF-8>:指定浏览器的解码格式
      </code></pre> </li> 
           </ul></li> 
          <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> HTML语法 
           <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> html是一门标记语言 <h1></h1> <pre style="border-width:1px;font-size:13px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:solid;border-color:rgb(204,204,204);line-height:19px;overflow:auto;"><code style="font-size:12px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:none;"><meta/>
      <br/>
      <hr/>
      ...
      </code></pre> </li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 注释 <h1></h1> <pre style="border-width:1px;font-size:13px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:solid;border-color:rgb(204,204,204);line-height:19px;overflow:auto;"><code style="font-size:12px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:none;"><!-- 注释内容 -->
      </code></pre> </li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 空格:在网页中连续的空白字符会被当成一个空格来显示,下面为单独的空格 <h1></h1> <pre style="border-width:1px;font-size:13px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:solid;border-color:rgb(204,204,204);line-height:19px;overflow:auto;"><code style="font-size:12px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:none;"> 
      </code></pre> </li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 换行 <h1></h1> <pre style="border-width:1px;font-size:13px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:solid;border-color:rgb(204,204,204);line-height:19px;overflow:auto;"><code style="font-size:12px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:none;"><br/>
      </code></pre> </li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> xml与HTML的区别 <h1></h1> <pre style="border-width:1px;font-size:13px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:solid;border-color:rgb(204,204,204);line-height:19px;overflow:auto;"><code style="font-size:12px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:none;">1. xml:区分大小写,标签不能交叉嵌套,一定要有关闭标签;用户可以自定义标签。
      2. html对语法非常不严格--可以大小写混用,标签可以没有结束标签;标签预定好的,不允许用户自定义
      </code></pre> </li> 
           </ul></li> 
         </ul> 
         <h3>HTML标签</h3> 
         <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
          <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> HTML文档可以包含不同的内容:文本,链接,图片,列表,表格,表单</li> 
          <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 标签 
           <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> font(文本) 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 属性size(1~7),face,color(#000000~#ffffff)</li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> hn(标题) 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 属性align(left,center,right)</li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> ul(列表)li(子项) 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 属性type(disc,cicle,square)</li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> img(图片) 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 属性src,width,hight,alt,border</li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> a(超链接) 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 属性href,title,target(_self,_blank,_top)</li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> table(表格)tr,th,td,caption(子项) 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> table属性border,cellspacing,cellpadding,bgcolor,width,align</li> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> tr属性bgcolor,align</li> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> td属性bgcolor,align,width,height,colspan,rowspan</li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> form(表单) 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 浏览器向服务器发送数据的两种方式 <h1></h1> <pre style="border-width:1px;font-size:13px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:solid;border-color:rgb(204,204,204);line-height:19px;overflow:auto;"><code style="font-size:12px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:none;">1. 超链接http://www.baidu.com?username=peng&password=123
      2. 表单向服务器发送数据
      </code></pre> </li> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 属性action,method(GET,POST)</li> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 表单中的项 <h1></h1> <pre style="border-width:1px;font-size:13px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:solid;border-color:rgb(204,204,204);line-height:19px;overflow:auto;"><code style="font-size:12px;font-family:Consolas, 'Liberation Mono', Courier, monospace;border-style:none;">1. input(输入框)
          1. 属性type(text,password,radio,checkbox,submit,button,hidden)
          2. 通用属性:readonly,disabled
      2. textarea(文本域)
          1. 属性cols,rows
      3. select(下拉选框)option(子项)
          1. select属性name,size,mutiple
      </code></pre> </li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> div,span,p 
             <ul style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 这三个标签可以看做是一个容器,可以包裹其他,形成一个组,通过css样式对这一组的内容统一设置样式</li> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> div独占一行,可以把文档分割为独立的、不同的部分</li> 
              <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> p独占一行,前后创建一些空白,段落标签</li> 
             </ul></li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 块级元素:独占一行(div,p,hn,hr)</li> 
            <li style="margin-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;"> 行内元素(span,input,font...)</li> 
           </ul></li> 
         </ul> 
         <h3>补充</h3> 
         <p style="border-width:0px;"> </p> 
        </div> 
       </div> 
      </div>
                                  </div>
                              </div>
                          </div>
                          <!--PC和WAP自适应版-->
                          <div id="SOHUCS" sid="1177226794055561216"></div>
                          <script type="text/javascript" src="/views/front/js/chanyan.js"></script>
                          <!-- 文章页-底部 动态广告位 -->
                          <div class="youdao-fixed-ad" id="detail_ad_bottom"></div>
                      </div>
                      <div class="col-md-3">
                          <div class="row" id="ad">
                              <!-- 文章页-右侧1 动态广告位 -->
                              <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                  <div class="youdao-fixed-ad" id="detail_ad_1"> </div>
                              </div>
                              <!-- 文章页-右侧2 动态广告位 -->
                              <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                  <div class="youdao-fixed-ad" id="detail_ad_2"></div>
                              </div>
                              <!-- 文章页-右侧3 动态广告位 -->
                              <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                                  <div class="youdao-fixed-ad" id="detail_ad_3"></div>
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
          </div>
          <div class="container">
              <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(达内实训,大数据学习痕迹)</h4>
              <div id="paradigm-article-related">
                  <div class="recommend-post mb30">
                      <ul class="widget-links">
                          <li><a href="/article/1304360717431902208.htm"
                                 title="达内学子商城项目简述(SSM+ecplise+tomcat8+mysql)" target="_blank">达内学子商城项目简述(SSM+ecplise+tomcat8+mysql)</a>
                              <span class="text-muted">weixin_43272719</span>
      <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                              <div>达内学子商城项目简述(SSM+ecplise+tomcat8+mysql)2018年10月07日08:30:54ZCR_xu阅读数:3220本项目是在达内实训时完成的,前端页面由达内老师提供,小组团队负责后端实现功能,项目使用了spring+springMVC+mybatis框架,本人负责购物车管理,订单管理,地址管理,用户管理模块的后台编写,首先贴下项目构造:主页面显示:登录页首页购物车地址管理</div>
                          </li>
                          <li><a href="/article/3055667.htm"
                                 title="达内实训―第二天小练习(输入班级成绩 求平均分数 最大分数 最小分数)" target="_blank">达内实训―第二天小练习(输入班级成绩 求平均分数 最大分数 最小分数)</a>
                              <span class="text-muted">吕依如</span>
      <a class="tag" taget="_blank" href="/search/%E7%BB%83%E4%B9%A0/1.htm">练习</a><a class="tag" taget="_blank" href="/search/%E8%BE%BE%E5%86%85/1.htm">达内</a>
                              <div>package day02;
      import java.util.Arrays;
      import java.util.Scanner;
      import com.sun.xml.internal.bind.v2.model.core.ID;
      public class Demo1 {
      /**
      * 从控制台输入学生的姓名、分数,数组固定为最少5个
      * 存放到数组中
      * 求班级的平均成绩、最高成绩(名字+分数)</div>
                          </li>
                          <li><a href="/article/3055638.htm"
                                 title="达内实训―第一天小练习 Java" target="_blank">达内实训―第一天小练习 Java</a>
                              <span class="text-muted">吕依如</span>
      <a class="tag" taget="_blank" href="/search/%E5%80%92%E8%AE%A1%E6%97%B6/1.htm">倒计时</a><a class="tag" taget="_blank" href="/search/%E7%8C%9C%E6%95%B0%E5%AD%97/1.htm">猜数字</a><a class="tag" taget="_blank" href="/search/%E6%89%93%E5%8D%B0%E5%8F%A4%E8%AF%97/1.htm">打印古诗</a>
                              <div>练习一:倒计时程序(通过线程完成)package day01;
      import java.awt.FlowLayout;
      import java.awt.event.ActionEvent;
      import java.awt.event.ActionListener;
      import javax.swing.*;
      public class Demo2 extends Thread implements </div>
                          </li>
                                      <li><a href="/article/103.htm"
                                             title="SAX解析xml文件" target="_blank">SAX解析xml文件</a>
                                          <span class="text-muted">小猪猪08</span>
      <a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a>
                                          <div>1.创建SAXParserFactory实例 
      2.通过SAXParserFactory对象获取SAXParser实例 
      3.创建一个类SAXParserHander继续DefaultHandler,并且实例化这个类 
      4.SAXParser实例的parse来获取文件 
          public static void main(String[] args) { 
       //</div>
                                      </li>
                                      <li><a href="/article/230.htm"
                                             title="为什么mysql里的ibdata1文件不断的增长?" target="_blank">为什么mysql里的ibdata1文件不断的增长?</a>
                                          <span class="text-muted">brotherlamp</span>
      <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4/1.htm">linux运维</a><a class="tag" taget="_blank" href="/search/linux%E8%B5%84%E6%96%99/1.htm">linux资料</a><a class="tag" taget="_blank" href="/search/linux%E8%A7%86%E9%A2%91/1.htm">linux视频</a><a class="tag" taget="_blank" href="/search/linux%E8%BF%90%E7%BB%B4%E8%87%AA%E5%AD%A6/1.htm">linux运维自学</a>
                                          <div>我们在 Percona 支持栏目经常收到关于 MySQL 的 ibdata1 文件的这个问题。 
      当监控服务器发送一个关于 MySQL 服务器存储的报警时,恐慌就开始了 —— 就是说磁盘快要满了。 
      一番调查后你意识到大多数地盘空间被 InnoDB 的共享表空间 ibdata1 使用。而你已经启用了 innodbfileper_table,所以问题是: 
      ibdata1存了什么? 
      当你启用了 i</div>
                                      </li>
                                      <li><a href="/article/357.htm"
                                             title="Quartz-quartz.properties配置" target="_blank">Quartz-quartz.properties配置</a>
                                          <span class="text-muted">eksliang</span>
      <a class="tag" taget="_blank" href="/search/quartz/1.htm">quartz</a>
                                          <div>其实Quartz JAR文件的org.quartz包下就包含了一个quartz.properties属性配置文件并提供了默认设置。如果需要调整默认配置,可以在类路径下建立一个新的quartz.properties,它将自动被Quartz加载并覆盖默认的设置。 
        
      下面是这些默认值的解释 
      #-----集群的配置
      org.quartz.scheduler.instanceName =</div>
                                      </li>
                                      <li><a href="/article/484.htm"
                                             title="informatica session的使用" target="_blank">informatica session的使用</a>
                                          <span class="text-muted">18289753290</span>
      <a class="tag" taget="_blank" href="/search/workflow/1.htm">workflow</a><a class="tag" taget="_blank" href="/search/session/1.htm">session</a><a class="tag" taget="_blank" href="/search/log/1.htm">log</a><a class="tag" taget="_blank" href="/search/Informatica/1.htm">Informatica</a>
                                          <div>如果希望workflow存储最近20次的log,在session里的Config  Object设置,log  options做配置,save  session log :sessions  run  ;savesessio log for  these runs:20 
      session下面的source 里面有个tracing </div>
                                      </li>
                                      <li><a href="/article/611.htm"
                                             title="Scrapy抓取网页时出现CRC check failed 0x471e6e9a != 0x7c07b839L的错误" target="_blank">Scrapy抓取网页时出现CRC check failed 0x471e6e9a != 0x7c07b839L的错误</a>
                                          <span class="text-muted">酷的飞上天空</span>
      <a class="tag" taget="_blank" href="/search/scrapy/1.htm">scrapy</a>
                                          <div>Scrapy版本0.14.4 
      出现问题现象: 
        
      ERROR: Error downloading <GET http://xxxxx  CRC check failed 
        
      解决方法 
        
      1.设置网络请求时的header中的属性'Accept-Encoding': '*;q=0' 
        
      明确表示不支持任何形式的压缩格式,避免程序的解压</div>
                                      </li>
                                      <li><a href="/article/738.htm"
                                             title="java Swing小集锦" target="_blank">java Swing小集锦</a>
                                          <span class="text-muted">永夜-极光</span>
      <a class="tag" taget="_blank" href="/search/java+swing/1.htm">java swing</a>
                                          <div>1.关闭窗体弹出确认对话框 
        1.1   this.setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE); 
        1.2   
      	this.addWindowListener (
      				new WindowAdapter () {
      					public void windo</div>
                                      </li>
                                      <li><a href="/article/865.htm"
                                             title="强制删除.svn文件夹" target="_blank">强制删除.svn文件夹</a>
                                          <span class="text-muted">随便小屋</span>
      <a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                          <div>  
              在windows上,从别处复制的项目中可能带有.svn文件夹,手动删除太麻烦,并且每个文件夹下都有。所以写了个程序进行删除。因为.svn文件夹在windows上是只读的,所以用File中的delete()和deleteOnExist()方法都不能将其删除,所以只能采用windows命令方式进行删除</div>
                                      </li>
                                      <li><a href="/article/992.htm"
                                             title="GET和POST有什么区别?及为什么网上的多数答案都是错的。" target="_blank">GET和POST有什么区别?及为什么网上的多数答案都是错的。</a>
                                          <span class="text-muted">aijuans</span>
      <a class="tag" taget="_blank" href="/search/get+post/1.htm">get post</a>
                                          <div>  
          如果有人问你,GET和POST,有什么区别?你会如何回答? 我的经历 
           前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。 
          这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把G</div>
                                      </li>
                                      <li><a href="/article/1119.htm"
                                             title="谈谈新浪微博背后的那些算法" target="_blank">谈谈新浪微博背后的那些算法</a>
                                          <span class="text-muted">aoyouzi</span>
      <a class="tag" taget="_blank" href="/search/%E8%B0%88%E8%B0%88%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A%E8%83%8C%E5%90%8E%E7%9A%84%E9%82%A3%E4%BA%9B%E7%AE%97%E6%B3%95/1.htm">谈谈新浪微博背后的那些算法</a>
                                          <div>本文对微博中常见的问题的对应算法进行了简单的介绍,在实际应用中的算法比介绍的要复杂的多。当然,本文覆盖的主题并不全,比如好友推荐、热点跟踪等就没有涉及到。但古人云“窥一斑而见全豹”,希望本文的介绍能帮助大家更好的理解微博这样的社交网络应用。 
      微博是一个很多人都在用的社交应用。天天刷微博的人每天都会进行着这样几个操作:原创、转发、回复、阅读、关注、@等。其中,前四个是针对短博文,最后的关注和@则针</div>
                                      </li>
                                      <li><a href="/article/1246.htm"
                                             title="Connection reset 连接被重置的解决方法" target="_blank">Connection reset 连接被重置的解决方法</a>
                                          <span class="text-muted">百合不是茶</span>
      <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%AD%97%E7%AC%A6%E6%B5%81/1.htm">字符流</a><a class="tag" taget="_blank" href="/search/%E8%BF%9E%E6%8E%A5%E8%A2%AB%E9%87%8D%E7%BD%AE/1.htm">连接被重置</a>
                                          <div>流是java的核心部分,,昨天在做android服务器连接服务器的时候出了问题,就将代码放到java中执行,结果还是一样连接被重置 
        
      被重置的代码如下; 
        
      客户端代码; 
      package 通信软件服务器;
      
      import java.io.BufferedWriter;
      import java.io.OutputStream;
      import java.io.O</div>
                                      </li>
                                      <li><a href="/article/1373.htm"
                                             title="web.xml配置详解之filter" target="_blank">web.xml配置详解之filter</a>
                                          <span class="text-muted">bijian1013</span>
      <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/web.xml/1.htm">web.xml</a><a class="tag" taget="_blank" href="/search/filter/1.htm">filter</a>
                                          <div>一.定义 
      <filter>
      	<filter-name>encodingfilter</filter-name>
      	<filter-class>com.my.app.EncodingFilter</filter-class>
      	<init-param>
      		<param-name>encoding<</div>
                                      </li>
                                      <li><a href="/article/1500.htm"
                                             title="Heritrix" target="_blank">Heritrix</a>
                                          <span class="text-muted">Bill_chen</span>
      <a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">多线程</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%88%B6%E9%80%A0/1.htm">制造</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86/1.htm">配置管理</a>
                                          <div>作为纯Java语言开发的、功能强大的网络爬虫Heritrix,其功能极其强大,且扩展性良好,深受热爱搜索技术的盆友们的喜爱,但它配置较为复杂,且源码不好理解,最近又使劲看了下,结合自己的学习和理解,跟大家分享Heritrix的点点滴滴。 
      Heritrix的下载(http://sourceforge.net/projects/archive-crawler/)安装、配置,就不罗嗦了,可以自己找找资</div>
                                      </li>
                                      <li><a href="/article/1627.htm"
                                             title="【Zookeeper】FAQ" target="_blank">【Zookeeper】FAQ</a>
                                          <span class="text-muted">bit1129</span>
      <a class="tag" taget="_blank" href="/search/zookeeper/1.htm">zookeeper</a>
                                          <div>1.脱离IDE,运行简单的Java客户端程序 
      #ZkClient是简单的Zookeeper~$ java -cp "./:zookeeper-3.4.6.jar:./lib/*" ZKClient   
        
      1. Zookeeper是的Watcher回调是同步操作,需要添加异步处理的代码 
      2. 如果Zookeeper集群跨越多个机房,那么Leader/</div>
                                      </li>
                                      <li><a href="/article/1754.htm"
                                             title="The user specified as a definer ('aaa'@'localhost') does not exist" target="_blank">The user specified as a definer ('aaa'@'localhost') does not exist</a>
                                          <span class="text-muted">白糖_</span>
      <a class="tag" taget="_blank" href="/search/localhost/1.htm">localhost</a>
                                          <div>今天遇到一个客户BUG,当前的jdbc连接用户是root,然后部分删除操作都会报下面这个错误:The user specified as a definer ('aaa'@'localhost') does not exist 
      最后找原因发现删除操作做了触发器,而触发器里面有这样一句 
        
       /*!50017 DEFINER = ''aaa@'localhost' */ 
       原来最初</div>
                                      </li>
                                      <li><a href="/article/1881.htm"
                                             title="javascript中showModelDialog刷新父页面" target="_blank">javascript中showModelDialog刷新父页面</a>
                                          <span class="text-muted">bozch</span>
      <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/%E5%88%B7%E6%96%B0%E7%88%B6%E9%A1%B5%E9%9D%A2/1.htm">刷新父页面</a><a class="tag" taget="_blank" href="/search/showModalDialog/1.htm">showModalDialog</a>
                                          <div>在页面中使用showModalDialog打开模式子页面窗口的时候,如果想在子页面中操作父页面中的某个节点,可以通过如下的进行: 
            window.showModalDialog('url',self,‘status...’); // 首先中间参数使用self 
            在子页面使用w</div>
                                      </li>
                                      <li><a href="/article/2008.htm"
                                             title="编程之美-买书折扣" target="_blank">编程之美-买书折扣</a>
                                          <span class="text-muted">bylijinnan</span>
      <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a>
                                          <div>
      
      
      import java.util.Arrays;
      
      public class BookDiscount {
      
      	/**编程之美 买书折扣
      
      书上的贪心算法的分析很有意思,我看了半天看不懂,结果作者说,贪心算法在这个问题上是不适用的。。
      下面用动态规划实现。
      哈利波特这本书一共有五卷,每卷都是8欧元,如果读者一次购买不同的两卷可扣除5%的折扣,三卷10%,四卷20%,五卷</div>
                                      </li>
                                      <li><a href="/article/2135.htm"
                                             title="关于struts2.3.4项目跨站执行脚本以及远程执行漏洞修复概要" target="_blank">关于struts2.3.4项目跨站执行脚本以及远程执行漏洞修复概要</a>
                                          <span class="text-muted">chenbowen00</span>
      <a class="tag" taget="_blank" href="/search/struts/1.htm">struts</a><a class="tag" taget="_blank" href="/search/WEB%E5%AE%89%E5%85%A8/1.htm">WEB安全</a>
                                          <div>因为近期负责的几个银行系统软件,需要交付客户,因此客户专门请了安全公司对系统进行了安全评测,结果发现了诸如跨站执行脚本,远程执行漏洞以及弱口令等问题。 
      下面记录下本次解决的过程以便后续 
      1、首先从最简单的开始处理,服务器的弱口令问题,首先根据安全工具提供的测试描述中发现应用服务器中存在一个匿名用户,默认是不需要密码的,经过分析发现服务器使用了FTP协议, 
      而使用ftp协议默认会产生一个匿名用</div>
                                      </li>
                                      <li><a href="/article/2262.htm"
                                             title="[电力与暖气]煤炭燃烧与电力加温" target="_blank">[电力与暖气]煤炭燃烧与电力加温</a>
                                          <span class="text-muted">comsci</span>
      
                                          <div> 
            在宇宙中,用贝塔射线观测地球某个部分,看上去,好像一个个马蜂窝,又像珊瑚礁一样,原来是某个国家的采煤区..... 
       
            不过,这个采煤区的煤炭看来是要用完了.....那么依赖将起燃烧并取暖的城市,在极度严寒的季节中...该怎么办呢? 
       
        &nbs</div>
                                      </li>
                                      <li><a href="/article/2389.htm"
                                             title="oracle O7_DICTIONARY_ACCESSIBILITY参数" target="_blank">oracle O7_DICTIONARY_ACCESSIBILITY参数</a>
                                          <span class="text-muted">daizj</span>
      <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a>
                                          <div>O7_DICTIONARY_ACCESSIBILITY参数控制对数据字典的访问.设置为true,如果用户被授予了如select any table等any table权限,用户即使不是dba或sysdba用户也可以访问数据字典.在9i及以上版本默认为false,8i及以前版本默认为true.如果设置为true就可能会带来安全上的一些问题.这也就为什么O7_DICTIONARY_ACCESSIBIL</div>
                                      </li>
                                      <li><a href="/article/2516.htm"
                                             title="比较全面的MySQL优化参考" target="_blank">比较全面的MySQL优化参考</a>
                                          <span class="text-muted">dengkane</span>
      <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                          <div>本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我,下方有我的联系方式。这是上篇。 
        
      1、硬件层相关优化 
        
      1.1、CPU相关 
        
      在服务器的BIOS设置中,可</div>
                                      </li>
                                      <li><a href="/article/2643.htm"
                                             title="C语言homework2,有一个逆序打印数字的小算法" target="_blank">C语言homework2,有一个逆序打印数字的小算法</a>
                                          <span class="text-muted">dcj3sjt126com</span>
      <a class="tag" taget="_blank" href="/search/c/1.htm">c</a>
                                          <div>#h1# 
        
      0、完成课堂例子 
      1、将一个四位数逆序打印 
      1234 ==> 4321 
      实现方法一: 
      # include <stdio.h>
      
      int main(void)
      {
      	int i = 1234;
      	int one = i%10;
      	int two =  i / 10 % 10;
      	int three = i / 100 % 10;
      </div>
                                      </li>
                                      <li><a href="/article/2770.htm"
                                             title="apacheBench对网站进行压力测试" target="_blank">apacheBench对网站进行压力测试</a>
                                          <span class="text-muted">dcj3sjt126com</span>
      <a class="tag" taget="_blank" href="/search/apachebench/1.htm">apachebench</a>
                                          <div>   ab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark testing , 可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用,所以今天花一点时间看了一下。 
      通过下面的一个简单的例子和注释,相信大家可以更容易理解这个工具的使用。 </div>
                                      </li>
                                      <li><a href="/article/2897.htm"
                                             title="2种办法让HashMap线程安全" target="_blank">2种办法让HashMap线程安全</a>
                                          <span class="text-muted">flyfoxs</span>
      <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/jni/1.htm">jni</a>
                                          <div>多线程之--2种办法让HashMap线程安全 
      多线程之--synchronized 和reentrantlock的优缺点 
      多线程之--2种JAVA乐观锁的比较( NonfairSync VS. FairSync) 
        
        
      HashMap不是线程安全的,往往在写程序时需要通过一些方法来回避.其实JDK原生的提供了2种方法让HashMap支持线程安全. 
        
      </div>
                                      </li>
                                      <li><a href="/article/3024.htm"
                                             title="Spring Security(04)——认证简介" target="_blank">Spring Security(04)——认证简介</a>
                                          <span class="text-muted">234390216</span>
      <a class="tag" taget="_blank" href="/search/Spring+Security/1.htm">Spring Security</a><a class="tag" taget="_blank" href="/search/%E8%AE%A4%E8%AF%81/1.htm">认证</a><a class="tag" taget="_blank" href="/search/%E8%BF%87%E7%A8%8B/1.htm">过程</a>
                                          <div>认证简介 
      目录 
      1.1     认证过程 
      1.2     Web应用的认证过程 
      1.2.1    ExceptionTranslationFilter 
      1.2.2    在request之间共享SecurityContext 
         
      
      1</div>
                                      </li>
                                      <li><a href="/article/3151.htm"
                                             title="Java 位运算" target="_blank">Java 位运算</a>
                                          <span class="text-muted">Javahuhui</span>
      <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E4%BD%8D%E8%BF%90%E7%AE%97/1.htm">位运算</a>
                                          <div>// 左移( << ) 低位补0 
      // 0000 0000 0000 0000 0000 0000 0000 0110 然后左移2位后,低位补0: 
      // 0000 0000 0000 0000 0000 0000 0001 1000 
      System.out.println(6 << 2);// 运行结果是24 
       
      // 右移( >> ) 高位补"</div>
                                      </li>
                                      <li><a href="/article/3278.htm"
                                             title="mysql免安装版配置" target="_blank">mysql免安装版配置</a>
                                          <span class="text-muted">ldzyz007</span>
      <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a>
                                          <div>1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。 
      2、my-medium.ini是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。 
      3、my-large.ini是为专用于一个SQL数据</div>
                                      </li>
                                      <li><a href="/article/3405.htm"
                                             title="MFC和ado数据库使用时遇到的问题" target="_blank">MFC和ado数据库使用时遇到的问题</a>
                                          <span class="text-muted">你不认识的休道人</span>
      <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/mfc/1.htm">mfc</a>
                                          <div>=================================================================== 
      第一个 
      =================================================================== 
       
      try{
      		CString sql;
      	sql.Format("select * from p</div>
                                      </li>
                                      <li><a href="/article/3532.htm"
                                             title="表单重复提交Double Submits" target="_blank">表单重复提交Double Submits</a>
                                          <span class="text-muted">rensanning</span>
      <a class="tag" taget="_blank" href="/search/double/1.htm">double</a>
                                          <div>可能发生的场景: 
       
       
       *多次点击提交按钮  
       *刷新页面  
       *点击浏览器回退按钮  
       *直接访问收藏夹中的地址  
       *重复发送HTTP请求(Ajax) 
       
      (1)点击按钮后disable该按钮一会儿,这样能避免急躁的用户频繁点击按钮。 
      这种方法确实有些粗暴,友好一点的可以把按钮的文字变一下做个提示,比如Bootstrap的做法: 
      http://getbootstrap.co</div>
                                      </li>
                                      <li><a href="/article/3659.htm"
                                             title="Java String 十大常见问题" target="_blank">Java String 十大常见问题</a>
                                          <span class="text-muted">tomcat_oracle</span>
      <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a>
                                          <div> 1.字符串比较,使用“==”还是equals()?     "=="判断两个引用的是不是同一个内存地址(同一个物理对象)。     equals()判断两个字符串的值是否相等。     除非你想判断两个string引用是否同一个对象,否则应该总是使用equals()方法。     如果你了解字符串的驻留(String Interning)则会更好地理解这个问题。     
       </div>
                                      </li>
                                      <li><a href="/article/3786.htm"
                                             title="SpringMVC 登陆拦截器实现登陆控制" target="_blank">SpringMVC 登陆拦截器实现登陆控制</a>
                                          <span class="text-muted">xp9802</span>
      <a class="tag" taget="_blank" href="/search/springMVC/1.htm">springMVC</a>
                                          <div>思路,先登陆后,将登陆信息存储在session中,然后通过拦截器,对系统中的页面和资源进行访问拦截,同时对于登陆本身相关的页面和资源不拦截。 
        
      实现方法: 
              1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23  </div>
                                      </li>
                      </ul>
                  </div>
              </div>
          </div>
      
      <div>
          <div class="container">
              <div class="indexes">
                  <strong>按字母分类:</strong>
                  <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a
                      href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a
                      href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a
                      href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a
                      href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a
                      href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a
                      href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a
                      href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a
                      href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a>
              </div>
          </div>
      </div>
      <footer id="footer" class="mb30 mt30">
          <div class="container">
              <div class="footBglm">
                  <a target="_blank" href="/">首页</a> -
                  <a target="_blank" href="/custom/about.htm">关于我们</a> -
                  <a target="_blank" href="/search/Java/1.htm">站内搜索</a> -
                  <a target="_blank" href="/sitemap.txt">Sitemap</a> -
                  <a target="_blank" href="/custom/delete.htm">侵权投诉</a>
              </div>
              <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved.
      <!--            <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>-->
              </div>
          </div>
      </footer>
      <!-- 代码高亮 -->
      <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script>
      <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script>
      <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script>
      <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/>
      <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script>
      
      
      
      
      
      </body>
      
      </html>