现在位置: 首页 > 搜索技术 > 文章
2020年02月11日 搜索技术 ⁄ 共 2034字 评论关闭
  Intro   在我的活动室预约项目中,有一个公告模块,类似于新闻发布,个人感觉像新闻这种网页基本就是发布的时候编辑一次之后就再也不会改了,最适合静态化了, 静态化之后用户请求的就是静态文件基本不再需要服务器端查询数据库甚至服务器端渲染,可以一定程度上提升服务器的处理能力以及优化用户体验,而且这种静态化的url对 SEO 比较友好。   由于我的这个项目正在开发中,迁移起来不太方便,所以使用的是伪静态化,...
阅读全文
2020年02月10日 搜索技术 ⁄ 共 1061字 评论关闭
  浏览器内核是测览器最核心的部分,负责对网页语法的解释并渲染网页(也就是显示网页效果)渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。   不同的浏览器内核对网页编写语法的解释不同,因此同一网页在不同内核浏览器中的渲染(显示)效果也可能不同。目前常见的浏览器内核有 Trident、 Gecko、 Webkit、 Presto、 Blink五种,下面我们具体介绍。   Trident内核   代表浏览器是浏览器,因此Trident内核又称...
阅读全文
2020年02月07日 搜索技术 ⁄ 共 5736字 评论关闭
  这个列表包含与网页抓取和数据处理的Python库。   1. 网络   通用   urllib -网络库(stdlib)。   requests -网络库。   grab – 网络库(基于pycurl)。   pycurl – 网络库(绑定libcurl)。   urllib3 – Python HTTP库,安全连接池、支持文件post、可用性高。   httplib2 – 网络库。   RoboBrowser – 一个简单的、极具Python风格的Python库,无需独立的浏览器即可浏览网页。   MechanicalSoup -一个与网站...
阅读全文
2020年02月05日 搜索技术 ⁄ 共 1522字 评论关闭
  下面将为大家介绍关于java中equals,hashcode和==的区别以及实例讲解。   1、==   java中的数据类型,可分为两类:   1.基本数据类型,也称原始数据类型   byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。   2.引用类型(类、接口、数组)   当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结...
阅读全文
2020年02月05日 搜索技术 ⁄ 共 2106字 评论关闭
  一.副作用(side effect)   表达式有两种功能:每个表达式都产生一个值( value ),同时可能包含副作用( side effect )。副作用是指改变了某些变量的值。   如:   1:20 //这个表达式的值是20;它没有副作用,因为它没有改变任何变量的值。   2:x=5 // 这个表达式的值是5;它有一个副作用,因为它改变了变量x的值。   3:x=y++ // 这个表达示有两个副作用,因为改变了两个变量的值。   4:x=x++ // 这个表达式也有两个...
阅读全文
2020年01月14日 搜索技术 ⁄ 共 445字 评论关闭
  大部分讲 new 的文章会从面向对象的思路讲起,但是我始终认为,在解释一个事物的时候,不应该引入另一个更复杂的事物。   JS 的 new 到底是干什么的   想象我们在制作一个策略类战争游戏,玩家可以操作一堆士兵攻击敌方。   我们着重来研究一下这个游戏里面的「制造士兵」环节。   一个士兵的在计算机里就是一堆属性,如下:   我们只需要这样就可以制造一个士兵:   var 士兵 = {   ID: 1, // 用于区分每个...
阅读全文
2020年01月14日 搜索技术 ⁄ 共 6053字 评论关闭
  代码优化永远是程序员亘古不变的需求,而合理的利用SVG图片来代替部分PNG/JPG等格式的图片则是前端优化重要的一环,既然是优化,那我们先来看看SVG图片都有哪些优势:   SVG 可被非常多的工具读取和修改(比如记事本)   SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强。   SVG 是可伸缩的   SVG 图像可在任何的分辨率下被高质量地打印   SVG 可在图像质量不下降的情况下被放大   SVG 图像中的文本是...
阅读全文
2020年01月13日 搜索技术 ⁄ 共 817字 评论关闭
  写完了HTTP服务器项目,但是对于一个完整的HTTP请求还不是很懂,在这里总结一下,当然这里的总结只是将每个过程进行简化,并没有去深入讲解(实属小弟实力不足啊)   我们都知道,如果我们打开浏览器几秒后就会跳转出百度的首页,接下来就讲解一下这个过程!!   一个完整的HTTP请求过程   1.解析URL   首先浏览器会检测这个url是否正确存在,如果不合法,将会返回一个默认的搜索引擎。   如果存在并合法,那么可以解...
阅读全文
2020年01月11日 搜索技术 ⁄ 共 4365字 评论关闭
  一、如下方式存在的问题   new Thread() { @Override public void run() { // 业务逻辑 }}.start();   1、首先频繁的创建、销毁对象是一个很消耗性能的事情;2、如果用户量比较大,导致占用过多的资源,可能会导致我们的服务由于资源不足而宕机;3、综上所述,在实际的开发中,这种操作其实是不可取的一种方式。   二、使用线程池有什么优点   1、线程池中线程的使用率提升,减少对象的创建、销毁;2、线程池可以控制...
阅读全文
2020年01月11日 搜索技术 ⁄ 共 3110字 评论关闭
  一、S_DOWN和O_DOWN   S_DOWN和O_DOWN两种宕机状态   (1)、S_DOWN是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机   sdown达成的条件很简单,如果一个哨兵ping一个master,超过了is-master-down-after-milliseconds指定的毫秒数之后,就主观认为master宕机   # 语法:sentinel down-after-milliseconds   # Number of milliseconds the master (or any attached replica or sentinel) sho...
阅读全文