![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
janedouble
这个作者很懒,什么都没留下…
展开
-
mysql并发控制以及有关锁
1.mysql以文件的形式存在硬盘上redis存在内存中2.mysql的脏读 不可重复读 幻读3.mysql乐观锁 悲观锁乐观锁:mysql可以承载8-10万的并发总是假设最好的场景,每次去拿数据的时候认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有取更新这个数据,可以使用版本号机制和cas算法实现。乐观锁适用于多读的应用类型,这样可以提高吞吐量。悲观锁:...原创 2019-05-31 18:48:32 · 447 阅读 · 0 评论 -
未知小知识
1.php数据库连接池php的数据库连接池一直以来是个难题,很多从php语言转向java项目,大多因为java有更好的连接池实现。php的MySql扩展提供了长连接的API,但在PHP机器数量较多,规模较大的情况下,mysql_pconnect非但不能节约mysql资源,反而会加剧数据库的负荷。假设有100台php的应用服务器,每个机器启动100个apache或者fpm进程(上篇php-f...原创 2019-07-04 10:39:04 · 134 阅读 · 0 评论 -
详解递归原理以及无限极分类代码实现
1.无限极分类(1)无level层级<?php$arr = array( array('id'=>1,'name'=>'电脑','pid'=>0), array('id'=>2,'name'=>'手机','pid'=>0), array('id'=>3,'name'=>'笔记本','pid'=>1), ...原创 2019-07-02 19:50:35 · 262 阅读 · 0 评论 -
详解php数组排序函数
1.数组排序函数原创 2019-06-25 17:16:53 · 142 阅读 · 0 评论 -
sql语句关键字详解
先使用题目进行引入1.某网站商品的购买订单表为orders,结构如下:id 子增iduser_id 购买者idproduct_id 商品idtime 购买时间price 订单总价创建表语句create table orders( id int(11) unsigned NOT NULL A...原创 2019-06-25 15:54:13 · 343 阅读 · 0 评论 -
一些编码解码函数
1.base64_encode ( string $data ) : string使用 MIME base64 对数据进行编码使用 base64 对 data 进行编码。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主 体。数据要比原始数据多占用 33% 左右的空间。base64_decode()对使用MIME base64编码的数据进行解码,返...原创 2019-06-20 19:42:20 · 1034 阅读 · 0 评论 -
详解cookie和session原理
http协议是webserver服务端和client客户端相互通信的协议。它是一种无状态协议。所谓无状态就是指不会维护http请求数据,非持久的,即此次连接无法得到上次连接的状态。这样,用户从A页面跳转到B页面会又一次发送一此http请求,而服务端在返回相应的时候是无法获知该用户在请求B页面之前做了什么。为了将请求进行关联,做一些分析或者返回一些该用户信息等,会话技术cookie和session技...原创 2019-06-20 18:15:21 · 512 阅读 · 0 评论 -
详解事务及事务故障种类以及恢复技术
一、事务的基本概念1.事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条sql语句、一组sql语句或者整个程序。(一般一个程序中包含多个事务)2.事务的开始和结束可以由用户显式控制,如果用户没有显式地定义事务,则由数据库管理系统按默认规定自动划分事务。在SQL中,定义事务的语句一般有三条:BEGIN TRANS...原创 2019-06-04 11:25:19 · 6105 阅读 · 0 评论 -
http和https详解
一、HTTP1.http是超文本传输协议。被用于在web浏览器和网站服务器之间传递信息,http协议以明文方式发送内容,不提供任何方式的数据加密。如果攻击者截取web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。存在不足:通信使用明文(不加密),内容可能被窃;不验证通信方的身份,因此有可能遭遇伪装;无法证明报文的完整性,所以有可能已遭篡改。为了统一解决上述问题,在http上加入...原创 2019-06-05 17:48:08 · 226 阅读 · 0 评论