浅谈Web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我 ...
分类:
Web程序 时间:
2018-02-03 19:01:04
阅读次数:
172
一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同样有标准的格式。无论是什么客户端或者是什么服务端,大家只要按照HTTP的协议标准 ...
分类:
Web程序 时间:
2018-02-03 19:03:04
阅读次数:
239
1.golang print输入 执行如下命令go build print.go 2. go web 服务端 Go语言标准库 - net/http Go Web服务器的搭建就需要用到Go语言官方提供的标准库 net/http,通过http包提供了HTTP客户端和服务端的实现。同时使用这个包能很简单地 ...
分类:
Web程序 时间:
2018-02-03 19:03:41
阅读次数:
216
为了上传预览pdf与图片特用此插件。 源码以及API地址: bootstrap-fileinput源码:https://github.com/kartik-v/bootstrap-fileinput bootstrap-fileinput在线API:http://plugins.krajee.com ...
分类:
Web程序 时间:
2018-02-03 19:54:16
阅读次数:
1421
通常我们经常,通过session判定用户是否登录。还有一些临时的、重要的数据也尝尝存放在Session中。 在页面我们很容易的得到Session的值,但在类中就会遇到一些问题。也知道通过下面的方法得到。 但是今天此种方法也失灵了。在做一个小应用时,需要实现IHttpHandler,同时也需要用到用户 ...
分类:
Web程序 时间:
2018-02-03 19:56:02
阅读次数:
248
ASP.NET响应Http请求时常用的两个处理接口是IHttpHandler和IHttpModule。 一般的,IHttpHandler用来处理一类特定的请求,比如对每个*.asp, *.aspx文件的分别处理。而IHttpModule通常用来处理所以请求共同需要的操作,比如对所以请求页面进行某些相 ...
分类:
Web程序 时间:
2018-02-03 19:58:11
阅读次数:
227
第一步 先share project 如图所示 第二步 如果所示 第三步 点击 下面的create 然后点击完成 第四步提交 第五步: 第六步: ...
分类:
Web程序 时间:
2018-02-03 19:58:44
阅读次数:
174
HTML(作用:网页) 优点:1、由于它本身就是所期望的数据格式,可以直接插入页面,不用解析; 2、可读性高。 缺点:1、如果要使用AJAX更新一篇文章的多个内容,HTML数据格式不合适; XML(作用:一般用作配置文件,数据传输格式):处理xml格式的数据分三步,首先解析xml文档,然后构建节点, ...
分类:
Web程序 时间:
2018-02-03 20:00:35
阅读次数:
198
W3C:万维网 HTML:超文本标记语言 ,该语言书写的代码会被浏览器解析执行,文本,图片,链接,音乐,视频等 是一种计算机语言,给浏览器看。 一个页面就是一篇文档,而最核心就是内容,不同含义的页面组成了文档的结构。 CSS:层叠样式表,文档的样式(外观),解析网页的样式和位置 页面表现的基础,可以 ...
分类:
Web程序 时间:
2018-02-03 20:05:00
阅读次数:
208
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪 ...
分类:
Web程序 时间:
2018-02-03 20:49:59
阅读次数:
232
C#通讯编程入门--WEBSOCKET WebSocket服务端 C#示例代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Sockets ...
分类:
Web程序 时间:
2018-02-03 20:52:03
阅读次数:
189
Chrome会对页面缓存,web页面调试的时候,后端修改页面、js之后,刷新页面经常不生效,非常不方便。 有一些小技巧可以解决该问题。 技巧一: 开发者工具 setting/设置,可以关闭缓存。 开发者工具 network,也可以直接勾选“Disable cache”。 技巧二: 长按导航栏刷新按钮 ...
分类:
Web程序 时间:
2018-02-03 20:53:00
阅读次数:
184
学习内容: 1.CSS的引入方式: (1)内联样式表 直接在标签内引用,引入方式 <标签名 style="样式1:值;样式2:值">,样式之间用分号分隔 (2)内部样式表 在head标签中添加,引入方式如下: 内部样式表是通过选择器来定义样式,常用的选择器种类有id选择器、class选择器、元素选择 ...
分类:
Web程序 时间:
2018-02-03 20:57:36
阅读次数:
197
Eclipse或STS对github进行基本操作 一.Github上传代码 1. 首先新建一个maven或者其他java项目。 接着把本地默认的git存放项目地址改变一下。 以上git项目存放地址根据自己需要,位置任意存放。 二.现在以上操作是建立git仓库,下面开始上传代码到github上进行托管 ...
分类:
Web程序 时间:
2018-02-03 20:58:05
阅读次数:
205
JS继承 伪类:通过构造一个人伪类来继承某个构造器。通过定义它的constructor函数并替换它的prototype为某个构造器的实例。(类的继承) 原型:新对象继承旧对象,通过创建一个对象并将其prototype指向目标对象。 ...
分类:
Web程序 时间:
2018-02-03 21:55:07
阅读次数:
195
背景:第一次知道单元测试是在大四的上学期,有一门课叫做软件测试,当时也没有多注意,可能是因为年轻。后来实习之后,使用的宇宙无敌级的Visual Studio 2017 IDE,秉着个人的坏习惯(摆弄标题栏里的每个选项,弄清楚他们是干嘛的),也因此就埋下了学习如何使用单元测试的伏笔,但是,由于水平不够 ...
分类:
Web程序 时间:
2018-02-03 21:56:05
阅读次数:
186
目前,为了加速页面的加载速度,页面的很多部分都是用JS生成的,而对于用scrapy爬虫来说就是一个很大的问题,因为scrapy没有JS engine,所以爬取的都是静态页面,对于JS生成的动态页面都无法获得。 解决方案: 利用第三方中间件来提供JS渲染服务: scrapy-splash 等。 利用w ...
分类:
Web程序 时间:
2018-02-03 21:59:02
阅读次数:
235
json 字符串 如果是对象 使用{} 包裹 如果是 数组 使用[] 包裹 属性名 必须使用双引号包裹 属性名 跟属性值 之间 使用冒号分隔 属性值 也必须使用双引号包裹 (如果是数字 可以不包裹) 调用 JSON 对象的 parse方法 可以讲 json 格式的字符串 转化为 对应的 js对象要把 ...
分类:
Web程序 时间:
2018-02-03 22:01:25
阅读次数:
233
1获取真实ip,本地测试总是::1 或者127.0.0.1 或者局域网的ip 2.根据ip获取地址 测试 结果 说明:新浪的接口,直接能获取到地址信息,淘宝的接口需要提供ip,不过获取的信息更全面 转载:https://www.cnblogs.com/jiqing9006/p/4994728.htm ...
分类:
Web程序 时间:
2018-02-03 22:03:21
阅读次数:
252
之前在网上看了很多关于JS的知识,再加上自己之前看的一些经典书(包括《javascrtipt高级程序设计》、《你不知道的JS》、《JavaScript语言精粹》等),所以回顾总结一下遇到的一些JS经典问题和重难点。 这是JS系列文章的第1篇。 ...
分类:
Web程序 时间:
2018-02-03 23:08:01
阅读次数:
245