51dev.com IT技术开发者社区

51dev.com 技术开发者社区

网站

头条类网站的数据库设计

头条类网站的数据库设计

   设计4个表,分别时User,Message,News,Commen。其中的一些表可以有一些必要的冗余。  头条网站中,news就包含网站中的每一个帖子,每个帖子都有相同点,提取相同点,抽象成字段。这个表是整个数据库中最重要的部分:DROPTABLEIFEXISTS`news`;CREATETABLE`n...

spring搭建网站后记之模板初探

spring搭建网站后记之模板初探

  之前在Controller包中简单处理了URL的Path参数。包括PathVariable和RequestParam。  但是网页是很复杂的,里面有很多图片,元素。如果将这些都写在Controller层,会使其过于庞大。因此,可以把这些网页的处理放到一个文件里面,然后在Controller里面返回这个文件,这个文件...

spring boot搭建网站后记之spring boot层次与URL处理

spring boot搭建网站后记之spring boot层次与URL处理

   通过第一部分,了解了Maven项目的文件分布。  通过第二部分,了解了SpringMVC。  到了Springboot中,一切都得到了简化,可以将马上要用到的文件与SpringMVC进行对应,这样比较好理解MVC设计模式。    DAO层:dataacessobject。是...

spring boot搭建网站后记之MVC

spring boot搭建网站后记之MVC

  第一部分了解了Maven项目文件的基本分布,但是为什么要分成这几个文件?则需要了解SpringMVC的知识。  SpringMVC是基于MVC的Web框架,那什么是MVC?MVC是一种设计模式。  设计模式总结日常开发中的经验和编写代码的方法,抽取其中的模式,从而让我们编程更方便。 例如,原来使用一个文件开发程序。...

spring boot搭建一个最简单的网站

spring boot搭建一个最简单的网站

  进入官网,创建Maven项目。如图:GenerateProject并下载即可。其中,Group为公司名称,Artifact为项目名,Dependencies表示需要哪些哪些功能从而自己进行添加。    生成项目并下载后,解压maven包。进入eclipse--->File---&...

国外有意思的网站

国外有意思的网站

amiannoying网站,全称amiannoying,给明星投票以查看他们有多讨人厌。amIannoyinglatenightlineups网站,公布美国晚间秀的嘉宾阵容。LATENIGHTLINEUPS ...

大型网站技术架构:核心原理与案例分析笔记

大型网站技术架构:核心原理与案例分析笔记

1.大型网站软件系统的特点:  高并发,大流量  高可用    海量数据  用户分布广泛,网络情况复杂  安全环境恶劣  需求快速变更,发布频繁  渐进式发展  2.大型网站演变架构  1)初步应用:数据(数据库,文件服务器)和应用程序跑在单一服务器上  2)数据与应用分离:数据...

7个步骤让PC网站自动适配手机网页

7个步骤让PC网站自动适配手机网页

传统的网站如何完成向移动设备的快速转型?通过移动适配技术可以实现,切图网是国内首家基于web技术服务的公司,而移动适配主要通过底层的web技术开发手段来完成,下面切图网将从技术角度来告诉你通过7个步骤来完成一个PC网站向移动设备的跳跃!1允许网页宽度自动调整“自适应网页设计”到底是怎么做到的?其...

前端学HTTP之网站架构演化

前端学HTTP之网站架构演化

  本文将详细介绍网站架构的演化过程 初始阶段  大型网站都是从小型网站发展而来,网站架构也是一样,是从小型网站架构逐步演化而来。小型网站最开始时没有太多人访问,只需要一台服务器就绰绰有余,这时的应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统使用Linux,应用程序使用PHP开发,然后...

网站相关人员信息记录humans.txt

网站相关人员信息记录humans.txt

  robots.txt文件告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。而humans.txt文件则是为人类准备的,包含参加该网页设计和建立的相关人员的信息。本文将详细介绍humans.txt 概述  humans是一个TXT文件,其中包含参加该网页设计和建立的人们的信息。TXT是一种快速和容易建立的档案...

手机端可以和PC端同时在线-java QRCode 实现网站扫码登录(即支持同帐号多设备同时登录)

手机端可以和PC端同时在线-java QRCode 实现网站扫码登录(即支持同帐号多设备同时登录)

微信扫码测试地址::http://sms.reyo.cn用户名:aa密码:123456 扫码登录实现方式很多,比如ajax轮询,http长连接(comet...),websocket,eventSource等等,如果不知道什么是http长连接,自己百度去,以下分享下基于html5的eventSource实现的...

Java从网络批量读取图片并保存至本网站服务器后再插入文章中

Java从网络批量读取图片并保存至本网站服务器后再插入文章中

先来看效果: 查看一下系统操作日志 删除 ...

吴裕雄--天生自然PYTHON爬虫:使用Selenium爬取大型电商网站数据

吴裕雄--天生自然PYTHON爬虫:使用Selenium爬取大型电商网站数据

用python爬取动态网页时,普通的requests,urllib2无法实现。例如有些网站点击下一页时,会加载新的内容,但是网页的URL却没有改变(没有传入页码相关的参数),requests、urllib2无法抓取这些动态加载的内容,此时就需要使用Selenium了。  使用Selenium需要选择...

吴裕雄--天生自然PYTHON爬虫:爬取某一大型电商网站的商品数据(效率优化以及代码容错处理)

吴裕雄--天生自然PYTHON爬虫:爬取某一大型电商网站的商品数据(效率优化以及代码容错处理)

这篇博文主要是对我的这篇https://www.cnblogs.com/tszr/p/12198054.html爬虫效率的优化,目的是为了提高爬虫效率。可以根据出发地同时调用多个CPU,每个CPU运行一个出发地的脚本,如果你的电脑有8个CPU,那么将会每次同时获取8个出发地的数据。代码如下:importtimeimpo...

吴裕雄--天生自然PYTHON爬虫:爬取某一大型电商网站的商品数据(优化)

吴裕雄--天生自然PYTHON爬虫:爬取某一大型电商网站的商品数据(优化)

本博文主要是对我的这篇:https://www.cnblogs.com/tszr/p/12193744.html爬取某一大型电商网站的商品数据博文代码的优化和整理。代码优化可以提高代码的可读性。importtimeimportjsonimportpymongoimportrequestsimporturllib.req...