![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架与架构
文章平均质量分 89
迷你狐
这个作者很懒,什么都没留下…
展开
-
log4j.properties文件说明
log4j.rootLogger=DEBUG,stdout,R ##日志文件的名称(定义为控制台输出) log4j.appender.stdout=org.apache.log4j.ConsoleAppender ##灵活定义输出格式 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout ##输出格式定义 ...原创 2009-11-11 09:48:00 · 81 阅读 · 0 评论 -
GitHub上最火的74个Android开源项目
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1.ActionBarSherlockActionBarSh...原创 2014-03-05 14:28:36 · 109 阅读 · 0 评论 -
.NET开发者必备的11款免费工具
如今,HTML5,jQuery,JavaScript等等这些热门技术,受到了开发者们的强烈追捧,有了这些开发工具也为开发者们减轻了许多负担。本文为开发者介绍了11款.NET框架,这些框架有很多优点,比如提供用户界面,数据访问,数据库连接,Web应用开发,加密,数值算法算法,网络通信,以及一些其它的服务。这些工具都是开源的,有的开发工具你既可以从网上下载可执行文件,也可以下载源代码;还有一些工...原创 2012-04-20 11:47:00 · 152 阅读 · 0 评论 -
吞噬大数据存储领域新机制——NoSQL模式解析
在过去几年,一种新兴的大型数据存储机制正吞噬大数据存储市场。这种存储解决方案与传统的RDBMS有显著的区别,它们被称之为NoSQL。在NoSQL世界中有以下关键的成员,包括●Google BigTable、HBase、Hypertable●AmazonDynamo、Voldemort、Cassendra、Riak●Redis●CouchDB、MongoDB...原创 2012-06-15 17:39:18 · 114 阅读 · 0 评论 -
11个面向文档的开源NoSQL数据库
1.MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使...原创 2011-12-07 12:13:45 · 171 阅读 · 0 评论 -
20+ 个很棒的 jQuery 文件上传插件或教程
文件上传是网站很常见的功能之一,通过使用 jQuery 可以让上传过程更加人性化,更好的用户体验。本文介绍20个jQuery的文件上传插件,其中有一些是教程。1. PluploadPlupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度、图像自动缩略和上传分块。可同时上传多个文件。2. The KillersAjax Upload该插件使用 XHR 用...原创 2011-08-04 17:16:33 · 257 阅读 · 0 评论 -
Tagged,1亿用户、1000台服务器、50亿PV的优化史
从诞生到拥有1000台服务器的五个优化步骤 2004年以来,Tagged已经从一个微不足道的社交实验产品成长为最大的社交网络之一,每月数百万计的用户在这个网站上与其他人接触和交往,创造了50亿次页面访问。下面每一个步骤为一个优化阶段,这迫使我们不断改进网站的架构,最终发展成一个庞大的、有影响力的平台。 V1:PHP Web应用,10万用户、15台服务器,2004年 Tagged 诞生于...原创 2011-08-21 19:37:21 · 177 阅读 · 0 评论 -
大型网站系统架构分析
千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性? 首先讨论一下大型网站需要注意和考虑的问题。 数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个...原创 2009-07-01 11:16:50 · 80 阅读 · 0 评论 -
豆瓣网技术架构的发展历程
不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。洪强宁,2002年毕业于清华大学,现任北京豆瓣互动科技有限公司首席架构师。洪强宁和他带领的技术团队致力于用技术改善人们的文化和生活品质,在网站架构、性能、可伸缩性上进行深入研究。豆瓣网曾获软件中国2006年度最佳技术应用网站。 ...原创 2009-07-01 09:33:25 · 478 阅读 · 0 评论 -
Java 日志记录 log4j 最简明教程
最近在搞一个项目架设,希望从构建一个项目方方面面都彻底研究透,增长实战经验。 今天先研究一下日志的构建,这里选择了log4j--java方面比较流行的log框架,功能 很强大,使用起来也很方便了 废话少说,先看看一个史上最简单的log例子,看看我是如何用最简洁的设计实现将异常 等信息写入日志文件的。 项目文件结构 ----...原创 2009-12-04 16:09:45 · 94 阅读 · 0 评论 -
前端开发框架三剑客—AngularJS VS. Backone.js VS.Ember.js
摘要:透过对Github,StackOverflow,YouTube等社区进行数据收集后可知,AngularJS在各大主流社区中都是最受欢迎的,Backbone.js与Ember.js则不相伯仲。本文将对当前三款流行的Web开发框架作个简单比较。是否选择了合适的框架进行Web开发对项目是有重大影响的。我们都希望找到一个稳健的易维护的框架结构。接下来,我们一起来对当前三款流行Web开发...原创 2014-08-28 09:13:09 · 163 阅读 · 0 评论