- 博客(30)
- 资源 (64)
- 收藏
- 关注
转载 猿题库 iOS 客户端架构设计
我几周前写过一篇文章,叫 《被误解的 MVC 和被神化的 MVVM》,其中的很多思想是和本文的作者 Lancy 交流获得的。当时很多人回复问:能直接上猿题库的代码吗?这次 Lancy 的这篇文章就直接上代码了。这篇文章详细介绍了猿题库客户端架构的设计和思考,当然,也有大量的代码示例。Lancy 引入了一个名为 Data Controller 的层级为 View Controller 瘦身,
2015-12-31 18:52:10 850
原创 架构之美
架构有助于确保系统能够满足其利益相关人的关注点,在构想,计划,构建和维护时,架构有助于处理复杂性。一个理想的系统包含以下特征:具备客户要求的功能。能够在要求的工期内安全的构建。性能足够好。可靠的。可用的,并且使用时不会造成伤害。安全的。成本是可以接受的。符合法规标准。将超越前人及其竞争者。但从来没有一个复杂的系统能够很好的满足上述特征。架构是一种折中——
2015-12-31 17:12:47 428
转载 Android 之 内存管理
http://blog.csdn.net/xieqibao/article/details/6707519概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问题而造成OOM
2015-12-29 16:23:30 323
转载 架构师于小波:魅族实时消息推送架构
【编者按】此文是根据魅族架构师于小波在msup和魅族联合举办的#魅族技术开放日#的演讲中的分享内容整理而成,于小波分享了魅族实时消息推送架构的其中遇到的坑和一些心得体会。系统介绍这个系统数据情况是这样的,实时在线的用户是2500万左右,下面有一个趋势图,从今年1到10月份的都列出来了,这个系统一天PV量是50亿左右,这个系统推送速度可以达到600万条/分钟。
2015-12-28 22:18:19 553
转载 Linux 集群文件系统简介
http://www.csdn.net/article/1970-01-01/2417集群应用程序简介集群应用程序具有各种级别的成熟度和功能。它们包括: 高性能 集群也称为并行集群或计算集群,通常用于那些支持大量计算处理的系统。在这些集群中,并行文件系统在节点间分配处理资源,因而允许每个节点通过并发的读写同时访问同一文件。NASA 在二十世纪九十年代初期开发的 Beow
2015-12-28 22:15:45 2957
转载 Hadoop分布式文件系统:架构和设计要点
http://www.csdn.net/article/1970-01-01/282725一、前提和设计目标1、硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。2、跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的
2015-12-28 22:13:27 369
转载 磁盘IO
http://elf8848.iteye.com/blog/1944219http://pengjiaheng.iteye.com/ 说说IO - IO的分层 说说IO(一)- IO的分层 IO 性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到 IO 。而 IO 性能的发展,明显落后于
2015-12-28 22:11:20 3640
转载 8天学通MongoDB——第八天 驱动实践
http://www.cnblogs.com/huangxincheng/archive/2012/03/09/2386054.html 作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者,因为提供了丰富的linq操作,相当方便。 官方驱动:https://github.com/mongo
2015-12-26 01:26:36 340
转载 8天学通MongoDB——第七天 运维技术
http://www.cnblogs.com/huangxincheng/archive/2012/03/08/2384571.html这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面:1. 安装部署2. 状态监控3. 安全认证4. 备份和恢复,下面我们就一点一点的讲解。 一:安装
2015-12-26 01:14:17 391
转载 8天学通MongoDB——第六天 分片技术
http://www.cnblogs.com/huangxincheng/archive/2012/03/07/2383284.html 在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。 一:分片 mongodb采用将
2015-12-26 01:03:19 335
转载 8天学通MongoDB——第五天 主从复制
http://www.cnblogs.com/huangxincheng/archive/2012/03/04/2379755.html 从这一篇开始我们主要讨论mongodb的部署技术。 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是
2015-12-26 00:47:28 350
转载 8天学通MongoDB——第四天 索引操作
http://www.cnblogs.com/huangxincheng/archive/2012/02/29/2372699.html、这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅。 好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们又会花费50%的时间在R上面,因
2015-12-26 00:37:22 421
转载 8天学通MongoDB——第三天 细说高级操作
http://www.cnblogs.com/huangxincheng/archive/2012/02/21/2361205.html一: 聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 count count是最简单,最容易,也是最常用的聚合工具,它的使用跟我们C#里
2015-12-26 00:17:27 385
转载 8天学通MongoDB——第二天 细说增删查改
http://www.cnblogs.com/huangxincheng/archive/2012/02/19/2357846.html看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了
2015-12-26 00:00:32 306
转载 8天学通MongoDB——第一天 基础入门
http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html 关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载 上MongoDB官
2015-12-25 23:58:16 336
转载 mongodb与mysql相比的优缺点
http://blog.sina.com.cn/s/blog_966e430001019s8v.html与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度:举例来说,在传统的关系型数据库中,一个COUNT类型的操作会锁定数据集,这样可以保证得到“当前”情况下的精确值。这在某些情况下,例 如通过ATM查看账户信息的时候很重要,但对于Wordn
2015-12-25 23:48:59 511
转载 互联网公司的简历
有设计感的简历当然会多看两眼,但是,如果一定要我评价一份电子版简历的排版,那我唯一的要求是简洁大方,标点和分段正确,整篇简历除照片外不多于2种颜色,能让人看明白,不乱,在我这儿就过关了。至于有些HR非崇尚宋体贬低微软雅黑(我还见过专门喜欢微软雅黑的HR,不过人家也不会因为你用宋体就把你毙了),喜欢PDF贬损word(一个技术大牛因为用word你就把人毙了试试,老板分分钟pia飞你),这在我长期服务
2015-12-24 22:42:43 745
转载 Java面试问题汇总
ava 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你将
2015-12-24 22:36:28 1492
转载 java 二叉搜索树(搜索、添加、遍历)
http://marcospring.iteye.com/blog/1622408栈、队列、链表都有他们各自的好处,同样的也有弊端的存在。 如果我想要一个有序的数组和链表这个当然很好实现。现在我要在这几个数据结构中查找一个值。先说数组,因为是有序的通过二分查找很快的就可以找到。查找的效率还是很高的,但如果要是插入呢,为了保证有序,我要先找到插入位置,然后再将比插入数字大的数字依次向
2015-12-24 14:25:10 846
转载 一些著名问题与算法
http://toutiao.com/i6230918855481360898/?tt_from=android_share&utm_campaign=client_share&app=news_article&utm_source=email&iid=3375098659&utm_medium=toutiao_androidCSDN 2015-12-22 09:29
2015-12-24 11:11:06 1700
转载 Redis 的性能幻想与残酷现实
http://toutiao.com/news/6231154592172737026/?tt_from=android_share&utm_campaign=client_share&app=news_article&utm_source=email&iid=3375098659&utm_medium=toutiao_androidRedis 的性能幻想与残酷现实 读社会
2015-12-24 11:09:20 530
转载 数据库schema设计与优化
http://toutiao.com/i6231427267264791041/?tt_from=android_share&utm_campaign=client_share&app=news_article&utm_source=email&iid=3375098659&utm_medium=toutiao_android数据库schema设计与优化 腾讯大
2015-12-24 11:07:01 1140
转载 腾讯分析系统架构解析
http://www.csdn.net/article/2014-09-15/2821698摘要:TA是一款面向第三方站长的免费网站分析系统,在数据稳定性、及时性方面广受站长好评,其秒级的实时数据更新频率也获得业界认可。本文将从实时数据处理、数据存储等多个方面带你深入探寻TA的系统架构及实现原理。TA(Tencent Analytics,腾讯分析)是一款面向第三方站长的
2015-12-24 11:04:24 822
转载 双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计
https://www.centos.bz/2014/12/ha-load-balance-mysql-master-slave-architecture/#%E8%A7%A3%E5%86%B3session%E5%85%B1%E4%BA%AB%E9%97%AE%E9%A2%98双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计作者: 朱 茂海 分类:
2015-12-23 09:02:59 988
转载 tomcat架构分析 (JNDI配置)
http://gearever.iteye.com/blog/1554295出处:http://gearever.iteye.comJNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象
2015-12-23 08:50:10 522
转载 VM调优总结
http://my.oschina.net/shootercn/blog/15393一、相关概念基本回收算法引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep)此算法
2015-12-23 00:15:17 437
转载 Java theory and practice: Fixing the Java Memory Model, Part 2
http://www.ibm.com/developerworks/library/j-jtp03304/Java theory and practice: Fixing the Java Memory Model, Part 2How will the JMM change under JSR 133?JSR 133, which has be
2015-12-20 08:58:25 504
转载 Java theory and practice: Fixing the Java Memory Model, Part 1
http://www.ibm.com/developerworks/library/j-jtp02244/index.htmlJava theory and practice: Fixing the Java Memory Model, Part 1What is the Java Memory Model, and how was it broken in the
2015-12-20 08:57:34 818
转载 JSR 133 (Java Memory Model) FAQ
https://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.htmlJSR 133 (Java Memory Model) FAQJeremy Manson and Brian Goetz, February 2004Table of ContentsWhat is a memory model, anyway?Do
2015-12-20 08:55:14 775
转载 jvm 堆栈方法区数据存放和操作流程
http://chengjianxiaoxue.iteye.com/blog/2153147栈: 1 基础数据类型 byte short int long float double char boolean 2 方法的形式参数,方法调用完后从栈空间回收 3 引用对象的地址,引用完后,栈空间地址立即被回收,堆空间等待GC a) 栈内的数据线程之间独立 b
2015-12-17 18:26:31 1004
EclipseMemoryAnalyzer-x86_64
2018-01-03
微服务:从设计到部署
2017-10-21
Netty权威指南 PDF电子书下载 带目录书签 完整版
2016-05-02
Unix环境高级编程 第三版
2016-01-01
Patterns of Enterprise Application Architecture .pdf
2015-12-26
企业应用架构模式中文版_Patterns of Enterprise Application Architecture.rar
2015-12-26
用例图释义
2015-06-12
敏捷软件开发
2015-01-22
WebSphere+Application+Server
2012-12-25
x.509 证书说明书
2012-12-20
jad eclipse 执行文件和插件jar
2011-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人