Java程序性能优化读书笔记(一)
一、常用优化组件和方法 1、缓冲 缓冲的一个典型应用是漏斗。 缓冲可以协调上层组件和下层组件的性能差,加快了上层组件的处理速度,从而提升系统的整体性能。 缓冲最常用的场景就是提高IO处理速度。 2、缓存 缓存(Cache)也是一块为提升系统性能而开辟的内层空间。缓存的主要作用是缓存数据处理结果,并提供下次访问使用。 缓存框架:EHCache、OSC…
很高兴遇见你
周末和表妹去了国民岳父的店,话说国民岳父的名声不是盖的,店在一个小巷子里,通过百度地图导到国民大会堂旧址门口,被看门的老大爷拦住,我刚说我们是去,老大爷就接着说很高兴,然后告诉我们应该怎么走,来到店里,从外面看不错,挺有文艺范的,进去一看,都是人,拿号,前面还有20号,问服务员要等多久,服务员说大概一个小时吧,我想着应该至少一个小时吧,来岳父的店肯…
使用UWSGI和Nginx部署Flask web项目
首先更新软件源 sudo apt-get updat 安装Nginx: sudo apt-get install nginx 安装uWSGI以及uWSGI对于Python的支持: sudo apt-get install uwsgi uwsgi-plugin-python 安装git sudo apt-get install git 这一步可选,因…
在virtualenv下Installing MySQL-python for Flask
最近在学习Flask,这方面的书籍不多,我是看《Flask.Web.Development》这本书来学习的,书中使用的数据库是SQLLite,实际开发中使用MySQL比较多,因此我就换成了MySQL,配置好之后却报“no module named MySQLdb”错误,查了一下,需要安装MySQLdb模块,本以为很简单,一句命令的事情,没想到按照的…
2014,挥手告别,2015,江湖再见
一 一年又一年,时间的步伐如此之快。真是光阴似箭催人老,日月如梭趱少年。不禁让人想起杜秋娘所作的《金缕衣》: 劝君莫惜金缕衣 劝君惜取少年时 花开堪折直须折 莫待无花空折枝 虽然很少写日记,文笔也不好,但是不管怎样,每年年底还是要求自己写一篇日记,虽然有很多事情无法细说,但是可以警示自己虚度了哪些光阴,充实了哪些岁月。行走世间,全是妖怪,每年写一些…
奶奶,我想你
今天是奶奶逝世一年,总是不想接受这个事情,可又是不得不接受。记得去年国庆回家的时候奶奶身体还是挺好的,拉了许多家常,现在想想,早知道那时候就在家多呆几天了,即使后来听说生病了,也以为只是年纪大了加上天气寒冷,没想太多,后来11月份回家才发现比我想象的要严重许多,看到奶奶那样好心疼,可是自己却无能为力,可就是那样也没想到奶奶会这么快走,觉得奶奶能到春…
Python学习笔记——生成器
迭代器相信大家都知道,迭代器就是重复地做一些事情,可以简单的理解为循环。在Python核心编程中说到: 根本上说,迭代器就是一个next()方法的对象,而不是通过索引来计数,当条目全部取出后,会引发一个StopIteration异常,这并不表示错误发生,只是告诉外部调用者,迭代完成。 迭代器有一些限制,不能向后移动,不能回到开始,很多时候使用迭代器…
《Python开发实战》读书笔记
前段时间在南图借的,因为最近正在学习Python,看到书名中的“实战“二字,以为有许多例子可以学习,不过发现上当了。 这本书代码不多,主要是讲一些开发工具和Python库,适合这书的是中小型公司的技术主管或者项目,可以参考这本书建立生产环境。不过Python新手还是通过这本书能学到一些,了解到Python开发的大概流程。 因为不是讲代码示例的,看起…
Python学习笔记(二)
在学习Python的过程中,记录的一些知识点。 - enumerate()函数 这个函数可以同时循环索引及元素 foo = 'abc' for i, ch in enumerate(foo): print ch, '(%d)' %i 输出结果如下: a (0) b (1) c (2) ...
Git常用命令整理
1、全局变量初始化 git config --global user.name = "用户名或者用户ID" git config --global user.email = "邮箱" 2、创建版本库,即将目录变成Git可以管理的仓库 git init 3、将文件添加到stage(快照/索引)中 git add filename 修改了大量文件可以使…