随笔分类 -
Web
-
【Web】SSL 证书安装部署
摘要:SSL证书介绍 SSL证书(SSL Certificates)为网站和移动应用(APP)及小程序提供数据HTTPS加密协议访问,保障数据的安全。装载SSL证书产品后自动激活浏览器中显示“锁”型安全标志,地址栏以“https”开头。 SSL证书安装 本例以阿里云服务器为例 1、申请SSL证书 阿里云服
阅读全文
-
【Web】HTTP基本认证之 Basic Auth
摘要:HTTP 协议提供了一系列认证功能,这些功能只要在 HTTP Web Server 上配置即可,比较便捷。 Basic Auth 一、简介 在HTTP中,基本认证(Basic access authentication)是一种用来允许网页浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的
阅读全文
-
【Web】Keepalived+Nginx 实现高可用集群
摘要:什么是Keepalived Keepalived是用C语言编写的路由软件。该项目的主要目标是为Linux系统和基于Linux的基础结构提供负载均衡和高可用性的简单而强大的功能。 负载平衡框架依赖于提供第4层负载平衡的著名且广泛使用的Linux虚拟服务器(IPVS)内核模块。Keepalived实现了
阅读全文
-
【Mybatis】MyBatis之整合Spring(八)
摘要:创建环境 系统:macOS Java:1.8 软件:eclipse,maven,mysql 创建步骤 本例:创建一个Maven项目(SpringMVC+Spring+Mybatis),页面上展示员工列表(页面发起请求-访问web项目-查询数据库) 创建数据库 1、创建数据库和表,如下: 创建sql如
阅读全文
-
【Web】Nginx配置开机启动
摘要:在添加nginx服务之后,大家会希望开机伴随启动nginx,避免手动路径输入启动; nginx官方提供了启动脚本:https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/ nginx 安装可以参考【Web】
阅读全文
-
【Web】Sublime Text 3 连接sftp/ftp(远程服务器)
摘要:在 Win 下常用 Xftp 软件来和远程服务传递文件,但是要是在项目开发的时候频繁的将远程文件拖到本地编辑然后再传回远程服务器,那真是麻烦无比,但是Sublime中SFTP插件,它让这世界美好了许多。Sublime下的SFTP,只要 Ctrl+S 即可同步本地到服务器 使用步骤 1、安装Subli
阅读全文
-
【Node.js】安装及使用
摘要:Node.js是在Chrome的V8 JavaScript引擎上构建的JavaScript运行时。Node.js使用事件驱动的非阻塞I / O模型,使其轻量且高效。Node.js的软件包生态系统npm是全球最大的开源库生态系统。 Node.js安装 一、Window 上安装Node.js 1、下载n
阅读全文
-
【Web】网页清除浮动的方法
摘要:网页中,经常用浮动的div来布局,但是会出现父元素因为子元素浮动引起内部高度为0的问题,为了解决这个问题,我们需要清除浮动,下面介绍4中清除浮动的方法。 在CSS中,clear属性用户清除浮动,语法:选择器{ clear: left || right || both; }; 方法一:额外标签法 在浮
阅读全文
-
【Web】网页字体图标的使用
摘要:字体图标介绍 网页中图片有很多优点,但也有很多缺点,会增加文件的大小以及增加http请求。这时候就需要用的字体图标(iconfont)。字体图标的优点,可以跟图片一样改变透明度、旋转等,本质上是文字,可以改变颜色,产生阴影等;本身体积小;几乎支持所有浏览器。移动端设备必备。 项目中字体图标使用流程
阅读全文
-
【Web】前端文件上传,带进度条
摘要:最近做项目发现,在文件上传的过程中,增加进度条,能大大改善用户体验。本例介绍带进度条的文件上传 环境搭建 参考:【Java】JavaWeb文件上传和下载。 原生ajax上传带进度条 运行效果: Jquery ajax上传带进度条 运行效果:
阅读全文
-
【Web】移动端下拉刷新、上拉加载更多插件
摘要:移动网站中常常有的功能:列表的下拉刷新、上拉加载更多 本例介绍一种简单使用的移动端下拉刷新、上拉加载更多插件,下载及参考地址:https://github.com/ximan/dropload 插件依赖 Zepto 或者 jQuery 1.7以上版本,推荐jQuery 2.x版本(二者不要同时引用)
阅读全文
-
【Web】前端裁剪图片,并上传到服务器(Jcrop+canvas)
摘要:web网站中常常有的功能:上传头像、上传封面等;一般图片都有一定的比例限制,所以需要前端在上传图片时,进行裁剪,并把裁剪后的图片进行上传。 本例采用Jcrop插件实现裁剪效果,canvas裁剪图片,并把base64位的toDataURL图片转换成blob(二进制数据),最后使用XMLHttpRequ
阅读全文
-
【Web】CSS实现绝对定位元素水平垂直居中
摘要:网页中常常需用让绝对定位元素水平垂直居中,下面介绍2种方法: 一 元素宽度未知 二 元素宽度已知 二 元素宽度已知 使用CSS3中的新特性transform变形来做,移动盒子的位置
阅读全文
-
【Web】Sublime Text 3 安装+注册+汉化
摘要:Sublime Text 介绍 Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text 3 安装 Sublime Te
阅读全文
-
【Apache】Apache服务的基本概念(二)
摘要:Apache服务的基本概念 Apache安装请参照:【Apache】Apache服务的安装(一) 1、端口 apache默认监听TCP协议端口80端口 2、apache服务 apache服务默认会启动一个主进程(控制进程)和多个子进程,查看进程命令:ps -ef|grep httpd 3、apach
阅读全文
-
【Apache】Apache服务的安装(一)
摘要:Apache简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编
阅读全文
-
【Web】Nginx 反向代理与负载均衡
摘要:反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 nginx反向代理工作流程如下: Nginx设
阅读全文
-
【Web】Nginx Rewrite规则
摘要:Rewrite介绍 Rewrite主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。 规则 Nginx Rewrite Flags * last 相当
阅读全文
-
【Web】Nginx配置规则
摘要:Nginx配置基本说明 以下是nginx的基本配置文件如下(编辑命令:vi /usr/local/nginx/conf/nginx.conf): 1 #user nobody; 2 #nginx进程数,建议设置为等于CPU总核心数。 3 worker_processes 1; 4 5 #全局错误日志
阅读全文
-
【Tomcat】Tomcat + Memcached 实现session共享
摘要:概述 web项目中,Tomcat的访问量总是有限的,这时候就需要用到Tomcat集群,多个Tomcat的时候就要考虑Session共享的问题,这里介绍一种使用Memcached做Session共享的解决方案 环境 操作系统:Linux( centOS 6..5 版) 软件:Tomcat7 Memca
阅读全文
|