架构美文
文章平均质量分 78
234234
看看山观观海
打酱油的小运营
展开
-
大型网站技术架构(一)--大型网站架构演化
谈及大型网站,就得先说大型网站高并发、大流量、高可用、海量数据等特点转载 2017-08-03 22:40:30 · 1137 阅读 · 0 评论 -
浅谈项目系统架构分层
本文粗浅的讨论下关于项目系统架构的拆分模型,阐述每个层次(layer)的作用,以及面向SOA编程提供服务的方式。转载 2017-08-02 21:11:50 · 2396 阅读 · 0 评论 -
自动驾驶的技术架构和生态发展
本文将从汽车在现代科技领域的演进展开,逐步分析自动驾驶的技术架构和生态发展。转载 2017-08-01 20:22:10 · 4056 阅读 · 0 评论 -
高并发思路
服务器性能、数据库性能、网络连接甚至编程语言都会影响并发数。但总结起来,高并发无非就是拆拆拆分分分。转载 2017-08-07 22:38:31 · 2224 阅读 · 0 评论 -
大数据环境下该如何优雅地设计数据分层
本文主要讲解数据仓库的一个重要环节:如何设计数据分层。转载 2017-08-09 20:20:09 · 1421 阅读 · 0 评论 -
Redis 高可用架构最佳实践
一、前言2017 年 5 月 13 日,应用性能管理大讲堂广州站圆满落幕,其中来自三七互娱的 DBA 温国兵在会场与各位进行了精彩的 Redis 技术分享。Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。如今,互联网业务的数据正以更快的转载 2017-08-15 18:01:31 · 1182 阅读 · 0 评论 -
微服务架构(Microservice Architecture)
之前一段时间,有听部门架构说起接下来公司要使用微服务架构来研发系统,当时没怎么在意,因为是第一次听说微服务这个名词(果然无知者无畏啊);正好赶上五一假,我自告奋勇的,接了编写微服务架构培训文档这个任务(也许因为我是文科生,文笔稍微好点)。五一假期三天,基本都是在看资料,梳理思路以及编写接下来的培训文档中度过。下面,就说说我这几天的一些收获吧;先说说资料来源吧:有架构给我的一些资转载 2017-08-17 14:57:40 · 3231 阅读 · 2 评论 -
全球100款大数据工具汇总,入行必备
1、 Talend Open Studio是第一家针对的数据集成工具市场的ETL(数据的提取Extract、传输Transform、载入Load)开源软件供应商。Talend的下载量已超过200万人次,其开源软件提供了数据整合功能。其用户包括美国国际集团(AIG)、康卡斯特、电子港湾、通用电气、三星、Ticketmaster和韦里逊等企业组织。2、DYSON转载 2017-08-19 13:56:41 · 2277 阅读 · 0 评论 -
普通程序员如何向人工智能方向转型?
眼下,人工智能已经成为越来越火的一个方向。普通程序员,如何转向人工智能方向,是知乎上的一个问题。本文是我对此问题的一个回答的归档版。相比原回答有所内容增加。一、目的本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 “普通” 程序员踏入AI领域这个门。这里,我对普通程序员的定义是:拥有大学本科知识;平时工作较忙;自己能获取的数据有限。因此,本文更像转载 2017-08-24 17:58:35 · 7415 阅读 · 4 评论 -
大型网站技术架构(二)--架构模式
所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行等一系列问题与挑战。转载 2017-08-04 22:05:30 · 1481 阅读 · 0 评论 -
消息中间件架构讨论
在可用性和可靠性的基础上,讨论各种架构的优缺点,最后给出自己关于消息中间件的架构思考。转载 2017-08-05 13:20:00 · 1458 阅读 · 0 评论 -
如何设计实现真正的响应式微服务系统?
这是一篇讲解微服务系统在扩展性伸缩性方面的演进文章,Jonas Boner认为目前普通的微服务最终将演进为事件驱动的响应式微系统架构(Reactive Microsystem),英文PPT文档见:这里(https://pan.baidu.com/s/1gflc0MZ)。今天系统架构大概有三种:单体Monolith、微单体Micoliths和微服务Microsystems转载 2017-11-21 15:38:01 · 1572 阅读 · 0 评论 -
高可用的一些思考和理解
在目前的互联网大时代,在高并发等冲击下,还必须保证服务高可用,如果服务不高可用那么意味着:系统不是7*24小时提供服务,那么用户体验就特别差了,可能用户下次不用了,留不住用户。当系统不可用的时候,对公司的形象是有所影响的,BAT类似这种技术都是象征的。最重要的一点,当系统不可用的时候,直接损失就是金钱!!!基本都是秒算损失的,依稀记得2015年5转载 2017-10-26 09:01:09 · 714 阅读 · 0 评论 -
如何实现一个分布式RPC框架
远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。RPC的主要目标是让构建分布式应用更加容易,在提供强大的远程调用能力的同时不损失本地调用的语义的简洁性。趁实习前的这段业余时间,我实现了一个轻量级的分布式RPC框架,名字叫做 buddha(htt转载 2017-10-16 09:20:40 · 1158 阅读 · 0 评论 -
架构师应该是一种角色,而不是一个职位
看到一篇关于“架构师”的文章,读后非常有感触。我个人比较认同作者的大部分观点,故决定将原文进行翻译,和国内的开发者一起分享。原文地址:“Architect” Should Be a Role, Not a Position”。当一个资深的开发者变得更加资深时会发生什么事情?他们经常会被提拔做去“架构师”。有时一个架构师也不一定非要是开发者,如果他们能看到更大的蓝图。最终,总有一转载 2017-10-24 11:17:00 · 1281 阅读 · 0 评论 -
数据科学家必须知道的10个深度学习架构
近年来,深度学习的发展势头迅猛,要跟上深度学习的进步速度变得越来越困难了。几乎每一天都有关于深度学习的创新,而大部分的深度学习创新都隐藏在那些发表于ArXiv和Spinger等研究论文中。本文介绍了部分近期深度学习的进展和创新,以及Keras库中的执行代码,本文还提供了原论文的链接。简洁起见,本文中只介绍了计算机视觉领域内比较成功的深度学习架构。转载 2017-09-30 12:44:02 · 466 阅读 · 0 评论 -
从架构理解价值-我的软件世界观
程序员的迷茫-找寻不到价值在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天爷,今天下个大数据雨,明天挂个人工智能风,面对琳琅满目的技术浪潮的冲击,程序员难免深感无力,深怕错过了技术潮流从而失去了职场竞争力。有时候我会思考难道在技术领域内不断紧跟新潮,不断提升技能就是我的价值所在?转载 2017-10-31 16:29:43 · 887 阅读 · 0 评论 -
大数据架构师从入门到精通 学习必看宝典
其实这就是想告诉你的大数据的三个发展方向,平台搭建/优化/运维/监控、大数据开发/ 设计/ 架构、数据分析/挖掘。请不要问我哪个容易,哪个前景好,哪个钱多。转载 2017-08-08 21:44:31 · 12718 阅读 · 3 评论 -
单元化架构,为什么要用以及我们如何做到
本文将从三个问题来介绍一次实践,单元化是什么,为什么要用到以及我们如何做到。转载 2017-08-06 21:58:33 · 10397 阅读 · 3 评论 -
高性能Web架构
来源:彗星计划引言最新中国互联网络信息中心(CNNIC)发布的《第38次中国互联网络发展状况统计报告》,2016年6月,我国网民规模达7.1亿。全球互联网网站数量超过10亿个。如此多的设备,如此吸引用户的在线服务,如何做到脱颖而出,除了产品本身的设计外,你的产品能不能比其他产品更快的响应的用户也是非常关键的因素。有数据表明,移动互联网下用户越来越没有耐心,用户越来越转载 2017-08-29 10:23:42 · 10513 阅读 · 2 评论 -
成为Java高级架构师必看的15本书
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本转载 2017-08-31 11:00:35 · 4483 阅读 · 0 评论 -
status87
函数名: _status87功 能: 取浮点状态用 法: unsigned int _status87(void);程序例:#include #include int main(void){ float x; double y =原创 2011-10-13 13:59:58 · 888 阅读 · 0 评论 -
php常用函数总结
PHP String 函数PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP addcslashes() 在指定的字符前添加反斜杠。 4 addslas原创 2011-09-28 17:54:16 · 993 阅读 · 2 评论 -
经典sql语句
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sqlserver--- 创建 备份数据的 deviceUSE masterEXEC转载 2011-09-01 13:35:47 · 635 阅读 · 0 评论 -
Web开发人员应当知道的15个开源项目
<br /> <br />如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代码和应用程序,而不是自己重头开始。<br />开源由来已久,并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及PHP(LAMP)。<br />但是除那些之外的其他开源项目呢?作为一名Web开发人员,你可以借助诸多可用的项目,以节省开发时间,或提高程序性能。<br />下面让我们看一下哪些开源项目可供大家免费使转载 2011-05-05 15:41:00 · 594 阅读 · 0 评论 -
Linux和Unix中修改hostname
<br /> 在Linux和Unix中,主机名,即hostname是很有用的,例如在配置主机信任关系时,就需要hostname,因此怎么修改Linux和Unix系统的hostname,成为很多刚刚接触的一个拦路虎,下面我就将怎么暂时修改hostname,和永久修改hostname做一个详细的介绍<br /> <br /> 一:Unix系统修改hostname<br /> 1.使用系统命令hostname可以查看当前系统的主机名:例如<br /> [cuug20+cuug@/ex转载 2011-05-05 15:40:00 · 724 阅读 · 0 评论 -
50个常用sql语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>转载 2011-03-28 09:53:00 · 535 阅读 · 0 评论 -
sqlite嵌入式数据库在linux下的编译
http://tech.it168.com/oldarticle/2006-08-14/200608141838351.shtml责任编辑:魏国亮作者:余涛 2006-08-14 【IT168 技术文档】第一步 sqlite在arm-linux下的编译 1、 下载sqlite:请到http://www.sqlite.org/download.html,将下载的代码包解开,将生成sqlite目录,另外新建一个build目录,如sqlite-arm-linux,应该是和sqlite目录平转载 2011-03-24 15:34:00 · 720 阅读 · 0 评论 -
Linux和Unix中修改hostname (转)
在Linux和Unix中,主机名,即hostname是很有用的,例如在配置主机信任关系时,就需要hostname,因此怎么修改Linux和Unix系统的hostname,成为很多刚刚接触的一个拦路虎,下面我就将怎么暂时修改hostname,和永久修改hostname做一个详细的介绍 一:Unix系统修改hostname 1.使用系统命令hostname可以查看当前系统的主机名:例如 [cuug20+cuug@/export/home/cuug]# hostname cuug20 也可以通过查看系统文件来获得转载 2011-03-23 13:58:00 · 2012 阅读 · 0 评论 -
js菜单效果
效果图:参考代码:test1.htm========commoninfomainframefunction hideAll(){ for(i=0;i { odiv[i].style.display="none"; }}function showObj(num){ if(odiv[num].style.displ原创 2011-11-02 15:02:32 · 522 阅读 · 0 评论 -
Excel表格的35招必学秘技
也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。 一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于200转载 2012-06-14 09:09:37 · 2737 阅读 · 0 评论 -
maven详解
maven详解http://fxzcollege6.iteye.com/blog/2210386RESTFUL API 安全设计指南http://defenderhhhh.iteye.com/blog/2298490Spring学习(一)---IoC介绍http://happiness0617.iteye.com/blog/2298383Androi转载 2016-05-18 16:13:51 · 428 阅读 · 0 评论 -
android WindowManager解析与骗取QQ密码案例分析
android WindowManager解析与骗取QQ密码案例分析 http://blog.csdn.net/self_study/article/details/50484337浅谈android中图片处理之色彩特效处理ColorMatrix(三) http://blog.csdn.net/u013064109/article/details/51416389流转载 2016-05-18 16:11:28 · 615 阅读 · 0 评论 -
每日推荐
android RecycleView复杂多条目的布局http://blog.csdn.net/linder_qzy/article/details/51066489Unity中NGUI里ScrollView选中的item遮挡自动滚动到中间或者合适位置http://blog.csdn.net/cordova/article/details/51152355浅谈Jav转载 2016-04-15 17:42:56 · 379 阅读 · 0 评论 -
每日文章推荐
高仿path小球刷新效果,类似IOS果冻效果 http://blog.csdn.net/mr_immortalz/article/details/51137319权限管理框架实现(1)--Struts切面处理 http://blog.csdn.net/xvshu/article/details/51132883项目整理--Echarts前端后台的贯通写法 htt转载 2016-04-14 09:37:24 · 821 阅读 · 0 评论 -
ftp,nfs,samba基本配置
TFTP # vim /etc/xinetd.d/tftp disable = no # ls /etc/rc.d/init.d/xinetd 确认脚本文件存在 默认目录 /var/lib/tftpboot # service xinetd restartVSFTP:转载 2012-08-01 15:23:39 · 736 阅读 · 0 评论 -
HTML标记属性
标签:!important说明:增加特定规则的重要性。标签::active说明: 设置当链接处于激活状态时 a 元素的样式。标签::first-letter说明: 在对象的第一个字符上应用一个或多个样式。标签::hover说明: 设置当用户将鼠标指针悬停在链接上时 a 元素的样式。标签::link说明: 设置当链接最近没有访问过时转载 2012-07-26 17:50:33 · 2323 阅读 · 0 评论 -
HTML标记事件
标签:onabort说明:当用户中断下载图像时触发。 标签:onactivate说明:当对象设置为活动元素时触发。 标签:onafterprint说明:对象所关联的文档打印或打印预览后立即在对象上触发。 标签:onafterupdate说明:当成功更新数据源对象中的关联对象后在数据绑定对象上触发。 标签:onbeforeactivat转载 2012-07-26 17:51:12 · 830 阅读 · 0 评论 -
HTML 标签解释大全 (一)
一、HTML标记标签:!DOCTYPE说明:指定了 HTML 文档遵循的文档类型定义(DTD)。标签:a说明:标明超链接的起始或目的位置。标签:acronym说明:标明缩写词。标签:address说明:特定信息,如地址、签名、作者、此文档的原创者。标签:applet说明:在页面上放置可执行内容。标签:area说转载 2012-07-26 17:49:05 · 826 阅读 · 0 评论 -
常用网站链接
http://pds.sslibrary.com/library.jsp?username=ssgpszjs 图书馆http://g.wanfangdata.com.cn/ 万方数据库http://book.sunner.cn/ 苏小红系列教材http://bbs.c114.net/index.php 通信人家园http://bbs.cep转载 2012-07-24 17:22:36 · 1040 阅读 · 0 评论