架构_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 架构 >>列表
· MVP架构发布时间:2017-06-28
一、介绍MVP(ModelViewPresenter)架构是从著名的MVC(ModelViewController)架构演变而来的。对于在Android应用中开发就可以视为是MVC架构,布局文件视为View,Activity视为Controller,但是Activity还要控制布局的更新,所以说Activity是Controller与View的合体,这样的结果是Actiivty的代码很多也很杂乱,而MVP就是将Activity充当的Controller与View的角色分割开来。View... 查看全文
· JVM架构初探发布时间:2017-06-28
每个Java开发人员都知道字节码经由JRE(Java运行时环境)执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。作为开发人员,了解JVM的架构是非常重要的,因为它使我们能够编写出更高效的代码。本文中,我们将深入了解Java中的JVM架构和JVM的各个组件。JVM虚拟机是物理机的软件实现。Java的设计理念是WORA(WriteOnceRunAnywhere,一次编写随处运行)。编译器将Java文件编译为Java.class文件,然后将... 查看全文
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习!基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发、部署、运维管理、持续开发持续集成的流程。平台提供基础设施、中间件、数据服务、云服务器等资源,开发人员只需要开发业务代码并提交到平台代码库,做一些必要的配置,系统会自动构建、部署,实现应用的敏捷开发、快速迭代。在系统架构上,PaaS云平台主要分为微服务架构、Docker容器技术、DveOps三部分,这篇文章重点介绍微服务架构的实施... 查看全文
现在市面上的编程语言以面向对象为主流。面向对象先要从一些最基本的做起。比如我24岁就结婚了,不然怎么面向对象编程。然后刚结婚就生娃了,不然对象跑了咋办?new一个?创建销毁开销很大的,还是生个娃持续持有对象的引用的好。为啥有些人开口说话能说很久,有些人说话有一搭没一搭的?据我观察发现,动手干活差不多的两个人,会说的将来发展的会更好。原因从具体实例来感受一下。和朋友聊天,真的,好几年前人人网出来的总有点技术极客精神,聊天我们聊技术。人家问我你们视频是怎么存储怎么播放的。我说我就是做内容... 查看全文
15套Java架构师详情15套java架构师、集群、高可用、高可扩展、高性能、高并发、性能优化、Springboot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战视频教程视频课程包含:高级Java架构师包含:Springboot、Springcloud、Dubbo、Redis、ActiveMQ、Nginx、Mycat、Spring、MongoDB、ZeroMQ、Git、Nosql、Jvm、Mecached、Netty、Nio、Mina、性能调优... 查看全文
· 了解Serverless架构发布时间:2017-06-14
1概述Serverless中文译为“无服务”是一种新兴起的架构模式,公司ESB产品引入Rest微服务服务机制过程,笔者刚好参与其中,其中Serverless作为一个新起的概念,跟微服务架构相关,为此笔者查阅了许多资料,有一些初步了解,因此把自己的学习笔记分享给大家,希望能对相关学习者有所帮助。本文主要是从自身的疑问出发,来阐述什么是Serverless架构,Serverless架构有哪些优缺点以及有哪些应用案例等。2名词解释什么是Serverless?它是一种基于互联网的技术架构理念... 查看全文
今天,2017年YunOS开发者大会在上海召开,在会上,YunOS官方正式发布了YunOS6操作系统。YunOS是是阿里巴巴集团旗下智能操作系统,融合了阿里巴巴在云数据存储、云计算服务以及智能设备操作系统等多领域的技术成果,并且可搭载于智能手机、智能穿戴、互联网汽车、智能家居等多种智能终端设备。按照官方说法,全新架构的YunOS6拥有高效的系统内核、基于云的应用框架及先进的安全机制。新系统实现了15秒闪电开机,应用冷启动时间缩短200%以上,以智能调度实现低功耗省内存,避免系统&ldquo... 查看全文
1978年6月8日,英特尔发布了新款16位微处理器“8086”,也同时开创了一个新时代:x86架构诞生了,今天是英特尔x86架构诞生39周年。x86指的是特定微处理器执行的一些计算机语言指令集,定义了芯片的基本使用规则,事实上,8086处理器发布之初并没有获得太多关注,开始也没有被大范围采用,IBM兼容机的普及让x86迅速成为PC机的标准架构。接近40年风雨兼程,尽管面临着ARM和各种新架构的竞争,而采用X86架构的处理器硬件仍然主宰着大部分桌面PC,笔记本和工作站市场... 查看全文
Google致力于用更好的产品与服务来切实改善人们的生活,并藉此解决一些世界范围内的问题。因此,Google不仅在学术层面上进行着对人工智能的研究,也成功地将工程师和科学家团队精心设计的深度学习模型投入实际应用。例如,搭载了神经网络机器翻译的Google翻译,通过不再将句子中的词和短语独立翻译,而是对完整句子整体处理,将翻译误差降低了55%~85%。而Google强大的深度学习模型也在医疗等领域日益发挥着重要作用。人工设计机器学习模型的过程非常困难... 查看全文
回到目录在MVC,EF,LINQ环境里,我们经常会用到DataModel(DO)和ViewModel(VO),可能对于它们的属性校验我们会采用特性的方式,当然这很直观,就连微软的DEMO也是如些,一般是这样的代码///<summary>///机构ID///</summary>[DisplayName("机构ID")]publicintAgentId{get;set;}///<summary>///机构名称///</summary>... 查看全文
原文链接在2017云栖大会-成都峰会上,阿里云存储服务产品经理大邪做了题为《小团队能做大系统:CloudNative云原生架构实践》的分享。由于CloudNative基于云计算的能力,可以实现微服务模式,使得DevOps可以利用CloudNative的微服务器架构以实现松耦合、高内聚的产品。云能够提供弹性能力、基础运维、原生服务等基础能力,可以利用云上构建无限扩容架构。原文链接... 查看全文
埃及艳后Cleopatra,很小的时候看过妈妈买的一本书里把她的名字翻译成克娄巴特拉,里面有很多描写她美貌的场景描写。然而这个以美貌著称的奇女子,我看到书里,凯撒和安东尼真正倾心的是Cleopatra背后的埃及文明及Cleopatra的智慧。罗马是个好战的国家,人民没有很多的精力去创造各种文明和手工艺品。而Cleapatra在这些大佬面前的出场,总结两个字:“华丽”。这种华丽会让罗马这些篡位的暴发户首领眼前一亮。在柏林,有全世界最好的艳后肖像。她的头发结的是个简单的发髻... 查看全文
由于前两篇文章的关系,最近收到很多朋友的反馈和私信,谈如何成长为一个架构师的问题。在这之前我很少有时间去考虑这个问题,因为我总有做不完的事儿:看不完的书,解决不完的问题,干不完的活儿……不是我干活儿慢,实际情况恰恰相反。但是我总是能给自己找很多的事情。我的桌面上有好几个txt,里面记录着各个方面要做的事情,看书过程中发现的问题等等。去年有一段时间很闲,我每天干着公司里的活儿,自己创着业,一天还要写一两篇专利,还是感觉很闲。其实就是想的少,做的不够细... 查看全文
为了推广.NetCore,微软为我们提供了一个开源Demo-eShopOnContainers,这是一个使用NetCore框架开发的,跨平台(几乎涵盖了所有平台,windows、mac、linux、android、ios)的,基于微服务架构的,运行在容器中的小型应用,其不仅展示了.NetCore的跨平台性,更展示了VS2017的强大,所有代码都在VS2017下开发。从名字上可以看出,这是一个运行在容器上的电子店铺应用,利用Docker的跨平台性,使我们可以“buildonce... 查看全文
首先,把昨天那俩条sql语句的优化原因给大家补充一下,第一条效率极低,第二条优化后的,sql语句截图如下:经过几个高手的评论和个人的分析:第一条sql语句查询很慢是因为它首先使用了in关键字查询,导致全表扫描,其次我那条sql语句的写法上,是通过子查询根据某一个字段去不断匹配后面查询到的集合数据,最后得到查询结果,这一系列操作下来效率上去才怪呢。但是第二条sql语句是通过连接查询,根据建立了索引的字段来等值匹配,最后得到查询结果,速度杠杠的。(一次小小的优化经历,学到了)。今天(2017-05... 查看全文
· 架构师之路--谈业务的合理架构发布时间:2017-05-25
奶奶从路边捡来一只小鸡。它总是喳喳的叫,但是周末我坐在那里的时候,它就会蹲在我脚上,很安详的样子。然后小鲜肉就过来说:麻麻,我好想吓唬它。小鸡被吓的到处乱串。我说了挺多话没法让小鲜肉停下来。我就叹了口气在那里看着。一个5岁的孩子本来就不具备换位思考的能力。还有一个问题,我其实根本不知道小鸡是怎样想的。只是觉得它趴在我脚上的时候很安心很安静。晚上下班我会把手伸到笼子里陪它待一会儿,因为我想它是很想自己的妈妈的。本文首发于静儿1986的博客,原文地址是http://www.cnblogs... 查看全文
· 大数据架构技术发布时间:2017-05-20
下图是近来学习和用到的大数据方面的技术,现在做一个总结。并且在总结的过程中,也进行更加进一步的学习和了解。以上为个人所接触到的大数据相关的一些技术,后续的章节将围绕这些技术展开,具体的介绍方式是从应用和原理两个方面进行。大家有其他的相关方面的建议和提议,可以提出来,也一起进行分享一下。大小:26.6KB查看图片附件... 查看全文
最近打算把我们的微信端用Vue.js重构,为什么选择Vue.js,一是之前使用的是传统的asp.netmvc,多页面应用用户体验比单页面要差。二是使用过Angular.js,感觉对开发人员要求较高,上手难度较大,而Vue.js在这方面有优势。这里记录下Vue.js开发环境Nodejs在Windows下的安装和配置。第一步:下载https://nodejs.org/en/笔者目前使用V6.10版本(node的偶数版本是稳定版本(长期支持版),奇数版本可以是开发版本,主要用于集成新功能... 查看全文
· Microsoft发布.NET架构指南草案发布时间:2017-05-18
英文原文:MicrosoftAnnouncesDraft.NETArchitectureGuidance微软开发部和VisualStudio产品团队提供了四份应用程序架构指南草案。这些草案涉及四个领域:微服务和Docker、ASP.NETWeb应用程序、Azure云部署及Xamarin移动应用程序。每份指南包含一套符合相应主题的文档。微软希望可以获得整个社区对这些文档草案的反馈。微服务和Docker指南包含一本Architecture电子书、一本DevOps电子书... 查看全文
15套Java架构师详情15套java架构师、集群、高可用、高可扩展、高性能、高并发、性能优化、Springboot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战视频教程视频课程包含:高级Java架构师包含:Springboot、Springcloud、Dubbo、Redis、ActiveMQ、Nginx、Mycat、Spring、MongoDB、ZeroMQ、Git、Nosql、Jvm、Mecached、Netty、Nio、Mina、性能调优... 查看全文