首页 文章 精选 留言 我的

精选列表

搜索[学习],共10000篇文章
优秀的个人博客,低调大师

开发运维DBA看过来:容器、Docker、DevOps、数据库学习资料(1000+ PPT讲义)大汇总

很多企业都了解DevOps理论,但仍然很难落地,在企业内部,该如何实施DevOps呢?阿里云容器技术专家为你解读DevOps企业最佳实践。 阿里云大学系列精品课:阿里专家带你玩转DevOps企业最佳实践 (限时优惠中,名额有限) 完善的DevOps课程体系,阿里专家团讲解+答疑,理论实践结合助力DevOps落地。我们负责教会您: 快速高质量的应用容器化迁移 从零搭建CI/CD系统标准化交付流程 云原生容器应用交付设计 多种发布模式实现容器化交付 容器化应用性能测试与调优 容器化应用问题诊断、监控与运维 钉钉搜群组:21731923(或扫描文末二维码),加入DevOps技术交流+专家答疑群(更有多项福利等着你)。 容器与DevOps资料下载汇总 阿里 DevOps 转型实践(PDF下载)阿里巴巴大数据运维实践(PDF下载)阿里巴巴高效一站式持续交付(P

优秀的个人博客,低调大师

(1)学习笔记 ) ASP.NET CORE微服务 Micro-Service ---- 什么是微服务架构,.netCore微服务选型

开发工具:VS2017 .Net Core 2.1 什么是微服务?单体结构: 缺点: 1)只能采用同一种技术,很难用不同的语言或者语言不同版本开发不同模块; 2)系统耦合性强,一旦其中一个模块有问题,整个系统就瘫痪了;一旦升级其中一个模块,整个系统就停机了; 3)要上线必须一起上线,互相等待,无法快速响应需求; 4)集群只能是复制整个系统,即使只是其中一个模块压力大; 微服务:不同模块放到不同的进程/服务器上,模块之间通过网络通讯进行协作。适用于:模块比较多,访问量比较大的互联网类系统,并不是所有项目都适合微服务 优点: 1)可以用不同的语言或者语言不同版本开发不同模块; 2)系统耦合性弱,其中一个模块有问题,可以通过“降级熔断”等手段来保证系统不血崩; 3)可以独立上线,能够迅速响应需求; 4)可以对不同模块用不同的集群策略,哪里慢集群哪里。 缺点: 1)开发难度大,系统结构更复杂; 2)运行效率低;(网络通讯没有进程通讯快) 微服务架构要处理哪些问题?服务间通讯;服务治理与服务发现;网关和安全认证;限流与容错;监视等第一代微服务:Dubbo(Java)、Orleans(.Net)等 和语言绑定紧密;第二代微服务:Spring Cloud等 适合混合开发第二代微服务:Service Mesh(Service Fabric(微软内部使用的、开源的)、lstio、Conduit等)目前:第三方微服务还在快速发展中,更新迭代比较快(还不完善) .NetCore 微服务选型为什么是.net Core?虽然.Net Framework也可以实现微服务,但是.Net Core是为云而生,用来实现微服务更方便,而且.Net Core可以跨平台。(.Net Framewordk不会再有.Net5.x 下一代就是.Net Core) 第二代微服务架构:Consul+Ocelot+.Net Core+Polly+.....;腾讯.net大队长张善友把腾讯内部的架构实战整理出一个开源项目NanoFabric(Github上可以搜到),NanoFabric不是一个独立的技术,它只是帮我们搭建好了,配置好了的一个脚手架,只是一个胶水项目,文档不全,仅供我们参考。 在SpringCloud中:EurekaServer做服务治理和服务发现、Hystrix做熔断降级、Zuul做网关;在NanoFabric中:Consul做服务治理和服务发现、Polly做熔断降级、Ocelot做网关; 在微服务中,服务之间的通讯有俩种主要形式:1)Restful,也就是传输Json格式数据。.net中就是对应的webapi技术 效率比较低,数据冗余,短连接2)二进制RPC:二进制传输协议,比restful用的http通讯效率更高,但是耦合性更强。技术有Thrift、gRPC等 此文档是根据杨中科老师的.net Core微服务视频和课件做的记录 小哥哥 小姐姐们 如果本篇文章对你们有帮助的话 就点点右下角的推荐吧 0.0 现在的努力只是为了更好的将来,将来你一定不会后悔你现在的努力。一起加油吧!!! C#/.NetCore技术交流群:608188505欢迎加群交流 如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

优秀的个人博客,低调大师

把深度学习计算机做到1立方毫米大小,这群科学家想干什么?

