WebSocket 结合 Nginx 实现域名及 WSS 协议访问

简单了解一下 WebSocket现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。 在这种情况下,HTML
阅读本文

入门学习webpack笔记

注意事项: 1.预热知识:前端模块化、commonJS最好提前了解。commonJS语法最好熟悉。 2.commonJS中,module表示当前模块,module.exports(或者exports)代表外部引用包时,实际所引用的对象。步骤: 1.安装webpack:cnpm install webpack -g。 2.使用node命令行定位到需要开发的目录下,使用cnpm init初始化目录。
阅读本文

python Django 搭建简单的个人博客网站

一.Django框架的作用Django框架负责处理大部分web开发底层细节,如负责底层Http协议的解析,可以让我们专注于开发web应用,避免重复工作二.Django框架的优势1.快速开发。使用Python 语言,抽象层次高,表达能力强,开发效率高。使用数据库ORM系统,不需要手工构造SQL语句,使用Python对象访问数据库2.大量内置应用,如后台管理系统admin ,用户认证系统auth,会话
阅读本文

javascript优缺点

1.什么是JavaScript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。 2.JavaScr
阅读本文

简易的SpringMVC基础

1.什么是SpringMVC Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型。springmvc简化了web开发项目。 2.SpringMVC执行的流程 1.发起请求到前端控制器(DispatcherServlet ) 2.前端控制
阅读本文

application/config/config.php翻译

| ‘QUERY_STRING‘   Uses $_SERVER[‘QUERY_STRING‘]| ‘PATH_INFO‘      Uses $_SERVER[‘PATH_INFO‘]警告:如果你把这个值设置为PATH_INFO,所有URI都将进行URI解码*/$config[‘uri_protocol‘]    = ‘REQUEST_URI‘;/*URL后缀这个选项允许你为所有CodeIgni
阅读本文

Gradle入门(6):创建Web应用项目

如果要用 Java 和 Gradle 创建一个 Web 应用项目,我们首先需要创建一个 Java 项目,下面来看看该如何去做。创建Java项目我们可以使用Java插件创建一个Java项目,通过添加以下代码行到build.gradle文件中即可。apply plugin: ‘java‘我们继续探索如何打包Web应用。打包Web应用在我们使用War插件打包Web应用前,需要将其加入到构建中。在应用了W
阅读本文

MongoDB.WebIDE:升级版的Mongodb管理工具

很早以前收藏了一片文章:《》。最近刚好要做一些MongoDB方面的工作,于是翻出来温习了一下,用起来也确实挺方便。不过在使用过程中出现了一些个问题,加上更喜欢MongoUVE的操作习惯,于是决定“自己动手,丰衣足食”,写一个升级版的工具。一、升级的基础内容原版是用的WebForm开发的,新版打算升级到MVC前端框架使用bootstrapMongodb的驱动程序改为使用官方版的驱动程序原版查询数据时
阅读本文

webpack——基础

一、作用:一切都是模块化 webpack相当于一个模块加载器/打包工具(js,css,图片等)二、安装: 安装webpack命令环境 sudo cnpm install webpack -g 验证方法 webpack --version 安装本地的webpack -D 相当于 --save-dev cnpm install webpack -D 三、webpack第一个小例子
阅读本文

PHP(1)

CodeIgniter,按字面直译为“代码点火器”,轻量、快速,挺形象的,它是老外开发的MVC PHP框架,它的中国推广网站是:https://codeigniter.org.cn。这是放在服务器www文件夹下的CI目录,其中user_guide是它的英文用户手册,中文用户手册要去https://codeigniter.org.cn下载。初学首先要学习的是四个目录:application/conf
阅读本文

JavaWeb servlet过滤器

一.Filter简介:***************************************************************************************    Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 h
阅读本文

webhook是啥?

Webhook就是用户通过自定义回调函数的方式来改变Web应用的一种行为,这些回调函数可以由不是该Web应用官方的第三方用户或者开发人员来维护,修改。通过Webhook,你可以自定义一些行为通知到指定的URL去。Webhook的“自定义回调函数”通常是由一些事件触发的,比如推送代码到代码库或者博客下新增一个评论,源站点会为Webhook进行HTTP请求的URI配置。用户通过配置,就可以使一个网站上
阅读本文

webpackの学习笔记2

code spliting 代码分割 可以选择加载项目当时只需要的文件loader  模块是通过loader处理各种各样的文件,如js文件、css文件、图片 模块的打包器 安装webpackmkdir webpack-test  //建立webpack-test文件夹cd webpack-test    //进入webpack-test文件夹npm init          //npm初始化n
阅读本文

使用Swagger实现webapi接口自动化文档生成

这里是实现自动化api稳当的生成,在网上看了很多swagger的文档,可能都是在为实现接口时直接使用的swagger,其实步骤差不多,但是更加详细的我还没看到,又或者说,我看着文档来的时候还是出错啦,绕了很大的弯,之前有听过要用这个,但是还是用过。接下来总结下我这次在使用过程中的步骤及一些问题。        在接口已经成型的基础上集成swagger,实现了接口文档的自动化生成,
阅读本文

Webpack 热部署检测不到文件的变化

最近在用webpack开发,突然发现热部署检测不到文件的变化,相关webpack的代码并没有发生改变,而且同事们的webpack都是正常的,不能热部署严重影响我的开发效率。  网上查了一下原来 Webpack 的热部署功能是使用 inotify 来监视文件变化,其中 fs.inotify.max_user_watches 表示同一用户同时可以添加的watch数目(watch一般是针对目录,决定
阅读本文

<java EE 项目:Attendance> 从一个简单项目看java web 开发的整体布局

需求说明: 效果图: 1:数据库: 2:导入信息页面: 3:导入成功后的数据库: 4:显示考情信息(3条): 项目整体格局: 注意:不用管最后一个servlet的包,这个是为了测试,将attenceAction.jsp用servlet来实现 整体的布局,还是标准的三层结构:数据层Dao,业务层Biz,表示层Jsp 源代码: 实体: package com.attenda
阅读本文

【JavaWeb笔记】Servlet和JSP的区别

【1】JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。 【2】JSP是web开发技术,Servlet是服务器端运用的小程序,我们访问一个JSP页面时,服务器会将这个JSP页面转变成Servlet小程序运行得到结果后,反馈给用户端的浏览器。 【3】Servlet相当于一个控制层再去调用相应的JavaBean处理数据,最后把结果返回给JSP。 【4】一般在多层应用中, J
阅读本文