06 2018 档案

MySQL 两个死锁样例
摘要:【引子】 从事MySQL-DBA这一行也有些年头了,想对新人说,在分析死锁问题时应该还要考虑到有一个叫请求队列的“概念”。之所以 在这里提这个不是因为新手不知道,而是有时候会自然而然的想不到。 不信的话,我下面要说的这个例子每个dba都知道要排队 session A session B 由于sess 阅读全文

posted @ 2018-06-29 21:26 蒋乐兴的技术随笔 阅读(287) 评论(0) 推荐(0) 编辑

django url 中的namespace详解
摘要:【引子】 django是一个比较全能的web框架,比如它实现了自己的orm模型来对接不同的数据库、并提供了方便的数据接口;django牛逼的地方 还有许多,如他实现了自己的模板语言,这样我们就能方便的做出数据驱动的动态网站;引入了app的概念而且app是可插拔的,这样代码 的复用级别就更高了,不在是 阅读全文

posted @ 2018-06-19 11:43 蒋乐兴的技术随笔 阅读(2341) 评论(0) 推荐(0) 编辑

Dockerfile详解
摘要:【回首往事、写给曾经的自己】 docker是一个好东西、但是官方文档的组织方式不太合理,它在介绍完成docker的基本概念之后,直接就操了一段dockerfile。在我当时还 是一个初学者的时候,dockerfile成为了学习路上最大的障碍。 现想回想起来一个主要的问题是,dockerfile太突然 阅读全文

posted @ 2018-06-18 17:54 蒋乐兴的技术随笔 阅读(234) 评论(0) 推荐(0) 编辑

谈一谈python的垃圾回收机制
摘要:【python的垃圾回收机制是怎么实现的】 在C语言时代程序员要负责内存的申请和释放,虽然这样的程序可以对资源进行精细的控制、但是它也有它的问题、这就要求程序员 要写许多与业务逻辑无关的内容在代码里面;更大的问题是程序员有可能忘记了释放自己申请的资源。如果一个程序总是申请资源而 不主动把资源释放给操 阅读全文

posted @ 2018-06-14 15:02 蒋乐兴的技术随笔 阅读(373) 评论(0) 推荐(0) 编辑

django http404 详解
摘要:【引子】 今天在看django的官方文档的时候看到get_object_or_404这个函数感觉比较奇怪。这个主要来自于它的功能,如果要查询的对象 存在那么就返回对象;如果对象不存在那么就要报404 Not Found ;但是404 Not Found并不是它的返回值,而django直接返回 了40 阅读全文

posted @ 2018-06-13 17:30 蒋乐兴的技术随笔 阅读(2039) 评论(0) 推荐(1) 编辑

用Python3发送邮件详解
摘要:【整个邮件系统是怎样工作的】 邮件自互联网诞生之初就有了,它和web服务一样也是采用的c/s架构,比如我们常见的邮件客户端有outlook、foxmail这些邮件客户端软件。 当我们要发邮件时客户端就通过smtp协议与服务端进行通信把我们的邮件发到服务器端,比如我用的QQ邮件那么我发的邮件一定是先去 阅读全文

posted @ 2018-06-09 16:23 蒋乐兴的技术随笔 阅读(2722) 评论(0) 推荐(0) 编辑

MySQL 示例数据库 employees 详解
摘要:【引子】 IT这一行在我看来是比较要求动手能力的,但是人非生而知之;人们身上的技能除了一些本能之外,大多都是通过学习而得到的。 前一段时间一直在整理素材,写一个关于explain 的系列文章;在一开始我就遇到了一个问题,就是我需要一个示例数据库,不然 没办法进行,之前从事SQL Server相关工作 阅读全文

posted @ 2018-06-04 11:09 蒋乐兴的技术随笔 阅读(8563) 评论(0) 推荐(0) 编辑

Python语言的有限状态机实现样例
摘要:#!/usr/bin/env python3 class Connection(object): def __init__(self): self.change_state(ClosedConnection) def change_state(self,new_state): self.__class__ = new_state de... 阅读全文

posted @ 2018-06-02 17:40 蒋乐兴的技术随笔 阅读(1503) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示