自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 架构 : 三层架构、MVC、MVP、MVVM

1、 三层架构 将整个业务应用划分为:界面层(User Interface layer, UIL)、业务逻辑层(Business Logic Layer, BLL)、数据访问层(Data access layer, DAL)。  1:界面层:主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。如果逻辑层相当强大和完善,无论表现层如何...

2018-04-21 16:35:06 694

转载 SQL 中的语法顺序与执行顺序

来自 SQL与js的实验室 今天大家共同学习下SQL的语法顺序与执行顺序。(入门级的。大神们可以直接点退出了哈。)SQL 是一种声明式语言首先要把这个概念记在脑中:“声明”。 SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果。SQL 语言声明的是结果集的属性,计算机会根据 SQL 所声明的内容来从数据库中挑选出符合...

2018-02-26 20:39:00 238

转载 区块链入门教程

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块链,还会明白

2018-02-04 00:10:46 464

原创 深入理解Redis

持久化策略一 RDB快照持久化策略二 AOF日志和其他数据库比较1.持久化策略一 RDB快照Redis支持将当前数据的快照存成一个数据文件的持久化机制。不足: 每次快照持久化都是将内存数据完整写入到磁盘一次,如果数据量大的话,而且写操作比较多,必然会引起大量的磁盘I/O操作,可能会严重影响性能。由于快照方式是在一定间隔时间做一次的,所以如果redis

2018-01-05 21:22:16 3705

原创 Redis安装使用

RedisRedis一什么是redis二为什么使用redis三什么场合使用redis四Redis的优点与Memcache比较五编译安装Redis七redis各种数据结构操作keyStringListsetzsetHash八php操作redis安装拓展代码操作消息队列操作九优化1snapshotting2append only file3主从复

2017-12-24 23:10:27 223

原创 三大缓存技术

三大缓存技术三大缓存技术浏览器缓存程序缓存ob缓冲1.浏览器缓存、程序缓存、ob缓存1. 浏览器缓存: 浏览器接收服务器返回的数据,每达到一定的量,就显示到页面上,如果最后一次没达到量,也显示到页面2. 程序缓存: 每次发送PHP请求,php每一次的输出都会先存到程序缓存中,当整个PHP程序执行结束,在返回给apache,最后返回到浏览器程序缓存是语言底层实现的,人为不可操控!3.

2017-12-24 22:52:59 2966

原创 页面静态化

页面静态化页面静态化一概念二真静态三三大缓存技术四伪静态五防盗链六综述1真静态动态伪静态的比较纯静态网页优势纯静态网页劣势动态页优势动态页劣势伪静态页优势伪静态页劣势2应用场景的说明一、概念静态化网站:纯Html、css、js做的网站 ①请求到Apache,直接返回HTML页面,速度快(不需要加载PHP模块,不需要查询数据库) ②不使用数据库,sql注入等攻击方式无

2017-12-24 21:27:45 305

原创 时间

PHP、JavaScript、MySQL操作时间关于时间的那些事儿PHPJavaScriptMySQL操作时间关于时间的那些事儿PHP篇一将时间戳转为普通日期格式二将普通日期格式转为时间戳JavaScript篇一js将时间转换成时间戳js获取当前时间戳的方法js获取定制时间戳的方法二js将时间戳转为普通日期格式Date toLocaleString方法Date 属性方法三封

2017-12-24 21:18:12 181

转载 dataTables-使用中遇到的问题

