摘要: 1.MySQL有哪些存储引擎,优化MySQL数据库的方法有哪些? MySQL支持的存储引擎有MyISAM,InnoDB,Memory,CSV,Archive 创建索引,使用复合索引,使用短索引,不在列上进行运算,不使用NOT IN操作,不在包含有NULL值得列上加索引 2.WEB开发中session与cookie的作用与区别? cookie通过在客户端记录用户身份的信息,... 阅读全文
posted @ 2018-02-15 20:11 爱笑的大象 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1.什么是GIL? GIL全称Global Interpreter Lock,本质是一把互斥锁,并不是python的特性。python为了保证线程安全而采取的独立线程运行的限制, 说白了就是一个核只能在同一时间运行一个线程.对于IO密集型任务,python多线程起到作用,但对于cpu密集型任务, python的多线程几乎占不到什么优势,还有可能因为争夺资源而变慢。 2.p... 阅读全文
posted @ 2018-02-15 09:24 爱笑的大象 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.如何查看占用8080端口的是什么进程? netstat –apn | grep 8080 2.DNS解析过程是怎样的?有几种解析方式,各自的区别是什么? 1) 浏览器缓存 当用户通过浏览器访问某域名时,浏览器首先会在自己的缓存中查找是否有该域名对应的IP地址(若曾经访问过该域名且没有清空缓存便存在); 2) 系统缓存 当浏览器缓存中无域名对应IP则会自动检查用户计... 阅读全文
posted @ 2018-02-15 09:23 爱笑的大象 阅读(456) 评论(0) 推荐(0) 编辑