nodejs+IIS+WebMatrix

关于node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。在网页编程中javascript的魅力实在是强大无比的,但由于局限于客户端,所以总是需要一种后端语言(如.NET PHP JAVA ASP等)来配合
阅读本文

多线程在javaweb中的应用

1.web应用中,要对某一个任务用多线程实现,最简单的代码格式是不是必须把要执行的代码放在run方法中?WEB服务器会帮你把每个访问请求开辟一个线程,你只要按照你所开发的框架,比如tomcat会让你利用servlet这个框架来写代码。具体真的一言难尽,反正不用写到RUN中,除非你想对线程控制到极致,例如你要做测试。   2.部署在服务器上的一个网站,多个浏览器在访问同一个功能点时,存在多线程之说吗
阅读本文

《flask web 开发》笔记 -- (1)、 安装

使用虚拟环境,在这个虚拟环境中可以安装私有包,而不会影响系统中安装的全局python解释器    好处:虚拟环境可以避免包的混乱和冲突,而且不需要管理员权限     安装:      pip install virtualenv  保存示例代码,git clone https://******** 不详述           git checkout 1a     #切换到1a分支  建立
阅读本文

cookie和session,cookie和web storage

一、cookie和sessioncookie和session的共同之处在于:cookie和session都是用来跟踪浏览器用户身份的会话方式。session指的是访问者从到达某个特定页面到离开为止的那段时间。cookie和session的区别:1.cookie数据保存在客户端,session数据保存在服务器2.cookie不是很安全,别人可以分析存放在本地的cookie进行cookie欺骗,考虑到
阅读本文

SpringMVC01-框架原理与搭建

一、SpringMVC的功能和优点 SpringMVC是一个分层的Java Web开发框架。MVC模式提供了一个分层的体系结构,每一层对其它层进行了抽象。 模型(Model):应用程序所使用的的特定域信息的表现形式。 视图(View):域模型的表现形式(使用输入元素和按钮等元素与模型进行交互)。 控制器(Controller):负责解释用户的输入并转化为模型,然后将转换后的结果显示给用户。 Sp
阅读本文

(12) spring boot集成MyBatis

实例准备条件:1) 建表(这里使用MySQL)CREATE TABLE `user` ( `userId` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘用户ID‘, `userName` varchar(255) DEFAULT NULL COMMENT ‘用户名‘, PRIMARY KEY (`userId`) ) ENGINE=InnoDB A
阅读本文

Java Web01之初识servlet和request

java web开发要用到一些软件: 1.eclipse ee 开发web应用的软件 2.tomcat web应用的容器(我们所开发的web应用程序最终都是运行在tomcat容器里面的) web应用 的目录结构 (一定要清楚) JavaResource src 放的是普通的java类 build 放的是编译后的java字节码程序 WebContent
阅读本文

javaweb学习总结—监听器(Listener)

监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法立即被执行。package campu; import java.awt.Frame; import java.awt.
阅读本文

Cowboy http服务器 websocket

一、基础介绍cowboy是一个小巧、快速、模块化的http服务器,采用Erlang开发。其中良好的clean module使得我们可以扩展到多种网络协议之中,cowboy自带的有tcp和ssl,而也有一些人提供了smtp等的扩展。    cowboy的特点:    1.代码少。    2.速度快。    3.模块化程度高,transport和protocol都可轻易替换。    4.采用二进制语法
阅读本文

JavaWeb之MVC模式

一、什么是MVC设计模式?  MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。  (控制器Controller)- 负责转发请求,对请求进行处理。     (视图View) - 界面设计人员进行图形界面设计。     (模型Model) - 程序员编写程序应有
阅读本文

java web开发 环境变量配置

进行java web开发需要配置java和tomcat(常用的一种服务器)的环境变量。现以win7为例整理如下。一.java的环境变量的配置下载好java程序后,需进行环境变量的配置。“点击我的电脑-----系统属性------高级系统设置-----环境变量-----系统变量”如图在环境变量中设置三个变量JAVA_HOME,  PATH, CLASSPATH(大小写无所谓)1.JAVA_HOME配
阅读本文

Asp.Net WebApi核心对象解析

在接着写Asp.Net WebApi核心对象解析(下篇)之前,还是一如既往的扯扯淡,元旦刚过,整个人还是处于晕的状态,一大早就来处理系统BUG,简直是坑爹(好在没让我元旦赶过来该BUG),队友挖的坑,还让我含着泪去填。改BUG前看队友写的代码,这里就不评价了,反正是边改边骂,我的嘴巴就没停过,作为开发者,我那时的心情,就不再描述了,反正是找不到一个好词形容。   新年展望,我感觉我是没啥好展望的
阅读本文

JS工厂模式开发实践

JS工厂模式开发实践 基于JS工厂模式的H5应用,实现了轮播图功能与滑屏功能,并且实现了文字大小的自适应功能,基于SASS样式开发。 核心的JS代码如下:index.jsdefine(function(){ var self = null, start = null, move = null, end = null, handle = null, timer = null,
阅读本文

关于websocket网络推送--博客园老牛大讲堂

1、什么是网络推送?  网络推送:一般比较多的是针对移动端开发这一块。  网路推送常见的例子:一般app手机上提示某个应用消息的消息内容。以及手机聊天等2、为什么要网络推送?   H5没有兴起前,手机应用是android,ios开发借用第三方平台实现消息推送。   H5兴起后:本没有针对H5混合开发的消息推送,为了解决H5网络推送,也推出了第三方平台实现消息推送。效果和原生开发差别不大。   常见
阅读本文

使用Spring Boot开发Web项目(二)之添加HTTPS支持

什么是https证书生成使用SSL需要我们先生成一个证书,这个证书我们可以自己生成,也可以从SSL证书授权中心获得,自己生成的不被客户端认可,从授权中心获得的可以被客户端认可,提供SSL授权证书的服务商有很多,小伙伴们有兴趣可以自行查找,我这里以自己生成的证书为例。 生成方式也很简单,直接使用Java自带的命令keytool来生成,生成命令如下:keytool -genkey -alias
阅读本文

javaWeb开发入门 - 配置虚拟主机

配置虚似主机 配置虚似主机就是配置一个网站。如需在WEB服务器中配置一个网站,需在文件:apache-tomcat-7.0.42confserver.xml中,使用Host元素进行配置,例:   <Host  name=”www.mengmei.com”  appBase=”c:apps”></Host> 配置的主机(网站)要想被外部访问,必须在DNS服务器(万网)或windows系统
阅读本文

使用Spring Boot开发Web项目

前面两篇博客中我们简单介绍了spring Boot项目的创建、并且也带小伙伴们来DIY了一个Spring Boot自动配置功能,那么这些东西说到底最终还是要回归到Web上才能体现出它的更大的价值,so,今天我们就来看一下如何使用Spring Boot来开发Web项目。当然,如果小伙伴对Spring Boot尚不熟悉的话,可以先参考一下这两篇博客:Spring Boot 提供了spring-bo
阅读本文

WEB-JSP&EL&JSTL

WEB-JSP&EL&JSTL【JSP的概述】Ø  什么是JSP:* Java Server Pages(Java服务器端的页面)Ø  为什么要学习JSP:* SUN公司推出的Servlet自身有缺陷,没有办法与ASP,PHP进行竞争.推出了动态网页开发技术JSP.Ø  使用JSP:* JSP = HTML + Java代码 + JSP自身的东西.Ø  执行JSP的过程:* JSP翻译成Servl
阅读本文