转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 网站开发

灰度测试是什么意思呢? 灰度测试就是指如果软件要在不久的将来推出一个全新的功能,或者做一次比较重大的改版的话,要先进行一个小范围的尝试工作,然后再慢慢放量,直到这个全新的功能覆盖到所有的系统用户,也就是说在新功能上线的黑白之间有一个灰,所以这种方法也通常被称为灰度测试。类似于我们通常所说的内测。...继续阅读

...

Tengine简介 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 Tengine使用:http://tengine.taobao.org/ tengine...继续阅读

...

项目介绍 以下是当你在设计, 测试以及发布你的 API 的时候所需要核对的重要安全措施. 身份认证 不要使用 Basic Auth 使用标准的认证协议 (如 JWT, OAuth). 不要再造 Authentication, token generating, password storing 这些轮子, 使用标准的. 在登录中使用 Max Retry 和自动封禁功能. 加密所有的...继续阅读

...

功能描述 请根据图片上的数字索引查看对应功能说明。 1.菜单名称和描述 默认生成的CRUD是没有菜单名称和描述显示的,如果需要显示则可以修改权限管理->菜单规则,给对应菜单的添加上备注信息后即可显示,支持HTML 2.TAB过滤选项卡 在一键生成CRUD时,如果表中存在status字段且为ENUM类型,则会生成相应的TAB过滤选...继续阅读

...

我是现代 Web 开发的忠实粉丝,我认为它称得上是一种“魔法”——但所有的魔法都有其优点和不足: 如果你能熟练使用 Web 开发的一系列神奇工具(Babel、bundler、watcher 等!),就能打造出快速、强大而令人愉悦的开发流程; 如果你不熟悉 Web 开发的这些神奇工具就会寸步难行; 想要搞清楚这些魔法的工作机制往往是条...继续阅读

...

最近做课程表的项目,找了好多个插件感觉都不好用,无意间看到了fullcalendar,还挺简单的,很方便,先贴一张项目页面 <!DOCTYPE html> <html> <head> <meta charset='utf-8' /> <!-- 日历插件 --> <link href='/public/school/table/fullcalendar.min.css' rel='stylesheet'...继续阅读

...

百度地图地点搜索和鼠标点击地点获取经纬度,这些都是网页嵌入地图常见需求。 效果图如下: Talk is cheap, show me the code : <!DOCTYPE html> <html> <head> <meta charset=”utf-8″> <meta name=”viewport” content=”initial-scale=1.0, maximum-sc...继续阅读

...

首先请原谅本文标题取的有点大,但并非为了哗众取宠。本文取这个标题主要有3个原因,这也是写作本文的初衷:   (1)目前国内几乎搜索不到全面讲解如何搭建前后端分离框架的文章,讲前后端分离框架思想的就更少了,而笔者希望在本文中能够全面、详细地阐述我们团队在前后端分离的摸索中所得到的搭建思路、最佳实践以...继续阅读

...

这篇文章主要介绍了HTML5新增属性data-*和js/jquery之间的交互及注意事项,需要的的朋友参考下吧 HTML5新增属性data-* 书写实例 <div data-role="page" data-last-value="43" data-hidden="true" data-options='{"name":"John"}'></div> 1. 定义: data-* 属性用于存储页面或应用程序的私有自定义...继续阅读

...

前言 今年上半年,项目组在项目开发的过程中建立了一套风格统一,组件丰富完善,命名统一规范的PC端UI库,适用于做大型站点,该UI库也是应用到了整个平台的项目中,在各个项目组中进行推广。因为项目的保密性,这里不方便给出实际项目,当然目前这套UI库也不是开源的。 下半年开始,我们偏向做移动Web的同学也开始考虑要...继续阅读

...