上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 1.同步MySQL数据到Redis (1) 在redis数据库设置缓存时间,当该条数据缓存时间过期之后自动释放,去数据库进行重新查询,但这样的话,我们放在缓存中的数据对数据的一致性要求不是很高才能放入缓存当中。 例如:缓存量大但又不常变化的数据,比如商品信息的评论。 (2) 基于binlog使用my 阅读全文
posted @ 2019-05-15 21:21 cool小伙 阅读(28141) 评论(1) 推荐(1) 编辑
摘要: 模型-视图-控制器模式 关注点分离(Separation of Concerns,SoC)原则是软件工程相关的设计原则之一。SoC原则背后的思想是将一个应用切分成不同的部分,每个部分解决一个单独的关注点。分层设计中的层次(数据访问层、业务逻辑层和表示层等)即是关注点的例子。使用SoC原则能简化软件应 阅读全文
posted @ 2019-05-15 11:34 cool小伙 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 0、Python是什么? Python是一种解释型语言。但是跟C和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是在声明变量时,不需要说明变量的类型。可以直接编写类似x=111和x="Hello World"这样的代码 阅读全文
posted @ 2019-05-13 20:52 cool小伙 阅读(976) 评论(0) 推荐(2) 编辑
摘要: python由于在实现多线程的情况下,由于GIL(全局解释器锁)的存在,只能实现伪线程,要想真正实现多线程,可以调用第三方的扩展,使用C语言编写一些需要实现多线程的业务逻辑。 最常用的调用C函数的方式,分别是c extension,Cython和ctypes。 c extension 介绍 pyth 阅读全文
posted @ 2019-05-13 20:22 cool小伙 阅读(3309) 评论(0) 推荐(0) 编辑
摘要: 问题背景: 浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 在前后端开发过程经常会遇到跨域问题。 前端这边是一个get请求,按理说也没啥,但是在请求的header里面要添加两个自定义的header。 增加了两个自定义字段 Authorization和Usernam 阅读全文
posted @ 2019-05-12 14:38 cool小伙 阅读(28028) 评论(0) 推荐(0) 编辑
摘要: 宕机常见原因: 1.在运行环境的问题中,最普遍的问题时磁盘空间耗尽。 2..在性能问题中,最普通的服务器宕机原因确实是运行很糟糕的SQL,但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。 3..糟糕的Schema和索引设计是第二大影响性能的问题。 4..复制问题通常由于 阅读全文
posted @ 2019-05-12 14:18 cool小伙 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 页面静态化 静态化概念:将页面内需要用到的数据从数据库中查询出来,然后生成一个静态的HTML页面,比如首页。用户来访问时直接返回静态页面即可。 静态化原因: 随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,此时往往需要对网站进行代码 阅读全文
posted @ 2019-05-12 14:11 cool小伙 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 事务隔离级别,脏读、不可重复读、幻读,乐观锁、悲观锁(共享锁、排它锁) 数据库事务具有四个特征,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isoation)、持久性(Durability),简称为事务的ACID特性。 事务的隔离性是指在并发环境中,并发的事务是相互 阅读全文
posted @ 2019-05-11 09:27 cool小伙 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 锁概念 : 当高并发访问同一个资源时,可能会导致数据不一致,需要一种机制将用户访问数据的顺序进行规范化,以保证数据库数据的一致性。锁就是其中的一种机制。 举例 :以买火车票为例,火车票可面向广大消费者,每位用户都可以查询余票数量、购买火车票 ... 但最终购票成功的仅有一位用户,处于购票高峰期时会出 阅读全文
posted @ 2019-05-10 23:26 cool小伙 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 很严重的bug必然要回滚,想都不要想赶紧去着手安排做。 配合开发及测试人员,快速定位bug,并且锁定影响范围。 做好备份,及时发出上线公告,产生bug的功能暂且不上线,其他功能继续上线。 上线成功后,做一个上线总结,后续action。 阅读全文
posted @ 2019-05-10 10:41 cool小伙 阅读(1007) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页