- 博客(16)
- 收藏
- 关注
原创 ThinkPHP5.1批量删除
ThinkPHP5.1 批量删除今天更新一下ThinkPHP5.1的批量删除此前更新TP5.1增删改差续~TP5.1增删改差:https://blog.csdn.net/weixin_44699468/article/details/100074635首先看列表页面 list.html代码:<!DOCTYPE html><html lang="en">&l...
2019-09-10 16:12:55
3029
2
原创 destoon
Destoon 小结什么是destoon?Destoon B2B网站管理系统是一套完善的B2B(电子商务)行业门户解决方案。 [1] 系统基于PHP+MySQL开发,采用B/S架构,模板与程序分离,源码开放。模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载不低于百万级别数据容量及访问。系统被数万b2b网站所采用,同时,也有数量巨大的开发者利用该系统进行二次开发核心...
2019-08-26 16:41:39
2527
原创 ThinkPHP 5.1 上传图片
ThinkPHP 5.1 上传图片控制器上传页面显示页面控制器代码<?phpnamespace app\index\controller;use think\Controller;use think\Db;use think\Request;class Image extends controller{ public function image(){ //...
2019-08-26 16:34:32
1513
原创 ThinkPHP5.1增删改查
ThinkPHP 增删改查首选是控制器:Test.php添加页面:add.html添加页面效果:修改页面:update.html修改页面效果:下面是方法添加页面:add public function add(){ // echo "666";die; return view('Test/add'); }添加方法:insert ...
2019-08-26 14:31:59
1336
1
原创 微信第三方登录【通俗易懂】
好,咱们直接进入正题第一步 注册微信开发平台 设置回调地址,Appid Secret第二步 判断有没有code 如果没有 则请求url获取codehttps://open.weixin.qq.com/connect/qrconnectappid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE...
2019-05-06 08:38:03
572
原创 PHP设计模式 (二)
此前说了单例模式 点击查看单例设计模式那么今天我们说一下另一个设计模式-工厂模式什么是工厂模式?工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是 你要生成的对象对应的类名称抽象基类 :类中定义抽象一些方法,用以在子类中实现继承自抽象基类的子类:实现基类中的抽象方法工厂类:用以实例化所有相对应的子类工厂模式实例:...
2019-05-04 14:59:48
101
原创 简述TP+Laravel
TP:ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。 3.2版本的服务器环境要求如下: PHP5.3以上版本Laravel:Laravel是一个简单优雅的PHP W...
2019-04-30 15:02:24
294
原创 经验总结一数据库
数据库数据库 DataBase ,首先 一个数据库就是一个业务单元,一个数据库包含多张表,表里存放用户信息。数据库的特点:数据结构化数据共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管理和控制数据共享性: 这里所说的“整体”结构化,是指在数据库中的数据不再仅针对某个应用,而是面向全组织;不仅数据内部是结构化,而且整体式结构化,数据之间有联系数据共享性: 因为数据是面向...
2019-04-30 11:09:42
246
原创 Redis主从复制
什么是Redis主从?Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,同步使用的是发布/订阅机制为什么使用Redis主从?首先我们先介绍些redis的基本概念,redis是Nosql数据库,是一个key-value存储系统。虽然redis是key-value的存储系统,但是redis支持的value存储类型是非常的多,比如字符串、链表、集合、有序集合和哈希那么为什么要...
2019-04-22 14:15:37
123
原创 PHP设计模式
设计模式:个人理解的设计模式就是:它是一个被很多人复用的,被很多人知道的,经过整理的一个代码设计的经验的总结他主要就是提高代码的重用性,让代码可以更容易被别的开发人员理解,提高代码的可靠性。所以这个设计模式既提高了代码的重用性 还能易于理解 并且提高代码可用性 对于客户端,服务器和整个系统都是有利的还可以是代码实现工程化,简单来说 设计模式就是软件工程的基石其次,设计模式我认为常用的有单例...
2019-04-19 19:46:30
132
原创 Redis实现秒杀功能
Redis使用watch完成秒杀抢购功能:redis使用watch完成秒杀抢购功能:使用redis中两个key完成秒杀抢购功能,mywatchkey用于存储抢购数量和mywatchlist用户存储抢购列表。它的优点如下:1.首先选用内存数据库来抢购速度极快。2. 速度快并发自然没不是问题。3. 使用悲观锁,会迅速增加系统资源。4. 比队列强的多,队列会使你的内存数据库资源瞬间爆棚。5...
2019-04-17 18:44:21
10941
原创 关于Redis的缓存穿透 雪崩 预热
摘之:https://blog.csdn.net/xlgen157387/article/details/79530877前面一节说到了《为什么说Redis是单线程的以及Redis为什么这么快!》,今天给大家整理一篇关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等概念的入门及简单解决方案一.缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存...
2019-04-16 20:49:17
178
原创 Redis总结大全
本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题正文:1.为什么使用redis?分析:博主觉得在项目中使用redis,...
2019-04-16 16:44:38
138
原创 PHP加密-单向散列加密,对称散列加密,非对称散列加密
关于PHP加密的三种解释及特点:信息加密:背景:2011年12月被曝光的CSDN密码泄露事件中,网站安全措施不给力,导致用户数据库被黑客“拖库”,令人错愕的事数据库中的密码居然是明文保存,导致密码吗泄露,成为地下交易的商品通常,为了保护网站敏感数据,应用需要对信息进行加密处理,信息加密技术科分为三类:单向散列加密,对称散列加密,非对称散列加密1. 单向散列加密:指的是通过对不同输入长度的...
2019-04-16 15:09:58
432
原创 Nginx实现负载均衡
Nginx实现负载均衡Nginx负载均衡NginxNginx能够配置代理多台服务器。当一台服务器宕机之后。仍能保持系统可用。下面聊下常用的一些配置项。负载均衡负载均衡是我们大流量网站要做的一个东西,下面介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机...
2019-03-14 07:23:57
177
原创 MySQL主从配置
MySQL主从配置主从配置篇Mster配置Slave配置:主从配置篇Mysql版本:5.5.53Master:master 172.16.112.7Slave:slave 172.16.112.21Mster配置一、配置my.conf`[mysqld]server-id = 1 #服务器的唯一ID号,主从之间不能冲突,默认是1log-bin = mysql-bin #启...
2019-03-13 10:05:56
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人