查看“常见问题”的源代码
←
常见问题
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== cookie 和 session 的区别 == == post 和 get 的区别 == == 转发和重定向的区别 == == 堆栈区别 == == 并发和并行的区别 == == 索引 == === 不走索引 === === 行级锁和表级锁 === 行级锁定的优点: · 当在许多线程中访问不同的行时只存在少量锁定冲突。 · 回滚时只有少量的更改。 · 可以长时间锁定单一的行。 行级锁定的缺点: · 比页级或表级锁定占用更多的内存。 · 当在表的大部分中使用时,比页级或表级锁定速度慢,因为你必须获取更多的锁。 · 如果你在大部分数据上经常进行GROUP BY操作或者必须经常扫描整个表,比其它锁定明显慢很多。 · 用高级别锁定,通过支持不同的类型锁定,你也可以很容易地调节应用程序,因为其锁成本小于行级锁定。 == 存储引擎 == * InnoDB == 数据库,事务,隔离级别,存储引擎 == * 数据库,三大范式 == redis,有什么优势 -memcache对比 == * redis数据结构 == http\https == == 数据库的存储引擎应用场景,索引结构 == MyISAM表使用B型树索引。 读取场景下性能好,表锁,不能事务 InnoDB是为处理巨大数据量时的最大性能设计。B树。由于是行锁,写入、更新速度可能会快。 MEMORY表被存储在内存中,且默认使用哈希索引 == 大数据量的优化 == == 设计一个权限系统 == == 算法题 == == 红黑树 == == 多线程,sleep,wait,yield == == restful == == 设计模式,单例模式,适配器模式 == == 操作系统,死锁 == == 快排时间复杂度 == == nginx可承受的压力 == == 项目 == * 项目难点 * 架构优化 * 难点 * 主要业务 == 服务调用超时可能由什么造成 == == 进程间的通信方式 ==
返回至
常见问题
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息