• !目前知识点


    php
    1、无限极分类、子孙树、家谱树、钩子函数(分类应用)
    2、基础算法(冒泡排序、选择排序、插入排序、快速排序)循环、迭代、遍历、递归
    3、分页 (封装和自带)
    4、!上传组件(多图、文件)
    5、ajax修改、添加(json)
    6、数据库事务型 添加、修改(针对内容处理较多)
    7、会员登录、注册
    8、session和cookie
    9、批量删除、排序(列表页)
    10、数据验证
    11、md5加密、异位或加密、base64加密、uniqid加密
    12、二进制
    13、运算符优先级
    (new) > (++、–) > (*、/、%) > (+、-) > (&&)> (||) > (?:) > (==) > (and) > (xor) > (or)
    14、自带函数
    数组内置函数
    字符串内置函数
    文件操作内置函数
    时间日期内置函数
    URL处理内置函数
    数学运算
    数据库操作
    正则表达式
    explod、htmlspecialchars()和htmlspecialchars_decode



    数据库
    1、数据库字段类型优化
    2、数据库分主表和从表(针对产品字段较多)
    3、数据库 主表和关系表 (针对分类多对多关系)
    4、execute、query返回值
    5、join
    6、索引
    7、百万级数据
        1.    不要在列上进行函数运算,导致索引失败
        2.    使用JOIN时,应用小结果集驱动大结果集。把复杂的JOIN查询拆分为多条sql
        3.    使用like模糊查询时,避免%%,可替换为<= 、 >=
        4.    select后仅列出需要的字段,对速度不会有明显影响,主要考虑节省内存
        5.    使用批量插入语句,比依次执行单个插入节省交互
        6.    limit的技术比较大时考虑使用between
        7.    不要使用rand函数获取多条随机记录
        8.    避免使用NULL
        9.    不要使用count(id),而是count(*)
        10.    尽可能在索引中完成排序

    插件
    1、邮箱验证
    2、webupload (H5上传)
    3、验证码
    4、短信验证

    其他
    git、svn
    !微信接口调用
    !lamp环境部署
    sql注入
    正则表达式

  • 相关阅读:
    第四章 变量的三大特征,垃圾回收机制,可变类型和不可变类型的简单表述
    第三章 有关变量的理解
    第二章 编程语言的分类及优缺点的分析
    IIS拓展访问的文件格式
    JS之HTTP请求
    HTTP请求
    HtmlAgilityPack解析html
    支付宝支付功能开发
    Web.config配置ActiveReports
    数据库连接字符串
  • 原文地址:https://www.cnblogs.com/jamescr7/p/7884054.html
Copyright © 2020-2023  润新知