- 博客(94)
- 资源 (2)
- 收藏
- 关注
转载 权限学习--转载
相关对象及其关系总体设计思路是将系统分为组权限管理、角色权限管理、用户权限管理、组织管理和操作日志管理五部分。其中组权限管理包括包含用户、所属角色、组权限资源和组总权限资源四部分,某个组的权限信息可用公式表示:组权限 = 所属角色的权限合集 + 组自身的权限。角色权限管理包括包含用户、包含组和角色权限三部分,某个角色的权限的计算公式为:角色权限 = 角色自身权限。用户权限管理包括所属角色、所属组、...
2018-07-06 12:02:26
403
转载 原生js获取节点方法--转载
转载自:https://blog.youkuaiyun.com/laok_/article/details/75760572一、js获取子节点的方式1.通过获取dom方式直接获取子节点其中test的父标签id的值,div为标签的名字。getElementsByTagName是一个方法。返回的是一个数组。在访问的时候要按数组的形式访问。var a = document.getElementById("test"...
2018-07-01 11:17:44
2084
转载 datatable 实时搜索当前页面数据
配置:设置searching:false$(function() { if (table == null) { table = $('.table-sort').DataTable({ "bServerSide": true, // 开启服务端处理模式 "aLengthMenu": [[2,10,20, 100, 150, ...
2018-06-29 22:26:23
4297
1
转载 表格当前页面的实时数据搜索
表格当前页面数据实时搜索:__转载自:https://www.cnblogs.com/bigtallhcy/p/5344924.html<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport"
2018-06-25 14:10:14
879
转载 图片上传预览--转载
文件上传预览:法1:每次只能选一张,但多次可以选多张<!doctype html><html lang="en"><head> <title>Document</title></head><body><input type="file" na
2018-06-24 22:08:02
255
转载 二维数组排序--转载
纯属个人向他人学习,请勿喷。转载自:https://blog.youkuaiyun.com/zls986992484/article/details/69169991问题引入: 例如现在要对下面的二维数组按照姓名(name)的字典顺序升序排列:[php] view plain copy$person = array( array('num'=>'001','id'=>6,'name'=>...
2018-06-20 12:44:13
251
转载 datatable 个人案例
一次完整的使用dataTable:为方便以后使用,特记录,网上综合结果。HTML:<div class="mt-20"> <table class="table table-border table-bordered table-bg table-hover table-sort table-responsive" id="bigDataList"> ...
2018-06-17 15:34:54
1295
转载 datatable 使用
一次完整的使用dataTable:为方便以后使用,特记录,网上综合结果。HTML:<div class="mt-20"> <table class="table table-border table-bordered table-bg table-hover table-sort table-responsive" id="bigDataList"> ...
2018-06-17 13:18:02
459
转载 【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合--转载
转载自::转载需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中;存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮。问题分析思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然是最优选择;但是,如果能在现有的框架的基础上提出简单可依赖的解决方案,未尝不是一种提升自我的尝试。解决:问题一:要求日志最好入库;但是,直接入库mysql确实扛不住,批量入库...
2018-06-03 11:53:22
436
转载 jwt php
转载自::https://blog.youkuaiyun.com/HobHunter/article/details/78524922前言关于jwt的介绍这里就不阐述了,相信你已经在网上看到了N篇介绍文章(你丫的讲那么多介绍到是告诉我怎么样呀!),关于php使用jwt的相关的使用却少的可怜,有的也看的模模糊糊,于是就自己整理,也方便自己以后进行查看。jwt版本php中jwt有3个版本:2.0、2.2、3.0。...
2018-05-28 23:11:28
1580
转载 php token
?日常表单token::转载自::https://blog.youkuaiyun.com/huangwenting1990/article/details/52261592PHP在控制器中怎么添加token验证//获得token private function getToken(){ $tokenName = C('TOKEN_NAME',null,'__hash__'); ...
2018-05-28 22:57:23
210
转载 php分页类代码和使用--转载
案例1:转载自::http://www.jb51.net/article/126629.htm<?php/**file: page.class.php 完美分页类 Page */class Page { private $total; //数据表中总记录数 private $listRows; //每页显示行数 ...
2018-05-28 08:52:09
193
转载 MySQL字段属性应该尽量设置为NOT NULL
除非你有一个很特别的原因去使用 NULL 值,你应该总是让你的字段保持 NOT NULL。这看起来好像有点争议,请往下看。1、首先,我们要搞清楚空值("") 和 “NULL” 的概念: 1)空值是不占用空间的 2)MySQL中的NULL其实是占用空间的所谓的NULL就是什么都没有,连\0都没有,\0在字符串中是结束符,但是在物理内存是占空间的,等于一个字节,而NULL就是连这一个字节...
2018-05-27 15:41:58
834
转载 MYSQL数据库时间字段INT,TIMESTAMP,DATETIME性能效率比较-转载
转载自:http://www.piaoyi.org/database/MYSQL-INT-TIMESTAMP-DATETIME.html建立表:CREATE TABLE IF NOT EXISTS `datetime_test` ( `id` int(11) NOT NULL, `d_int` int(11) NOT NULL DEFAULT '0', `d_timestamp` ti...
2018-05-27 15:38:28
1363
转载 PHP 使用命名空间(namespace),实现自动加载--转载
转载自::http://www.cnblogs.com/ChandlerVer5/p/php_namespace.html哥们我太菜了,翻了好久才能翻到这边稍微能看懂的使用命名空间和自动加载的文章。示例:123456789101112#/DB/MySql.class.php也就是DB文件夹下有MySql.class.php文件 namespace DB; class MySql{ publ...
2018-05-20 18:12:39
1887
转载 现代PHP工具
现代PHP工具让我们以一组链接表来结束这篇文章,对于我来说,这些组件和工具和库就代表来现代PHP的伟大思想:Slimframework:一个既好又酷的微型框架Symfony : 一个拥有伟大和可复用组件的大一点的框架Guzzle : 一个简单和好用HTTP客户端Behat : 一个行为驱动开发框架PHPCS/CBF : 代码检查和美化Faker : 虚拟数据生成器Psysh:充满极好的功能的即时开...
2018-05-17 20:04:05
236
转载 Mysql 事务及数据的一致性处理--转载
转载自::https://juejin.im/entry/5a38a9046fb9a045076fc9b4在工作中,我们经常会遇到这样的问题,需要更新库存,当我们查询到可用的库存准备修改时,这时,其他的用户可能已经对这个库存数据进行修改了,导致,我们查询到的数据会有问题,下面我们就来看解决方法。在MySQL的InnoDB中,预设的Tansaction isolation level 为REPEAT...
2018-05-17 13:57:36
474
转载 sql-杂文
当然,有很多时候您需要执行 LEFT JOIN 和使用 NULL 值。但是,它们并不适用于所有情况。改变 SQL 查询的构建方式可能会产生将一个花几分钟运行的报告缩短到只花几秒钟这样的天壤之别的效果。有时,必须在查询中调整数据的形态,使之适应应用程序所要求的显示方式。虽然 TABLE 数据类型会减少大量占用资源的情况,但在查询中还有许多区域可以进行优化。SQL 的一个有价值的常用功能是 LEFT ...
2018-05-17 12:01:16
229
转载 PHP 单元测试--转载
转自::https://juejin.im/post/5a40a3d551882506e50cdf70#comment这个是写单元测试我搜到到写到很ok的,转载保存,我怕我到时候找不到。作者见谅。朋友,你听说过安。。。不是,写过单元测试吗。单元测试是开发过程中必不可少的一环,一个项目有良好的单元测试代码,重构的勇气都大很多。这次写一篇小文来介绍一下 PHP 的单元测试工具 PHPUnit 的使用。...
2018-05-17 10:22:04
1288
转载 sql注入攻击
转载::常见攻击方式一般说来,在Web安全领域,常见的攻击方式大概有以下几种:1、SQL注入攻击2、跨站脚本攻击 - XSS3、跨站伪造请求攻击 - CSRF4、文件上传漏洞攻击5、分布式拒绝服务攻击 - DDOSSQL注入产生的原因,和栈溢出、XSS等很多其他的攻击方法类似,就是未经检查或者未经充分检查的用户输入数据,意外变成了代码被执行。也就是,SQL注入是用户输入的数据,在拼接SQL语句的过...
2018-05-15 13:38:07
812
转载 XSS跨站脚本攻击--转载
这个是写的最全的,转载自作者:那一叶随风 http://www.cnblogs.com/phpstudy2015-6/阅读目录1、简介2、原因解析3、XSS攻击分类 3.1、反射型xss攻击 3.2、存贮型xss攻击 3.3、DOMBasedXSS(基于dom的跨站点脚本攻击)4、XSS攻击实例分析 例1、简单XSS攻击 例2、盗取cookie5、XSS漏洞修复 5.1、html实...
2018-05-15 13:34:51
255
转载 新浪微博曾经受到过xss蠕虫攻击
2)蠕虫新浪微博曾经受到过xss蠕虫攻击,代码如下[javascript] view plain copyfunction createXHR(){ return window.XMLHttpRequest? new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP"); } function getap...
2018-05-15 11:09:08
1481
转载 redis 数据类型详解 以及 redis适用场景场合
转载自:http://www.360doc.com/content/15/0324/16/5054188_457703414.shtml因为我是菜鸟,感觉谁写的都很厉害。1. MySql+Memcached架构的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增...
2018-05-14 17:38:33
120
转载 PHP秒杀系统全方位设计分析--转载
转载自::http://www.cnblogs.com/wt645631686/p/8242809.html秒杀系统特点人多商品少时间短流量高外挂机器[黄牛和非黄牛]技术分析瞬间高并发的处理能力多层次的分布式处理能力人机交互与对抗[12306验证码图片]技术选型分析Linux+Nginx+PHP+Mysql+RedisCDN,智能DNS,分布式缓存,全国多节点,多线路接入LVS负载均衡基本功能和流...
2018-05-14 16:34:16
2289
转载 高并发WEB网站优化方案--转载
转载::这个介绍的比较全,哥们我自己看的。一、什么是高并发在互联网时代,所讲的并发、高并发,通常是指并发访问,也就是在某个时间点,有多少个访问同时到来。比如,百度首页同时有1000个人访问,那么也就是并发为1000。通常一个系统的日PV在千万以上,有可能是一个高并发系统(但有可能不算是一个高并发系统,比如有的公司不走技术路线,全靠机器堆...因为有钱任性!)二、高并发,我们具体应该关心什么?QPS...
2018-05-14 16:23:19
5189
转载 Redis-定时任务—— keyspace notification(键空间通知)--转载
转载自: https://www.cnblogs.com/tinywan/p/5903988.html一、需求分析:设置了生存时间的Key,在过期时能不能有所提示?如果能对过期Key有个监听,如何对过期Key进行一个回调处理?如何使用 Redis 来实现定时任务?二、序言: 本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比如说每天凌晨三点自动运行起来跑一个脚本。这种都...
2018-05-14 15:55:10
8473
转载 分享常见的几种页面静态化的方法
什么是PHP静态化PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。为什么要让网页静态化一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高;二、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全;三、减轻服务器负担,浏览...
2018-05-12 22:14:14
988
转载 h5开发游戏
能问出这样的问题,我假设你是入门级coder,再去学习js,再去学习canvas,甚至html,等你学完了恐怕技术都更新换代了.游戏开发,技术是最次要的,千万不要因为自己不懂coding而产生恐慌情绪.使用一个引擎,比如Create Games with Construct 2,是效率最高的方法.参考官网的tutorial,通过不断实践来熟悉引擎的能力,实现自己的设计思想是主要目的.使用引擎的闲暇...
2018-05-12 10:43:20
3143
转载 类没有实例化直接静态调用方法
类没有实例化直接静态调用方法::<?php class Facades { public function __call($name, $params) { return call_user_func_array([$this, $name], $params); } public static functio...
2018-05-10 20:10:01
1216
转载 静态方法和非静态方法的互相调用,类调用非静态方法
静态方法调用非静态方法:class Test{ public function fn1(){ echo 2*2;// $this->fn2(); } public static function fn2(){ echo 3*3; $obj = new Test; $obj->fn1...
2018-05-10 20:07:55
3803
转载 单态设计模式:(最终只能得到一个对象)--静态方法应用实例
[php] view plain copy<?php header("content-type:text/html;charset=utf-8"); class A{ public static $link = null; public function __construct(){ echo '链接数据库'; } p...
2018-05-10 17:47:47
269
转载 php interface 和api
要实现解析请求和发送请求还是要自己开发的api接口类/函数php interface这两者没有什么字面的直接关系,interface我们在大型项目开发中使用,用于约束团队协作的,interface接口规定没有定义的函数,其他开发人员继承,必须在按照里面的名称进行定义,不能少一个函数也不能多一个函数,这样就能约束和管理其他开发者api一般就是接受用户请求->解析用户请求->发送请求至服务...
2018-05-09 17:40:34
602
转载 php合并数组
https://blog.youkuaiyun.com/oMiracle123/article/details/74182286?locationNum=5&fps=1php array_merge合并方法例子1,数组使用字符串键名,相同的键名会被后面的覆盖<?php$arr1 = array('name'=>'fdipzone');$arr2 = array('name'=&g...
2018-05-08 21:59:32
373
转载 sql联表查询常用
有三个表:T_USER, t_group, T_USER_GROUP,求分组某个平均数:[html] view plain copy3./*各部门平均奖金*/ select t_group.groupname as "部门", AVG(T_USER.bonus) AS "平均奖金" from t_group left join T_USER_GROUP on t_group.groupid ...
2018-05-08 15:41:20
207
转载 MySQL 还可以这样做
转载自:https://segmentfault.com/a/1190000013328525多个字段唯一性如何处理?情景有张表,表里有多个字段需要唯一,不能重复,否则就是重复数据,插不进去传统做法直接给多个字段直接加唯一索引,简单粗暴现在做法新增一个字段,这个字段加唯一索引,这样可以不用加过多唯一索引insert into news(new_title, new_abstr, new_code)...
2018-05-08 15:39:27
469
转载 分组取前N记录
经常看到问题,如何取出每组的前N条记录。方便大家参考于是便把常见的几种解法列出于下。问题:有表 如下,要求取出各班前两名(允许并列第二)Table1+----+------+------+-----+| id |SName |ClsNo |Score|+----+------+------+-----+| 1 |AAAA | C1 | 67 || 2 |BBBB | C1 | 5...
2018-05-08 15:22:37
126
转载 php变量值传递和引用传递的区别
函数/方法传参传参分2种:1、值传递2、引用传递(函数修改该值,传递的参数必须是变量)//引用传递函数定义$a = 1;function fn(&$a){ return ++$a;}echo fn($a); //2函数返回值可以返回任意数据类型的值省略return 默认返回NULL,如果要返回多个值请使用数组函数2种方式返回1、普通返回2、引用返回function &...
2018-05-08 14:10:16
617
转载 Mysql批量插入事务插入性能对比
Mysql批量插入事务插入性能对比。对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,可能每天花费在数据导入上的时间就会长达几个小时之久。因此,优化数据库插入性能是很有意义的。网络上的牛人很多,总会有一些手段可以提高insert效率,大家跟我一起分享一下吧:1. 一条SQL语句插入多条数据。我们常用的插入语句大都是一条一个insert,如:INSE...
2018-05-08 14:08:44
809
转载 同时查询最大值与最小值
考虑这样一个问题,库存量最大的商品或者库存量最小的商品都不止一个,同时取出它们信息,怎么取呢?select [ProductID] ,[ProductName],[UnitsInStock] from [Products] p where p.[UnitsInStock] = ( select max( [UnitsInStock] ) from [Products] p1) union ...
2018-05-08 09:21:34
2434
1
mysqladfaasdfs
2017-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人