上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页

2013年8月2日

摘要: 原创文章,转载请注明: 转载自LANCEYAN.COM本文链接地址: 一致性hash和solr千万级数据分布式搜索引擎中的应用互联网创业中大部分人都是草根创业,这个时候没有强劲的服务器,也没有钱去买很昂贵的海量数据库。在这样严峻的条件下,一批又一批的创业者从创业中获得成 功,这个和当前的开源技术、海量数据架构有着必不可分的关系。比如我们使用mysql、nginx等开源软件,通过架构和低成本服务器也可以搭建千万级用 户访问量的系统。新浪微博、淘宝网、腾讯等大型互联网公司都使用了很多开源免费系统搭建了他们的平台。所以,用什么没关系,只要能够在合理的情况下采用合 理的解决方案。那怎么搭建一个好的系统 阅读全文
posted @ 2013-08-02 11:09 每当变幻时 阅读(8374) 评论(0) 推荐(4) 编辑

2013年7月29日

摘要: 超越昨天的自己系列(7)扯淡: 最近一直在慢慢多学习各个组件,自己搭建出一些想法。是一个涉猎的过程,慢慢意识到知识是可以融汇贯通,举一反三的,不过前提好像是研究的比较深,有了自己的见解。自认为学习能力不咋地,速度慢不说,还容易放弃,大多数时候都是回头捡起来补的那种情况。 所以,我想:自我监督的能力是否决定了一个人学习的高度,也限制了见识的高度呢? 随着年纪的增长,越来越觉得学习知识的那种迫切性,专业方面的,自我修养方面的,都需要急切的得到满足。我知道很多人其实已经放弃看书了,基本刷刷微博,看看新闻,就满足自己的阅读欲望了。但有时候,静下心来的时候,很自己的心田上什么也没有,后悔自己没种棵... 阅读全文
posted @ 2013-07-29 20:08 每当变幻时 阅读(5810) 评论(4) 推荐(1) 编辑

2013年7月16日

摘要: 我们到底能走多远系列(30)扯淡: 30篇啦!从2012-08-15开始的系列,东平西凑将近一年的时间也就这么几篇。目标的100篇,按这个速度也要再搞两年呢。 发博客果然不是件容易的事,怪不得更多的人愿意玩微博,125个字,写一个字也可以发了。 向那些依然坚持稳定码博客的朋友致敬!主题: 用spring整合hibernate也算是java web开发的入门必学的东西了,多年下来没怎么用过hibernate。 所以记录下基础的整合知识,以及如何构建一些共通的代码,减少dao层的工作量。 项目使用maven构建,关于maven的构建知识可以参考:摸我 整合只使用了一个配置文件,hib... 阅读全文
posted @ 2013-07-16 11:29 每当变幻时 阅读(2395) 评论(2) 推荐(1) 编辑

2013年7月10日

摘要: 我们到底能走多远系列(29)扯淡: “然后我俩各自一端/望着大河弯弯/终于敢放胆/嘻皮笑脸/面对/人生的难” --- 《山丘》 “迎着风/迎向远方的天空/路上也有艰难/也有那解脱/都走得从容” --- 《与你到永久》 “遇上冷风雨休太认真/自信满心里休理会讽刺与质问/笑骂由人洒脱地做人/少年人洒脱地做人/继续行洒脱地做人” ---《沉默是金》 主题: 使用JMS将共通模块分离出去,比如发短信模块,可以在远程的机器上跑customer,然后各个应用使用发短信功能是只要向远程机器发送msg即可。 类似于下图: 对于图中的Producer的实现都差不多,主要是选择什么... 阅读全文
posted @ 2013-07-10 14:41 每当变幻时 阅读(1444) 评论(0) 推荐(1) 编辑

2013年7月3日

摘要: 我们到底能走多远系列(28)1,扯淡 单身的生活,大部分时间享受自由,小部分时间忍受寂寞。 生活有时候,其实蛮苦涩,让人难以下咽。那些用岁月积累起来的苦闷,无处宣泄,在自己的脑海里蔓延成一片片荆棘,让你每每想坐下休息的时候刺痛你,让你在睡梦里惊醒,在快乐里落寞,在喜悦中突然感到悲伤。 可是,我们顺利熬到了今天,应该说:我们是那些还没有和生活妥协的人。2,主题 写页面总会遇到ajax的,用得多了自然熟练了,或会存着源码,要用了copy下就好了。 这里是简单实现一个利用jquery 的ajax方法实现的查询后台信息的功能。 1,页面上的控件: 选择微信:... 阅读全文
posted @ 2013-07-03 17:38 每当变幻时 阅读(1978) 评论(8) 推荐(3) 编辑

