前提:若有一个几百M的文件需要解析,某个函数需要运行很多次(几千次),需要考虑性能问题 性能分析模块:cProfile 使用方法:cProfile.run("func()"),其中func()是进行性能分析的函数 测试结果:结果会显示每个自己写的函数运行的时间,以及内置函数运行的时间 分析运行次数比 ...
分类:
编程语言 时间:
2017-05-14 20:33:10
阅读次数:
185
Paxos Made Practical 当一个组中一台机器提出一个值时,其它成员机器通过PAXOS算法在这个值上达成一致。 Paxos分三个阶段。 第一阶段: 提出者会选出一个提议编号n(n>0,n的低位应当包括提出者的唯一标识。这样两台机器就不会产生同样的编号),然后会向组内其它成员发送信息PR ...
分类:
其他好文 时间:
2017-05-14 19:41:13
阅读次数:
153
badboy的并发: 1.工具栏中“Tools”—选中“Run Background Threads...” 2."Nunber of Threads"——跑的个数;“Stagger time(seconds)”——每次请求中间的间隔时间。设置好后点击“Start”开始。 badboy中的报告查看: ...
分类:
数据库 时间:
2017-05-14 18:00:01
阅读次数:
245
每次重新新建工程时候git的配置信息都不能直接在命令行里修改 用户名 和邮箱,不会生效,且报错 *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --glob ...
分类:
其他好文 时间:
2017-05-14 16:12:20
阅读次数:
342
一、eclipse中,在需要打包的项目名上右击,然后把鼠标光标指向弹出框中的“run as”: 二、之后会看到在这个弹出框的右侧会出现一个悬浮窗,如下: 三、在上边的第二个悬浮窗鼠标点击“maven clean”,maven会清除掉之前对这个项目的打包信息;执行以后在eclipse的控制台conso ...
分类:
Web程序 时间:
2017-05-14 13:40:10
阅读次数:
176
背景:今天自己在阿里云买了个服务器,买来先配置一下环境,所以在此记录一下安装过程以免以后在网上另外找。 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java 2.下载jdk,然后解 ...
分类:
其他好文 时间:
2017-05-14 12:21:56
阅读次数:
154
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直 ...
分类:
编程语言 时间:
2017-05-14 10:48:12
阅读次数:
305
RocketMQ有很多的线程服务,这些服务都继承自抽象类ServiceThread。 这个抽象类可以单独抽出来用到我们其他的项目中来,仅仅需要修改下日志模块: 使用方法: 继承这个类,需要实现两个方法,一个来自runnable接口的run方法,一个是来自ServiceThread 的getServi ...
分类:
编程语言 时间:
2017-05-14 10:35:23
阅读次数:
270