自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 什么是高并发?

什么是高并发?高并发(High Concurrency)是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求(例如:12306的抢票情况;天猫双十一活动)。该情况的发生会导致系统在这段时间内执行大量操作,例如对资源的请求,数据库的操作等。高并发的处理指标高并发相关常用的一些指标有:1.响应时间(Response Time)响应时...

2019-08-05 20:51:29 16374

原创 Ajax----跨域请求

跨域请求:两个不同域名之间的通讯。Ajax受到浏览器的限制(安全性考虑)不允许跨域通信。<script>var req=new XMLHttpRequest();req.open('get','http://phpmyadmin.com/test/home.js'); //报错req.send();</script>默认情况下浏览器采用同源策略:一个域...

2019-07-20 16:46:05 4970

原创 Mysql----修改语句(alter)

修改表1、添加字段:alter table 表名add [column] 字段名 数据类型 [位置] ;2、删除字段:alter table 表 drop [column] 字段名 ; 3、修改字段(改名):alter table 表 change [column] 原字段名 新字段名 数据类型 …;4、修改字段数据类型:alter table 表 modify 字段名 数...

2019-06-13 17:32:04 2667

原创 浅谈NodeJS

一、01、 Node是什么Node 是一个基于Chrome V8 引擎的JavaScript 运行环境。Node 不是一种独立的语言、Node不是 JavaScript 框架,Node是一个除了浏览器之外的、可以让JavaScript 运行的环境Node.js 是一个让 JavaScript 运行在服务端的开发平台,是使用 事件驱动, 异步非阻塞I/O,单线程,跨平台的 JS 运行环...

2019-11-27 17:36:05 712

原创 进程、线程、协程 的理解

一、进程比如通过一个QQ来实现聊天功能。那QQ程序怎么启动起来呢,操作系统把QQ程序丢在一个容器里并把它执行起来,而这个容器就是进程。那进程跟程序之间又是什么关系呢?程序是死的(只是在磁盘中的一堆指令代码),进程是活的(会占用CPU、内存、文件资源、IO等) 进程是程序的运行实例二、线程维基百科:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。...

2019-08-05 21:23:49 163

原创 PHP 常见的类魔术方法

(1)__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名__set( $property, $value ) 给一个未定义的属性赋值时,此方法会被触发,传递的参数是被设置的属性名和值(2)__isset、__unset__isset( $property...

2019-07-29 14:50:55 360

原创 AJAX缓存

AJAX缓存原理浏览器第一次访问服务器的时候,需要从服务器加载很多静态资源文件(CSS、js、img),并将这些资源文件缓存在浏览器中,当再次访问的页面的时候,如果需要用到相同的资源文件则从缓存中去加载,这样可以降低服务器负载和带宽,加快用户访问速度。解决浏览器缓存1、方法一:在PHP页面上 设置header头,禁止浏览器缓存该文件<?phpheader('Cache-Contr...

2019-07-20 15:57:19 125

原创 Ajax

简介Ajax(Asynchronous Javascript And XML):只刷新局部页面的技术异步(Asynchronous):客户端和服务器端的步调不一致。同步:客户端和服务器端的步调一致JavaScript:向服务器发起请求,获得返回结果,更新页面XML:封装数据创建AJAX对象Ajax 的核心是JavaScript的XmlHttpRequest对象创建兼容的AJAX对...

2019-07-20 15:48:48 68

原创 Vue 基础

Vue介绍Vue.js是一套构建用户界面的渐进式JavaScript框架,它是以数据驱动和组件化的思想构建的,与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。注意:Vue是一个框架,相对于 j...

2019-07-08 18:18:46 222

原创 防止SQL注入

什么是SQL注入?SQL注入(SQLi)是一种注入攻击,,可以执行恶意SQL语句。它通过将任意SQL代码插入数据库查询,使攻击者能够完全控制Web应用程序后面的数据库服务器。攻击者可以使用SQL注入漏洞绕过应用程序安全措施;可以绕过网页或Web应用程序的身份验证和授权,并检索整个SQL数据库的内容;还可以使用SQL注入来添加,修改和删除数据库中的记录。SQL注入攻击实例比如在一个登录界面,要...

2019-07-02 11:52:13 111

原创 PHP Session

Session(会话)原理1、session是服务器端的技术2、session是基于cookie技术的session操作1、默认情况下,会话不会自动开启,通过session_start()开启会话2、通过session_id()获取会话的编号3、通过$_SESSION操作会话4、会话可以保存除了资源以外的所有类型。5、重复开启会话会报错,一般出现在包含文件中。<?php...

2019-07-02 11:11:34 67

原创 PHP Cookie

Cookie 是什么?cookie是保存在客户端的信息包(一个文件)cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。如何创建 Cookie?setcookie() 函数用于设置 cookie。s注释:setcookie() 函数...

2019-07-02 10:55:13 86

原创 PHP---错误处理(error)

错误的级别1. notice:提示2. warning:警告3. error:致命错误注:notice和warning报错后继续执行,error报错后停止错误的提示方法方法一:显示在浏览器上方法二:记录在日志中执行错误处理有关的配置(在php.ini中)1. error_reporting = E_ALL:报告所有的错误2. display_errors = On:将错误...

2019-06-13 17:47:50 251

原创 Mysql 事务

MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL语句要么全部执行,要么全部不执行...

2019-06-11 21:46:53 157

原创 Mysql--数据库三大范式

基本概念实体:现实世界中客观存在并可以被区别的事物。比如“一个学生”、“一本书”、“一门课”等等。值得强调的是这里所说的“事物”不仅仅是看得见摸得着的“东西”,它也可以是虚拟的,比如说“老师与学校的关系”。属性:教科书上解释为:“实体所具有的某一特性”,由此可见,属性一开始是个逻辑概念,比如说,“性别”是“人”的一个属性。在关系数据库中,属性又是个物理概念,属性可以看作是“表的一列”。元组:...

2019-06-11 21:05:51 168

原创 格式化日期的转换

格式化字符串的基本参数:‘yyyy’: 用4位数字表示年(例如:AD 1 => 0001, AD 2010 => 2010)‘yy’: 用两位数字表示年(00-99)(例如:AD 2001 => 01, AD 2010 => 10)‘y’: 用一位数字代表年(例如:AD 1 => 1, AD 199 => 199)‘MMMM’: 英文全称表示月(J...

2019-05-25 15:40:30 2354 1

原创 VUE:过滤器及日期格式化moment库

VUE:过滤器及日期格式化moment库<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>11_过滤器</title> </head> <body> <!...

2019-05-25 15:34:23 314

原创 Mysql基础汇总-------复习

库管理显示创建数据库sql语句:show create database 数据库名;修改数据库(编码):alter database 数据库名 charset=新编码;删除数据库:drop database 数据库名;选择数据库:use database 数据库名;表管理:创建数据表:简单:create database 数据库名 charset=utf8;...

2019-05-16 15:35:20 335

原创 JavaScript基础

JavaScript编程语言介绍JavaScript,简称JS,是一种客户端脚本语言,主要用来向HTML网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。可以直接嵌入HTML页面,对写成单独的js文件有利于结构和行为的分离。在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)JS主要运行于客户端(浏览器),也可以运行在...

2019-05-07 15:42:49 189 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除