2013年6月27日

摘要: 超越昨天的自己系列(6) 使用ibatis开发中,耗在dao层的开发时间,调试时间,差错时间,以及适应修改需求的时间太长,导致项目看起来就添删改查,却特别费力。 在项目性能要求不高的情况下,开始寻找比较能快速点的开发框架,首先从dao层开始,考虑到hibernate的逆向工程,以及零sql的标语,项目开始尝试使用。 自己想打一个hibernate底层的项目,顺便熟悉下hibernate。首先用maven 命令构建一个java项目mvn archetype:create -DgroupId=work -DartifactId=HibernateFirst 最重要的pom.xml,p... 阅读全文
posted @ 2013-06-27 20:49 每当变幻时 阅读(1820) 评论(1) 推荐(1) 编辑

2013年6月14日

摘要: 超越昨天的自己系列(5)如果你不清楚什么是node.js,建议google一下。就算你能保证将来的项目中不会使用,也无法保证未来的吹牛谈资中不会涉及。关于node,前面的文章:摸我Node.js通过异步机制使请求无阻塞,达到并行请求的目的,这也是它能成为服务器代码的替代方案的原因,无阻塞导致它的接受请求能力很大,但事实上如果业务实现依然使用它的话,必然会拖累它的性能。比如说耗时的工作,最好和它的接收请求模块异步分开。在实际的编码中,一定会遇到顺序执行的问题:步骤1:从数据库A表中取数据a步骤2:把a数据写入B表中那么在写入B表之前必须先取得a数据,首先想到的是写两个function,依次调用。 阅读全文
posted @ 2013-06-14 20:32 每当变幻时 阅读(563) 评论(0) 推荐(0) 编辑

2013年6月7日

摘要: 超越昨天的自己系列(4)用maven构建项目优点太多了,强烈建议项目初期构建使用maven。log模块是项目中必不可少的。一个个模块拼接起来,慢慢学习更方便的构建一个完整,牛逼的项目。通过这样的命令,会自动创建一个项目:mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app产生类似这样一个项目目录:推荐:在pom.xml写依赖的时候可以通过下面这个网站来查询:http://search.maven.org/pom.xml的配置如下:<project xmlns ="http://maven.apache.or 阅读全文
posted @ 2013-06-07 16:35 每当变幻时 阅读(1341) 评论(0) 推荐(1) 编辑

2013年6月2日

摘要: 超越昨天的自己系列(3) 其实,学习这事总是被动的,有一天,当我们明白需要努力学习的时候,才发现,知识的世界是那么的浩淼,见不到岸,甚至见不到日出,迷雾重重,困惑的我们很容易甩一甩手不想继续了。所以说:进步从来都不是件容易的事情。------------------------------------------node.js 接触接触,学习点新东西,对未来的自己总是好的。从这里开始:http://www.nodejs.org/1,require问题如下代码:http = require("http");http作为module(模块)导入进来,这样就可以使用它的方法了。类 阅读全文
posted @ 2013-06-02 16:16 每当变幻时 阅读(719) 评论(0) 推荐(0) 编辑

2013年5月22日

摘要: 我们到底能走多远系列(27)扯淡:你现在的工作过程是否利于个人成长呢?你能直接在工作中学到大量刚兴趣的东西吗?你的爱好都是在业余时间学习的吗?你加班的时间是否已经影响了你对编程学习的兴趣?主题:Hashtable提供了一种易于使用的、线程安全的map功能,Hashtable中所有操作方法都是同步的,所以性能较于非线程安全的HashMap就下降了。两者的结构差不多,先有一个数组,数组的每一位存链表。如图:这就是他们的数据结构啦。看一些源码:构造函数: public Hashtable( int initialCapacity, float loadFactor) { if (... 阅读全文
posted @ 2013-05-22 14:31 每当变幻时 阅读(1645) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页

导航