LiuYang's BLOG

On the way to become a Software Architect


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索

SQLAlchemy bug系列(一)

发表于 2018-05-13 | 分类于 SQLAlchemy | 阅读次数
项目框架采用 Tornado ,SQLAlchemy 作为数据库ORM,简陋的代码如下: 12345678910111213141516def query(self, filters, orders=''): try: if not isinstance(fi ...
阅读全文 »

HTTP POST提交数据分常见方式

发表于 2018-05-13 | 分类于 HTTP | 阅读次数
HTTP/1.1协议 规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT这几种。其中 POST 一般用来向服务端提交数据,我们在写类似接口文档这种被业务方调用的服务时,涉及到 POST 的默认提交方式基本都是:applicati ...
阅读全文 »

Redis系列 - 分布式锁

发表于 2018-05-06 | 分类于 分布式锁 | 阅读次数
前言进入正题之前,先来说说问题的产生背景。目前绝大多数的业务都跑在高并发的情境下,而数据库(大多数是mysql)数据一致性的问题是不可避免的,笔者同样遇到了这种问题: 高并发情境下数据库的数据重复写入问题 数据的重复写入实际上就是对共享资源的竞争操作,导致数据出现不一致,给线上业务带来影响。解决 ...
阅读全文 »

Kafka文件存储机制

发表于 2018-04-30 | 分类于 Kafka | 阅读次数
Kafka Kafka是最初由 Linkedin 公司开发,是一个分布式、分区的、多副本的、多订阅者,基于 zookeeper 协调的分布式日志系统(也可以当做 MQ 系统),常见可以用于 web/nginx 日志、访问日志,消息服务等等, Linkedin 于2010年贡献给了 Apache 基 ...
阅读全文 »

Linux命令 - ls

发表于 2018-04-15 | 分类于 Linux/Unix | 阅读次数
Linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录),在Linux中是使用率较高的命令,ls命令的输出信息可以进行彩色加亮显示,以区分不同类型的文件。 命令格式1ls [OPTION]... [FILE]... 命令功能列出目标目录中所有的子目录和文件。 命令参数 ...
阅读全文 »

Linux命令 - cd

发表于 2018-04-15 | 分类于 Linux/Unix | 阅读次数
Linux cd命令用于切换当前工作目录至目标目录。其中目标目录表示法可为绝对路径或相对路径,若目录名称省略,则变换至使用者的 home 目录。 另外,”~” 也表示为 home 目录的意思,”.” 则是表示当前所在的目录,”..” 则表示目前目录位置的上一层目录。 命令格式1cd [dir](di ...
阅读全文 »

librdkafka的安装和使用

发表于 2018-01-04 | 分类于 Kafka | 阅读次数
kafka 是一种高吞吐量的分布式发布订阅消息系统。现在它已被 多家不同类型的公司 作为多种类型的数据管道和消息系统使用。Python对kafka的操作库主要有 pykafka 、confluent-kafka-python 、librdkafka ,pykafka是Python内置的kafka操作 ...
阅读全文 »

Linux命令 - tar

发表于 2018-01-04 | 分类于 Linux/Unix | 阅读次数
通过SSH访问服务器,难免会要用到压缩、解压缩、打包、解包等操作,这时候tar命令是必不可少的一个功能强大的工具。 tar命令可以为Linux的文件和目录创建档案。利用tar可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现 ...
阅读全文 »

Linux命令 - ln

发表于 2018-01-04 | 分类于 Linux/Unix | 阅读次数
Linux ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用 ...
阅读全文 »

Linux命令 - cp

发表于 2018-01-04 | 分类于 Linux/Unix | 阅读次数
Linux cp命令主要用于复制文件或目录,一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。 命令格式 ...
阅读全文 »
1…567…11
william

william

删繁就简 一心一意

109 日志
33 分类
155 标签
RSS
GitHub weibo zhihu
友情链接
  • EZLippi-浮生志
© 2021 william
由 Hexo 强力驱动
主题 - NexT.Mist
访问人数 总访问量 次