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
阅读本文

React-Native之手势基础篇

React-Native是一款由Facebook开发并开源的框架,主要卖点是使用JavaScript编写原生的移动应用。从2015年3月份开源到现在,已经差不多有半年。目前,React-Native正在以几乎每周一个版本的速度进行快速迭代,开源社区非常活跃。2015年9月15日,React-Native正式宣布支持安卓,并在项目主页中更新了相关文档,这意味着React-Nativ
阅读本文

关于web开发中未知div高宽度的垂直居中

如果你曾经研究过图片水平垂直居中的方法,那么下面这几个方法你肯定知道一、表格方法表格本来对立面的内容是垂直居中的,所以用表格来做很适合。但是它里面的内容是行内元素才行,所以下面的代码就可以实现。<style>*{margin:0px; padding:0px;}table {position:absolute; width:100%; height:100%; text-align:center;
阅读本文

2 浅谈Web开发中的“前后端分离”

浅谈Web开发中的“前后端分离” 技术的特点 更新快 为啥更新快?其实是世界变化 太快。 常见的两种协作方式 1. 后端人员随便套个DIV或者table,然后尽情的实现功能。至于页面JS效果或者样式,写完后让前端打开项目(IDE)去改 2. 所谓的“美工”认认真真的完成html静态页面,后端人员拿到静态页面后去套到后台。(譬如把html页面改成JSP页面) 万一 后端开发人员生病请假了,前
阅读本文

WEB项目开发的一般流程

WEB项目开发的一般流程(总纲)1、需求确定 2、分析与设计(1)架构分析与设计(2)业务逻辑分析 (3)业务逻辑设计 (4)界面分析 3、开发环境搭建 4、开发-测试-开发-测试 5、文档编纂
阅读本文

Android、iOS、和Web如何做灰度发布?

主要参考了:    https://www.zhihu.com/question/21714205    https://www.zhihu.com/question/28296375  一、概述    所谓的灰度发布,在行业内叫做A/B Test,所以可以搜索一些这方面的关键词    下面是某公司的灰度发布流程,仅供参考。一)经典总结1: 2)经典总结2:    web 区分区域、时间端
阅读本文

Web 项目更改项目名

简单的记录web开发中基本的操作。 更改项目名 直接修改 找到原项目中的.project 文件,更改中项目名称。然后在同目录下找到.mymetadata 文件 并更改name、context-root、archive 中的项目名称。这些名称必须一致。重新导入,项目名称就成功更改了。 使用eclipse修改 已导入eclipse中的项目,首先点击F2进行重命名,然后右键点击该项目,选择prop
阅读本文

基于HashSet的HashMap的简单实现

package cn.yimeng.util; import java.io.Serializable; import java.util.HashSet; import java.util.Iterator; import java.util.Map; /** * HashMap简单实现 基于hashSet * * @author yimeng * @version 1.0 */ p
阅读本文

重写webpack多页应用配置脚手架

之前写了一个webpack多页应用的配置,只有一个webpack.config.js文件,实现了多入口配置打包css,js,资源文件处理。因为入口entry配置需要自己添加,HtmlWebpackPlugin有多少个页面也要自己添加。这样看来虽然配置是成功的,但过于机械化,是不可取的 为什么要进行多页应用配置? 我们都知道开发vue,react这些应用时,一般都只有一个入口文件。而且官方都提供
阅读本文

教你如何使用webpack打包你的项目

webpack是前端开发中比较常用的打包工具之一,另外还有gulp,grunt。之前没有涉及过打包这块,这里介绍一下使用webpack打包的流程。Grunt和Gulp的工作方式是:在一个配置文件中,指明对某些文件进行类似编译,组合,压缩等任务的具体步骤,这个工具之后可以自动替你完成这些任务。 Webpack的工作方式是:把你的项目当做一个整体,通过一个给定的主文件(如:index.js),Web
阅读本文

MySQL,Oracle,PostgreSQL通过web方式管理维护, 提高开发及运维效率

在开发及项目运维中,对数据库的操作大家目前都是使用客户端工具进行操作,例如MySQL的客户端工具navicat,Oracle的客户端工具PL/SQL Developer, MSSQL的客户端工具查询分析器等。目前大家使用的大都是C/S单机版的客户端工具,要连数据库的电脑都要安装客户端工具,navicat还比较好安装,而Oracle客户端工具安装就比较麻烦了。       当对远程服
阅读本文

webpack 实现的多入口项目脚手架

简介基于 webpack2 实现的多入口项目脚手架,主要使用 extract-text-webpack-plugin 实现 js 、css 公共代码提取,html-webpack-plugin 实现 html 多入口,less-loader 实现 less 编译,postcss-loader 配置 autoprefixer 实现自动添加浏览器兼容前缀,html-withimg-loader 实现
阅读本文

Bootstrap (Web框架)

学习了Bootstrap (Web框架)今天就给大家带来Bootstrap 的一些知识: Bootstrap (Web框架) Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。[1] 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是
阅读本文

移动web开发笔记

iphone实现局部弹性滚动:body { overflow-scrolling:touch } .children { overflow:auto; }android使用全局滚动,避免使用overflow:auto,使用min-height:100%代替height:100%; 软键盘:只能使用数字键盘关闭第一次输入字母大写的情况关闭自动提示 移动点击事件会有300毫秒延迟,可以使用zepto的
阅读本文