`
hankesi2000
  • 浏览: 97266 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
刚开始学习的python,恐怕要搁置一下了。一切以学习新业务为主,额外的时间,用来学习第一语言java在项目中的一些技术,弥补一下不足。 不过python,我很看好你,有时间还会学的。
对于新公司,越来越有回家的感觉了。 在“始业教育”中,我更多的体会到了公司的文化,看到了公司中跟我同龄的年轻人,他们身上所发出的光芒。这对于我,何尝不是一种鼓励! 在“始业教育”的环节,受教育的同学变的很开放心胸;将自己内心真实的一面展示给了大家。这一点难能可贵,在这里,你不用刻意去装,也不用觉得不好意思,大家都开诚布公了,我有什么好藏着的呢? 前来给学生培训的讲师,都是公司里的首脑级人物,他们给我们培训,没有一点官架子,每个人都很随和,也敢于破冰:将自己真实的生活中的一面告诉大家。领导如此,下属何为! 通过与同事的沟通中感觉他们的想法跟我一致,当然这还是目前了解到的一个写照,毕竟这是公 ...
原文链接:http://www.dbthink.com/?p=639 放在这里,是在提醒自己:又一个使用cassandra的项目倒下了。。。 我之前研究、测试canssandra时候出现的问题,到现在还历历在目。性能、容量、最终一致性等等的问题都遇到过一些;来到新的公司里也看到了一些使用中的不如意。如今又来了一起,对于我,有些安慰,又有些失落。 究竟cassandra有多少问题有待解决,她提出的那么多优秀的特性是否能继续发展下去,还需要拭目以待。我期待同时也希望她能成功的走出困境,或者一个类似的项目能够取代她。 总之,我希望NoSQL辉煌的时代能够早日到来,以更好的解决当下的一些实际问题 ...
最近半年一直有时间,让我可以写写博客,看看书,玩玩游戏。。。 也让我有时间思考下一步的路,究竟该如何发展? 我在1年前就已经学会的技术,做了几个项目之后,用的还是一样的东西。我没有放弃继续学习的好习惯,但总感觉这习惯在慢慢被吞噬! 没有应用场景,没有现场交流空间,我是在我的道路上进行一个人的战争。这样的技术自然是皮毛,我自认为只有实际的业务驱动,才会让所学技术有很好的深入、突破。 错在哪? 在于我,我承认自己没有很强的自制力,能够在没有压力的场景下也能制造场景,强迫自己努力学习;也没有很好沟通能力,与网上的牛人进行交流,我想我还没到哪个程度,因为只会皮毛。 天才出于勤奋。看来我不是天 ...
一直对cassandra做测试,但是测试的结果却跟官方提供的写快,读慢的情况相反。一直没找到问题的答案。 最近在做大数据量的测试时才想起了conf/storage-conf.xml中的这个字段rowcached: ~ The optional RowsCached attribute specifies the number of rows ~ whose entire contents we cache in memory. Do not use this on ~ ColumnFamilies with large rows, or Col ...
Bigtable:一个分布式的结构化数据存储系统 译者:alex 摘要 Bigtable是一个分布式的结构化数据存储系统,它被设计用来处理海量数据:通常是分布在数千台普通服务器上的PB级的数据。Google的很多项目使用Bigtable存储数据,包括Web索引、Google Earth、Google Finance。这些应用对Bigtable提出的要求差异非常大,无论是在数据量上(从URL到网页到卫星图像)还是在响应速度上(从后端的批量处理到实时数据服务)。尽管应用需求差异很大,但是,针对Google的这些产品,Bigtable还是成功的提供了一个灵活的、高性能的解决方案。本论文描述了Bigta ...
此为转帖:http://www.theserverside.com/news/thread.tss?thread_id=60382 一些被大家公认的性能问题,很值得在构建系统和开发时多多考虑: #1: Too Many Database Calls, #2: Synchronized to Death, #3: Too chatty on the remoting channels, #4: Wrong usage of O/R-Mappers, #5: Memory Leaks, #6: Problematic 3rd Party Code/Components, #7: Wasteful ...
Python的核心数据类型大概有(太懒就不打了 ): Python的世界里也是万事皆对象的概念,不过要比JAVA做的充分一些,比如没有了基本类型。不过对于以上不同的类型,在你创建完后,她就会和她的操作集合绑定了。比如你定义了一个数字类型的对象,那么就可以做一些math之类的操作;定义了字符串类型的对象,则可以做split的操作,而数字类型的对象则不可以。 Python是动态类型的,在python里创建对象,不需要进行声明,比如java产生一个Object的对象,要做声明、创建的步骤,而python直接在运行时动态创建。(PS:学习java时很喜欢的多态的相关传奇不知道在这里是否能够找到并继 ...
Tokyo Cabinet & Tyrant支持master-slaver和master-master两种分布式方式的部署,但是由于master-slaver在master宕机后需要重新手动设置master,这种冷启动的方式不是特别好;而且master-slaver的方式基本上是用来处理多读少写的操作,对于读写比例不大的我们的项目,感觉更适合使用master-master的方式。 假设有两台机器作为分布式中的两个master服务器,取名为TT1和TT2,假设IP为10.10.13.11和10.10.13.12。 安装完TC和TT后,直接运行TTserver,脚本为: TT1: ...
开始学习Python,并准备以《Pyrhon学习手册(第3版)》作为参考书。 毕竟是第2语言,为了怕以后忘记,在这里写下学习时的心得,并与我的第一语言JAVA做比较,看他俩都有哪些不同,也可以从中比较两者的优缺点。 文中只写我感兴趣的内容,而不是所有的信息。如果有错误,还望偶尔看到这篇文章并发现错误的你,指点一下 第一部分当然是是用入门了,文中重点提到的主要优点感觉是开发者的效率。Python的语法简介,可以使用较其他语言更少的代码来完成所需要的功能。 还有一个比较突出的优点就是系统编程。文中提到: Python对操作系统服务的内置接口,使其编写可移植的维护操作系统的管理工具和部件的理 ...
学习第二门开发语言的想法,在08年初就有了。 当时周围很流行ruby,javaeye后来也将站点由java改为了ROR。我也买了一本ruby的镐头书。说来惭愧,当时的技术能力太薄弱,第一语言都没学好,哪有心情去整第二语言啊。。。 经过了一年多的努力,我的JAVA水平终于有了一些长进。感觉可以学习第二门开发语言了,哈哈。 根据自己的方向:偏向后台技术,在分布式处理上更爱好一些;再加上目前小语言的热度,初步选定了几个语言:python、ruby、erlang。 ruby由于在ROR上面的发展比较多,感觉更倾向于前台的多一些,所以先pass。 erlang是我比较喜欢的一些语言,毕竟设计的起 ...
刚刚又回答了一次javaeye的发帖规则提问,不知道现在发的这个帖子有没有人发布过,呵呵。。。 Redis的java版客户端有两个:JDBC-Redis 和 JRedis,听了好多评论说JDBC-Redis的性能并不怎么样,so直接使用JRedis。 在测试并发的时候,为了模拟项目实际的场景,所以每次的增读都调用一次JRedisClient的ping即建立连接操作(当然可以将客户端维护起来而不更多的建立连接,问题可能就不出现了,这里只讨论问题),如此运行几次之后,客户端抛出异常 Exception in thread "Thread-1270" java.lang.Out ...
Cassandra作为目前很热门的一个NOSQL型数据库,引起了很多的关注。对NOSQL感兴趣的我,也来作了一次简单的测试。 废话不多说,下面就来介绍下Cassandra多节点的部署。 部署要求: 1. JDK1.6 2. OS:linux,我在windows上实验过,不知道为啥一直没通(7000端口上只有windows的发包,双方不互相通信) 3. cassandra 0.6 OK,基本的东西都有了,进入到cassandra的目录,首先需要修改一些相关的文件路径: 1. log4j.properties     文件输出路径修改 2. storage-conf.xml    CommitL ...
最近流行的NoSQL的数据库挺流行的,之前也对这些DBorCache进行了研究,在这里总结一下,留作备份。 Apache Cassandra http://incubator.apache.org/cassandra/ Cassandra的使用者现在包括了Rackspace、Digg、Facebook、Twitter、Cisco、Mahalo、Ooyala等等。 Tokyo Cabinet http://1978th.net/tokyocabinet/ 支持很多语言:C, Perl, Ruby, Java, and Lua. 豆瓣的DoubanDB的底层存储用的是TokyoCabinet,是 ...
最近看dennis_zane的关于AIO的帖子,查了查相关IO的类型,没有找到很好的资料,感觉IBM里的一个帖子说的挺具体,URL为:http://www.ibm.com/developerworks/linux/library/l-async/ 里面将IO的模型分为四种为:同步的IO、同步的NIO、异步的IO、异步的NIO: 同步的IO机制为: 同步的NIO机制为: 异步的IO机制为: 异步的NIO机制为: 具体内容请参考原文,内容挺多就不帖了。 在这里有个疑问,就是看到异步的IO后,感觉更像JAVA的NIO,从图4中对select的描述及流程得出。 不过翻阅其他资料 ...
Global site tag (gtag.js) - Google Analytics