本文来自AI新媒体量子位(QbitAI) 计算机科学家David Blaauw从包里拿出一个小小的塑料盒,打开,用指尖小心翼翼地捏起里面一个小黑点,放在桌子上。他在向IEEE Spectrum编辑Katherine Bourzac展示他最新的研究成果:M3计算机。 Katherine生怕自己这时会咳嗽一声,把这台“世界上最小的计算机之一”吹到地上。 Blaauw和他在密歇根大学的同事Dennis Sylvester这周在旧金山的国际固态电路研讨会(ISSCC)上,讨论了跟M3有关的10篇论文。这两位电气与电子工程师协会(IEEE)会士已经在连续几年带着M3参加ISSCC,产品每年各有不同。 这里的M3不是指立方米,而是“密歇根微尘(MichiganMicroMote)”,小到只有1立方毫米,功率只有几毫微瓦(十亿分之一瓦),可以分辨汽

优秀的个人博客,低调大师

做机器学习的是些什么样的人?Kaggle做了一份居委会式的调查

本文来自AI新媒体量子位(QbitAI) 在做数据科学的,都是些什么人?能赚多少钱?他们是怎样进入这个行业的,工作中会用到什么方法、哪些工具,遇到怎样的困难? 为了解答这些问题,全球最大的数据科学家社区Kaggle面向他们的100万名注册用户,发起了像居委会一样的调查,从年薪多少到喜欢听哪个播客,都问了个遍。 他们收到了16000份调查结果,其中463份来自中国。 Kaggle把调结果梳理成一份交互式报告,量子位编译整理了其中要点: 谁在从事数据工作? 有很多方法可以研究有哪些人在从事数据工作,但我们首先从一些人口统计学信息入手来了解从事数据科学的人的职业和背景: 你多大年纪? 平均而言,调查受访者都在30岁左右,但不同国家的数值各有不同。例如,印度的平均年龄比澳大利亚年轻9岁。 中国的受访者平均年龄是25岁。与全球情况相比,中国受访者的年龄分布更

优秀的个人博客,低调大师

Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)(十八)

把MySQL里的数据导入到HDFS 1、使用MySQL工具手工导入 把MySQL的导出数据导入到HDFS的最简单方法就是,使用命令行工具和MySQL语句。 为了导出整个数据表或整个数据库的内容,MySQL提供了mysqldump工具。 比如 SELECT col1,col2 FORM TABLE INTO OUTFILE'/tmp/out.csv' FIELDS TERMINATED BY ',' , LINES TERMINATED BY '\n'; 这个学格式就好,具体表看自己的。 一旦我们把数据导出到文件中,就可以用hadoop fs -put把该文件,从本地linux移到HDFS上。 2、使用Sqoop把MySQL里的数据导入到HDFS $ sqoop import --connect jdbc:mysql://192.168.80.128/hive --username hive \ > --password hive --table employees 注意,这里根据自己的来,元数据库名,用户名和密码 把MySQL里的数据导入到Hive $ sqoop import --connect jdbc:mysql://192.168.80.128/hive --username hive -password hive --table employees --hive-import --hive-table employees 更为详细,见 用Sqoop将mysql中的表和数据导入到Hive中 把HDFS里的数据导出到MySQL $ sqoop export --connect jdbc:mysql://192.168.80.128/hive --username hive -password hive --table employees --export-dir edata --input-fields-terminated-by '\t‘ 更为详细,见 Sqoop1.4.5+hadoop2.2.0进行Mysql到HDFS的数据转换 把HDFS里的数据导出到Hive $ sqoop export --connect jdbc://mysql://192.168.80.128/hive -username hive -password hive --table employees --export-dir /user/hive/warehouse/employees --input-fields-terminated-by '\001' --input-lines-terminated-by '\n' 本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/6115754.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

《从零开始学Swift》学习笔记(Day5)——我所知道的标识符和关键字

好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整理一下Swift中的标识符和关键字。 什么是标识符呢? 标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等由开发人员指定的名字。 其实,构成标识符的字母是有一定规范的,Swift中命名规则是: 区分大小写,Myname与myname是两个不同的标识符; 标识符首字符可以以下划线(_)或者字母开始,但不能是数字; 标识符中其他字符可以是下划线(_)、字母或数字。 例如:userName、User_Name、_sys_val、身高等为合法的标识符,而2mail、room#和class为非法的标识符。 什么是关键字呢? 关键字是类似于标识符的保留字符序列,由语言本身定义好的,不能挪作他用,除非用重音符号(`)将其括起来。A Swift语言常见的关键字有以下4种。 与声明有关的关键字:class、deinit、enum等。 与语句有关的关键字:break、case、continue等。 表达式和类型关键字:as、catch、dynamicType、false等。 在特定上下文中使用的关键字:associativity、convenience、dynamic等。 Swift中关键字是区分大小写的,所以class和Class是不同的,那么Class不是Swift的关键字。 本文转自 tony关东升 51CTO博客,原文链接:http://blog.51cto.com/tonyguan/1744589,如需转载请自行联系原作者

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册