摘要: 准备版本选择第一个话题是版本选择,是为了确定一下我们从哪里开始。我们主要使用 CPython(2.7.x)—— 最常见的发行版如果有机会做 lucene / hadoop / hbase 这些 Java 界工具的相关工作,可以使用 Jython(运行于 JVM 中,Java 和 Python 的混搭),性能和易用性都不错。如果愿意深入研究 Python 实现,或者求高性能 & 好玩,可以鼓捣一下 PyPyPython 3 看起来更合理,为什么没使用 Python 3? 因为下文提到的一些好玩好用的工具在 Python 3 中还没有被全面支持编译如上所述,我们使用 CPython。常见的 阅读全文
posted @ 2013-11-25 12:22 ranger_cc 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 第一阶段,3周+1天java基础:通过几次模式题,由浅入深让大家加深java基础的巩固;web开发基础:servlet和tomcat;db:mysql 基础、索引、优化等;基础测试:bugfree、dev测试意识、流程等;项目第一期:1周第二阶段,3周+3天老何给新生的第一节课;java扩展:常用第三方包的优秀设计方法和思想,融入一些设计模式的讲解;web开发常用框架:spring、mybatis;web开发其他:maven、linux、log+安全+监控等;测试:单元测试、自动化测试;项目第二期:1周 阅读全文
posted @ 2013-11-05 14:58 ranger_cc 阅读(210) 评论(0) 推荐(0) 编辑
摘要: MYSQL常用命令 一、数据库导入导出 1.导出整个数据库 mysqldump -u 用户名 -p 密码 数据库名 --default-character-set=utf8 > 导出的文件名(数据库默认编码是utf8) 实例: mysqldump -uroot -pPKIago1oyYO81 ugc3 --default-character-set=utf8 > ugc3_bak_0725.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名... 阅读全文
posted @ 2013-11-05 12:28 ranger_cc 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 数据的重要性已经被越来越多的公司、个人所熟知与接受,甚至于有过犹不及之势头。大数据的概念满天飞,似乎一夜之间人人都在谈论大数据,见了面不用大数据打招呼,好像就不是在数据圈子里混的了。那么,被外界传得神乎其神的数据,到底可以在哪些方面促进业务的腾飞?或者换种说法,业务对数据有哪些层次的需求?数据在哪些地方能够帮助业务?结合笔者多年的工作经验以及对数据与业务的理解,业务对数据的需求归纳为四个层次。第一层:知其然我们可以通过建立数据监控体系,掌握发生了什么、程度如何,做到“知其然”。具体来说,切入数据的角度主要有这几个方面。首先是“观天”,观察行业整体趋势、政策环境影响;再是“知地”,了解竞争对手的 阅读全文
posted @ 2013-11-03 23:10 ranger_cc 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年开源后,已被许多非阿里系公司使用。 项目主页:http://code.alibabatech.com/wiki/display/dubbo/Home-zh 为了使大家对该框架有一个深入的了解,本期我们采访了Dubbo团队主要开发人员之一梁飞。 ITeye期待并致力于为国内优秀的开源项目提供一个免费的推广平台,如果你和你的团队希望将自己的开源项目介绍给更多的开发者,或者你希望我们对哪些开源项目进行专访,请告 阅读全文
posted @ 2013-10-25 12:23 ranger_cc 阅读(323) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-27666459-id-3342477.html 阅读全文
posted @ 2013-10-17 01:43 ranger_cc 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序。 (3)、交换排序:冒泡排序、快速排序。 (4)、归并排序 (5)、基数排序一、插入排序•... 阅读全文
posted @ 2013-10-15 01:04 ranger_cc 阅读(203) 评论(0) 推荐(0) 编辑
摘要: python -m SimpleHTTPServer如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么,Python可能帮助你。使用Python可以完成一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。佻只需要干一件事情,那就是安装一个Python。实际上来说,这是一个可以用来共享文件的非常有用的方式。实现一个微型的HTTP服务程序来说是很简单的事情,在Python下,只需要一个命令行。下面是这个命令行:(假设我们需要共享我们的目录/home/haoel而IP地址是192.168 阅读全文
posted @ 2013-09-29 15:55 ranger_cc 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 1.MYSQL中将数据库导出成SQL文件其实很简单的,就是一条语句就可以了,首先我们打开cmd,不用进mysql指令界面,直接按照下列格式将导出语句敲进去,然后再输入密码即可了:mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql]好吧,直接这样看可能有点抽象,我们来举个例子,目前我的MYSQL中有一个数据库bookinfodb,现在我要将它导出并且保存到D盘中。这个时候我们再到D盘目录下,我们就可以看到多了一个bookinfodb.sql文件了2.从SQL文件中导入数据到MYSQL中1>首先,我们应该在cmd中进入 阅读全文
posted @ 2013-09-09 12:14 ranger_cc 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Vim是一个高级文本编辑器,它提供了Unix下编辑器 ‘Vi’ 的功能并对其进行了完善。Vim经常被认为是 “程序员的编辑器”,它在程序编写时非常有用,很多人认为它是一个完整的集成开发环境(IDE)。仅管如此,Vim并不只是程序员使用的。Vim可以用于多种文档编辑,从email排版到配置文件编写。 在Ubuntu下安装一个Vim编辑器可以用下面命令sudo apt-get install vim如果您更喜欢GUI界面下的vim的话,请从新立得安装vim-gtk软件包或在终端中输入:sudo apt-get install vim-gtk Vim最令人混淆的特征之一是它拥有3种模式:(1)、.. 阅读全文
posted @ 2013-08-30 14:39 ranger_cc 阅读(938) 评论(0) 推荐(0) 编辑