问题描述:表格内容是利用Ajax动态更新的,但是$('table').dataTable();之后更新的新数据会和旧数据出现在一个表格中。问题解决:1 首先,要将bDestory设置为true,并将dataTable()返回的结果保存在变量中2 然后,在更新之前要清空数据表:datable.fnClearTable();3 最后重新绑定新的数据源:$('#examp

2017-12-18 00:33:44 266

原创 【思路】商品修改

商品编辑思路

2017-12-06 02:49:09 260

原创 【思路】商品新增

商品新增商品新增之前,要先完成商品类型和商品属性的模块所有商品都有的信息 比如商品名称 商品价格等, 划为商品基本信息。不同商品拥有的不同的信息 比如手机有内存,食品有口味, 划为商品属性信息不同的商品拥有不同的属性信息,为了方便管理,对商品划分一个类型,即商品类型属性类型:一个商品,有些属性名称只有一个值,这叫唯一属性有的属性名称可以拥有多个值,用户购买商品时可以选择其中一个,这叫单选属性数据表设

2017-12-06 02:38:19 394

原创 【3分钟带你学】接口

接口编程一、了解接口1.什么是接口?API(Application Programming Interface,应用程序编程接口)程序之间交互数据的一种方式。接口编程(开发):分为接口编写,接口调用两部分。接口编写:在服务端编写一个请求地址(控制器中的方法)中的代码,接收请求参数、处理数据,返回数据。服务端接口就是一个通过url可以访问到的请求地址,类似服务器端处理ajax请求接口调用:在其他端

2017-12-06 02:26:05 247

原创 【思路】2.权限控制

登录访问控制RBAC菜单栏显示控制管理员越权访问控制

2017-11-30 01:58:07 248

原创 【思路】1.后台登录

商城项目后台登录大体思路

2017-11-30 01:47:29 485

原创 【3分钟带你学】TCP/IP三次握手和四次挥手

TCP/IP三次握手和四次挥手三次握手我们经常在微信或QQ上和别人聊天,​ 我们正常的聊天是这样的,网络通信也是如此,我们把每次发送的消息都叫做是一次握手,上面这个例子就是二次握手,建立了通信连接,接下来就可发送继续发送信息了。​ 但是二次握手有个问题,首先信息是通过信道(信息通道)进行传递的,但是信道并不可靠,如果网络由于网络原因,A的“在吗”这个消息被阻塞在某个节点,(这里可以脑补下,双

2017-11-24 01:40:57 512

原创 【3分钟带你学】SVN

SVN:Subversion一、SVN 概述1.SVN是什么?SVN 是Subversion的简称,是一个开放源代码的 版本控制软件。2.为什么使用SVN?①多人协作开发(解决代码合并覆盖问题)②版本回退(将一个或多个文件恢复到旧版本)③查看修改历史(日志),方便领导把控开发进度④异地协作3.两个基本概念版本库(项目仓库):​ 包含了所有的版本控制文件及其完整历史的数据库。版本库通常位于运行 S

2017-11-20 22:20:29 256

原创 【3分钟带你学】Ajax

Asynchronous JavaScript And XML ​ 什么是Ajax? • Asynchronous :异步 • JavaScript :JS语言 • And :和 • XML :万能的数据传输格式 Ajax :异步的JavaScript与XML,这就是Ajax介绍。本质是客户端通过HTTP请求向服务器发送请求无刷新,让JS发送HTTP

2017-11-16 00:33:18 184

原创 正则表达式速查表

正则表达式速查表字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$

2017-11-14 21:50:41 104

原创 【3分钟带你学】 正则表达式

【3分钟带你学习】 正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 正则表达式在实际中使用的频率不是很高,很容易遗忘,特做了思维导图,方便记忆查找,后附带详细讲解。一、正则表达式能做什么?数据隐藏(188****241张先生)数据采集(数据爬虫)数据过滤(论坛敏感词

2017-11-10 00:47:36 298

原创 【3分钟带你学】JS对象继承

【3分钟带你学习】JS对象继承​ 在PHP中,我们可以使用 extends 关键字来实现类的继承;但是,JS中并没有类似 extends 的关键字提供继承的功能;而我们知道,所谓的继承,其实就是为子类提供父类中的方法和属相,使子类能够使用父类中的属性及方法;<script> function Run(){ this.p = function(){

2017-11-10 00:31:11 160

原创 【3分钟带你学】null和undefined

【3分钟带你学习】null和undefined为什么 null的类型也是object?​ 这是由于历史原因造成的。 1995年JavaScript语言的第一版,当时,只设计了五种数据类型(对象、 整数、 浮点数、字符串和布尔值) ,完全没考虑null,只把它当作object的一种特殊值,为了兼容以前的代码, 后来就没法修改了。 ​ 这并不是说null就属于对象, 本质上就是一个特殊

2017-11-10 00:22:40 365

原创 【3分钟带你学】JS闭包

【3分钟学习】JS闭包一、什么是闭包?var n=99;function f1(){ console.log(n);}f1(); //99​ JavaScript中有两种作用域,全局作用域和局部作用域,函数内部可以直接读取全局变量。函数 f1 可以读取全局变量 n。但是,在函数外部无法读取函数内部声明的变量。function f1() { var n = 99;}

2017-11-09 00:15:02 198

空空如也

空空如也

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

TA关注的人

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