上一页 1 ··· 190 191 192 193 194 195 196 197 198 ··· 229 下一页
摘要: 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互联网上搭建了一个网站,这个 阅读全文
posted @ 2014-03-31 09:09 一天不进步,就是退步 阅读(455) 评论(0) 推荐(0) 编辑
摘要: If you’re confused about the difference between a front-end developer and a web designer, you’re not alone. Trying to maneuver through the job market is made more difficult by the different job titles used to label what are virtually the same positions.The use of clear and consistent definitions to 阅读全文
posted @ 2014-03-31 08:49 一天不进步,就是退步 阅读(361) 评论(0) 推荐(0) 编辑
摘要: TreeMap 和 TreeSet 是 Java Collection Framework 的两个重要成员,其中 TreeMap 是 Map 接口的常用实现类,而 TreeSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但 TreeSet 底层是通过 TreeMap 来实现的,因此二者的实现方式完全一样。而 TreeMap 的实现就是红黑树算法。TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点。TreeSet 和 TreeMap 的关系为了让大家了解 TreeMap 和 TreeS 阅读全文
posted @ 2014-03-28 18:35 一天不进步,就是退步 阅读(316) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap 是 Java concurrent 包的重要成员。本文将结合 Java 内存模型,来分析 ConcurrentHashMap 的 JDK 源代码。通过本文,读者将了解到 ConcurrentHashMap 高并发性的具体实现机制。这对于我们在实际应用中更加高效的使用它是很有帮助的。简介ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。由于 ConcurrentHashMap 的源代码实现依赖于 Java 内 阅读全文
posted @ 2014-03-28 18:31 一天不进步,就是退步 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 查看和配置日志WebLogic Server 内的每个子系统都可生成日志消息来传达其状态。例如,当启动 WebLogic Server 实例时,安全子系统会输出消息以报告其初始化状态。为了记录其子系统生成的消息,WebLogic Server 会将消息写入日志文件中。服务器日志可记录有关诸如服务器的启动和关闭、新应用程序的部署或一个或多个子系统故障等事件的信息。这些消息包括事件的时间和日期以及启动事件的用户 ID 等相关信息。您可以查看并排序这些服务器日志消息以检测问题、跟踪故障来源以及跟踪系统性能。还可以创建监听这些消息并自动响应的的客户端应用程序。例如,可以创建一个应用程序,监听指示子系统 阅读全文
posted @ 2014-03-25 16:06 一天不进步,就是退步 阅读(7833) 评论(0) 推荐(0) 编辑
摘要: The ability to program in five languages, including one machine-level? Not it.Project management skills, up to and including a PMP certification? Not that either.Excellent oral and written communication skills, as noted on every job description ever? That doesn’t hurt, but can be learned.All of the 阅读全文
posted @ 2014-03-24 17:53 一天不进步,就是退步 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 源地址:http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。本文正是从持续集成的基本概念入手,通过具体实例,介绍了如何基于 Jenkins 快速搭建持续集成环境。持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如 阅读全文
posted @ 2014-03-24 16:49 一天不进步,就是退步 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1.开源wikimediawiki http://www.mediawiki.org/wiki/MediaWiki2. 开发文档http://www.mediawiki.org/wiki/Manual:MediaWiki_Developer's_Guide3. pdf文档http://hepmdb.soton.ac.uk/wiki/images/0/0b/Open4a-Getting-Started-with-mediawiki.pdf或者http://upload.wikimedia.org/wikipedia/commons/3/3a/MediaWiki_User_Guide.pd 阅读全文
posted @ 2014-03-24 16:43 一天不进步,就是退步 阅读(4748) 评论(0) 推荐(0) 编辑
摘要: reference:http://www.mathcs.emory.edu/~cheung/Courses/323/Syllabus/Map/skip-list-impl.htmlThe link list element structure used to implement a Skip ListThelink list elementused to implement theskip listhas4 links(not including thedata portion):The Entry strcuture in a Skip List (theSkipListEntryclass 阅读全文
posted @ 2014-03-24 15:21 一天不进步,就是退步 阅读(715) 评论(0) 推荐(0) 编辑
摘要: Incomputer science, askip listis adata structurethat allows fast search within anordered sequenceof elements. Fast search is made possible by maintaining a linked hierarchy of subsequences, each skipping over fewer elements. Searching starts in the sparsest subsequence until two consecutive elements 阅读全文
posted @ 2014-03-23 21:19 一天不进步,就是退步 阅读(897) 评论(0) 推荐(0) 编辑
上一页 1 ··· 190 191 192 193 194 195 196 197 198 ··· 229 下一页