Browsed by
月度归档: 2020年5月

云和虚拟化有何区别?[云计算]

云和虚拟化有何区别?[云计算]

閱讀本文約花費: 6 (分鐘)由于虚拟化和云的核心理念都是从抽象资源中创建可用的环境,所以很容易被混为一谈。虚拟化是一种技术,可让用户以单个物理硬件系统为基础,创建多个模拟环境或专用资源。而云是一种能够抽象、汇集和共享整个网络中的可扩展资源的 IT 环境。简而言之,虚拟化是一项技术,而云是一种环境。 人们创建云通常是为了进行云计算,也就是在系统中运行工作负载。  云基础架构可以包含各种裸机、虚拟化或容器软件,它们可用于抽象、汇集和共享整个网络中的可扩展资源,以此来创建云。稳定的操作系统(如 Linux®)是云计算的基础。这一层架构可让用户独立于公共、私有和混合环境之间。 如果您能访问内部网和/或互联网,则可以使用虚拟化来创建云,但这不是唯一的选择。  通过虚拟化,虚拟机监控程序会监控物理硬件,并抽象机器中各项资源,之后把这些资源提供给叫做虚拟机的虚拟环境。这些资源可以是原始处理能力、存储或基于云的应用,其中包含了部署所需的所有运行时代码和资源。 如果就此停止,则不能叫做云——这仅仅是虚拟化。  只有向中央池分配了虚拟资源,才能被称为“云”。增加一层管理软件后,即可管控将在云中使用的基础架构、平台、应用和数据。再增加一层自动化工具,用来替换或减少人工操作可重复指令和流程,从而为云提供自助服务组件。 如果您建立的 IT 系统满足以下条件,则说明您…

Read More Read More

为什么在做微服务设计的时候需要DDD?

为什么在做微服务设计的时候需要DDD?

閱讀本文約花費: 9 (分鐘)记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』 随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。但是DDD内容繁多,是不是要深入去了解呢,我觉得不必入坑太深,个人浅见,它最核心的一点就是针对贫血模型的不足而设计,把原先传统的贫血模型里的业务逻辑层拎出来,融入到Domain层,这样面对复杂业务的规模化变更,我们只需要专注于Domain即可。 回到主题,我们要了解的是微服务和DDD到底有什么关系呢? 因为在互联网时代,软件所面临的问题域比以往要复杂得多,这种复杂性来源于不断扩展的问题域自身,也来源于创新变化,以及这种规模性增长所带来的挑战。 然而一个人一个团队,他对复杂的事物的认知是有极限的,面对这种复杂问题唯一的方法就是分而治之。分主要考虑的是如何去分;治意味着分出来的每一个部分要能够独立的运行,能够互相的协作,完成整体的目标,能够一来应对外部变化所带来的冲击。 微服务的缺陷 微服务架构在分和治两个方面都给出了很好的理论指导和最佳实践,那微服务是不是解决复杂问题的银弹呢?其实不然,很多团队在应用了微服务架构来构建他们的系统以后,发现并没有完全解决这种复杂性问题,甚至还带来了一些其他的问题。比如: 服务并没有解决复杂系统如何应对需求变化这个问题,甚至还加剧了这个问题…

Read More Read More

就要做个臭公知

就要做个臭公知

閱讀本文約花費: 10 (分鐘)by 韩寒 (2012-04-20 07:44:51)       公知”这两个字越来越臭,还株连到了“知识分子”这个名词。“公知”被污名化应该就是这两年的事情。记得以前,很多杂志还会评选年度公知,我也曾入选过,但不知何时,大家就开始用“公知”两字骂人了,明明两方都是公知,观点之争到一半,一方忽然大喊,你们是公知,另一方就不辩自败了,比“对方开着宝马扬长而去”还要有效。后来大家又聪明了,一上来先全部变成草根,但很快又发现草根和草根之间的争论就像屁民与屁民之间的互掐一样,两败俱伤且无人关心。很快,又冒出来一个词,叫意见领袖,但没过多久,网络上意见领袖又泛滥了,每次公众事件,看着意见领袖自动排成一个连,还不如去看易建联。终于,大杀器出现了,“公民”两字隆重登场,作为“公共知识分子”的平民化变种,这个词又安全又不容易被污名,但最近也有人说,什么公民,也是图“功名”,都是大尾巴狼。于是很多人都不知道这个群体应该叫什么了。        “公知”的臭掉和“公知”自己也有一定的关系,知识分子的确有一堆的臭毛病,有的迂腐,有的圆滑,有的好色,有的没谱,有的投机,有的唠叨,有的粗鲁,有的装逼,有的故作高深,有的哗众取宠,有的拉帮结派,有的…

Read More Read More

微服务划分的姿势

微服务划分的姿势

閱讀本文約花費: 10 (分鐘)我们知道微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到的划分也不是绝对标准,仅供参考。 有人说微服务不难,难的是服务的划分,虽然我持保留意见,但是从侧面也反应了划分具有一定的困难。这里的矛盾在于粒度,如果粒度太大了,分和不分似乎都差不多;如果粒度太小了,聚合、发布、调用链、调试等都是坑。 以下谈到的拆分是前人经验的总结,我罗列了三种行家的拆分姿势,每个的的经验和视野不同,各有偏颇,我在这里更多的是谈共鸣和感受,希望对你有所启发。 拆分姿势 姿势一:新浪微博微服务专家胡忠想从纵横两个维度来划分,简单粗暴。 纵向拆分 从业务维度进行拆分。标准是按照业务的关联程度来决定,关联比较密切的业务适合拆分为一个微服务,而功能相对比较独立的业务适合单独拆分为一个微服务。 横向拆分 从公共且独立功能维度拆分。标准是按照是否有公共的被多个其他服务调用,且依赖的资源独立不与其他业务耦合。 纵向以业务为基准,关系铁的在一起;横向功能独立的在一起。我想如果拆分这么简单,你有底气拆,敢拆吗?所以我们又继续比对一下其他专家的言论。 姿势二:阿里的小伙伴从综合的维度来看,部分维度和上面会有重合 服务拆分要迎合业务的需要 充分考虑业务独立性和专业性,避免以团队来定义服务边界,从…

Read More Read More

“莫道士林尽媚骨,拍案一怒于先生”

“莫道士林尽媚骨,拍案一怒于先生”

閱讀本文約花費: 2 (分鐘)于建嵘受邀参加统战部组织的一个党外高级知识分子研修班,活动结束当天是学习后的发言,其实也就是政治表态。当着LYD的面,海归经济学家李稻葵的发言令于建嵘讶异,大意是:我在美国待过多年,回到中国才知道社会主义民主才是真民主…… 轮到于建嵘了,他起初不愿发言,FBZ主持人坚持让他“讲几句”。于建嵘只好实话实说:刚才李稻葵的发言实在让我听不下去,我们这些知识分子这样违心地讲话,坐在台上的LYD等领导瞧得起我们吗? 言毕,台下鸦雀无声。FBZ主持人愣在那里,不知如何收场。好在LYD及时出来打圆场,以“午饭时间到”为由结束了这场尴尬。 更有意思的一幕还在后面:午餐时,于建嵘坐的那张桌子没有一个人过来,那些高级知识分子都躲着他。孤独无趣的他“悻悻”地抓起包打道回府了。 于建嵘讲起这一幕时,说他能够理解那些人的选择:权力给人带来的诱惑和好处有多大啊,不是一般人可以抗拒得了的!与他同期的研修班同学随后大都当上全国政协委员,那位海归经济学家李稻葵后来还当上了央行货币委员,成为炙手可热的人物。 “莫道士林尽媚骨,拍案一怒于先生”。 No tags for this post.

护网行动2019

护网行动2019

閱讀本文約花費: 6 (分鐘)在信息化社会中,计算机和网络在军事、政治、金融、商业、人们的生活和工作等方面的应用越来越广泛,社会对计算机和网络的依赖越来越大。如果网络安全得不到保障,这将给生产、经营、个人资产、个人隐私等方面带来严重损害,甚至会使金融安全、国防安全以及国家安全面临非常严重的危险。“护网行动”是国家应对网络安全问题所做的重要布局之一。 “护网行动”怎么来的? 1、网络安全态势严峻 当前,随着大数据、物联网、云计算的快速发展,愈演愈烈的网络***已经成为国家安全的新挑战,国家关键信息基础设施可能时刻受到来自网络***的威胁。网络安全的态势之严峻,迫切需要我们在网络安全领域具备能打硬仗的能力,“护网行动”应运而生。 2、国家政策导向 2016年4月,×××总书记在网络安全和信息化工作座谈会上发表重要讲话,×××总书记指出,“网络安全的本质是对抗,对抗的本质是***两端能力的较量”。 2016年,公安部会同民航局、国家电网组织开展了 “护网2016”网络安全***演习活动。 同年,《网络安全法》颁布,出台网络安全演练相关规定:关键信息基础设施的运营者应“制定网络安全事件应急预案,并定期进行演练”。自此“护网行动”成为惯例。 “护网行动”为什么今年这么火? 1、“护网行动”涉及范围越来越广 2016年仅公安部、民航局、国家电网三个事业单位参与“护网2016”行动。 2017年…

Read More Read More

武书连2020中国762所大学综合实力各省排行榜

武书连2020中国762所大学综合实力各省排行榜

閱讀本文約花費: 9 (分鐘)第一部分请点击查看: 武书连2020中国大学综合实力排行榜 十六、武书连2020中国762所大学综合实力各省排行榜 综合实力在600名以后的,不列名次,排名不分先后。 (一)2020中国华北地区各省大学综合实力排行榜 华北地区包括北京市、天津市、河北省、山西省、内蒙古自治区,共5个省级行政区。 1、2020北京市大学综合实力排行榜 2020年评价北京市53所普通本科大学。北京市大学教师学术水平1.9164,全国第1名,教师绩效2.0422,全国第1名。 2、2020天津市大学综合实力排行榜 2020年评价天津市18所普通本科大学。天津市大学教师学术水平1.3263,全国第5名,教师绩效1.2985,全国第4名。 3、2020河北省大学综合实力排行榜 2020年评价河北省34所普通本科大学。河北省大学教师学术水平0.3827,全国第24名,教师绩效0.5683,全国第24名。 4、2020山西省大学综合实力排行榜 2020年评价山西省21所普通本科大学。山西省大学教师学术水平0.4398,全国第22名,教师绩效0.6278,全国第19名。 5、2020内蒙古自治区大学综合实力排行榜 2020年评价内蒙古自治区13所普通本科大学。内蒙古自治区大学教师学术水平0.2572,全国第30名,教师绩效0.4464,全国第31名。 (二)2020中国东北地区各省大学…

Read More Read More

武书连2020年中国大学排行榜发布 清华北大浙大位列前三

武书连2020年中国大学排行榜发布 清华北大浙大位列前三

閱讀本文約花費: 11 (分鐘)由中国管理科学研究院《中国大学评价》课题组组长武书连主持的《2020中国大学评价》课题,于2020年5月结题,内容由中国统计出版社出版发行。书名为《挑大学 选专业–2020高考志愿填报指南》。这是中国统计出版社连续第19年出版发行这部深受考生和考生家长欢迎、有着广泛社会影响力的高考志愿填报参考书。 武书连大学排行榜包含国家财政拨款的普通本科高校、非财政拨款的民办大学和独立学院、高等职业学校、高等专科学校。 本次发布的武书连2020中国大学排行榜是国家财政拨款的762所普通本科高校。 对762所普通本科高校的主要评价指标有:综合实力,自然科学、社会科学,理学、工学、农学、医学、哲学、经济学、法学、教育学、文学、历史学、管理学、艺术学等12个学科门类,663个本科专业。中国大学择校顺序,本科毕业生就业质量、本科毕业生升学率、新生质量;教师平均学术水平、教师教学科研效率。 一、《2020中国大学评价》重要数据来源变更 既往人才培养基础数据源于教育部公开信息,自2017年起,该类数据不再公开。《2020中国大学评价》人才培养基础数据来源,变更为各大学在教育部网站和省教育厅网站发布的年度《毕业生就业质量报告》和《本科教学质量报告》。 教育部公开数据准确且稳定,各大学发布的上述两个报告数据质量不及教育部公开数据。 上述人才培养基础数据来源变更,会对很…

Read More Read More

美国宪法修正案

美国宪法修正案

閱讀本文約花費: 6 (分鐘)宪法修正案是美国宪法规定的正式改变宪法的形式之一(另一形式是召开另一次制宪会议,但并未被使用过),是美国宪法的重要组成部分,代表了美国宪法制度的基本发展方向。其中具有重大影响的是关于公民权利的宪法前10条修正案(即”权利法案”)。 自宪法签署完成后,已有二十七项修正案经批准,其中前十项统称权利法案。对美国宪法的修正程序受美国宪法第五条所规定。另有其他许多已向国会提议,但是未向各州提交的美国宪法修正提议。 修正案在生效之前,须经国会参众两院的三分之二表决通过,或是由三分之二的州会议(称作宪法第五条会议)的要求,而后才能提呈给各州,并经过四分之三州份或其会议的批准,批准的方式是由国会在提案时决定。迄今为止,没有任何一个修正案是由州会议的要求而提出。只有1933年的第二十一修正案,是采行州会议的方式来批准。 目前美国宪法共存在27个有效的修正案。其中,最初的10个修正案是一次性被通过的,因为其主要规定了人民的权利和对政府的限制,因此被统称为权利法案。此后的17个修正案则是逐次获得通过的。 顺序 修正案 提出日期 生效日期 第一修正案 保护言论自由、信仰自由、出版自由,以及集会的权利、抗议的权利和请愿的权利 1789年9月25日 1791年12月15日 第二修正案 保护持有与携带武器的权利 1789年9月25日 1791年12月15日 …

Read More Read More

代码,到底该如何分层,才能给人赏心悦目的感觉?

代码,到底该如何分层,才能给人赏心悦目的感觉?

閱讀本文約花費: 8 (分鐘)# 背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常麻烦。 的确在这些人眼中分层只是一个形式,前辈们的代码这么写的,其他项目代码这么写的,那么我也这么跟着写。但是在真正的团队开发中每个人的习惯都不同,写出来的代码必然带着自己的标签,有的人习惯controller写大量的业务逻辑,有的人习惯在service中之间调用远程服务,这样就导致了每个人的开发代码风格完全不同,后续其他人修改的时候,一看,我靠这个人写的代码和我平常的习惯完全不同,修改的时候到底是按着自己以前的习惯改,还是跟着前辈们走,这又是个艰难的选择,选择一旦有偏差,你的后辈又维护你的代码的时候,恐怕就要骂人了。 所以一个好的应用分层需要具备以下几点: 方便后续代码进行维护扩展; 分层的效果需要让整个团队都接受; 各个层职责边界清晰。 # 如何进行分层 1、阿里规范 在阿里的编码规范中约束的分层如下: 开放接口层:可直接封装 Service 方法暴露成 R…

Read More Read More

推荐的五款市面上常用的免费CMS建站系统

推荐的五款市面上常用的免费CMS建站系统

閱讀本文約花費: 11 (分鐘)小乔做设计也有不少年头了,很多客户或者朋友找我做网站的时候,一般问我的是用什么软件系统给他们做。大部分客户希望用的软件是免费的。 所以今天小乔给大家介绍五款我自己用过还不错的,重点是还免费的建站系统。 MetInfo MetInfo这个系统是一个客户指定的,让我必须用这个系统给他做网站。于是我花了一些时间去了解这个系统。整个系统可操作性还是可以的。 MetInfo的框架是基于PHP+Mysql开发的。 从界面上来说,界面简洁一目了然,比较符合现在的用户习惯,扁平化的设计还是比较吸引用户的。从功能上来说,MetInfo功能基本齐全,常用的内容管理、多语言等基本功能都配备了。从使用上来说,一些版块的设计不是很人性化,藏得比较深,所以在使用的过程中会经常找不到,比较花时间。不过熟悉之后就好很多了。整体来说相对让我觉得系统比较出色的应该就是SEO这块,可设置的内容还是比较多的,seo效果也比较明显。总的来说,简单的界面设计还是很适合新手的。 主要的缺点就是技术服务跟不上,打400电话一直占线,qq上的技术服务又一直排队,问完一个问题再问一个qq技术服务直接没有响应。再来,小编没用过MetInfo的收费版,很多收费用户反映升级还要单独收费,这个收费标准可能还是存在一定的问题。 框架:PHP+Mysql架构 功能:会员、安全、营销、SEO、内容、移动端、多语言……

Read More Read More

开好回顾会议需要解决这四个问题

开好回顾会议需要解决这四个问题

閱讀本文約花費: 20 (分鐘)持续改进是敏捷的重要组成部分。无论一个敏捷团队今天多么出色,都要推动其团队成员去寻求未来变得更好的方法。而探索持续改进,正是迭代回顾会议的目的。 不幸的是,并非所有回顾会议都能实施得很好。许多团队往往很难开好回顾会议。在本文中,我将描述自己在回顾会议中看到的四个最常见问题,并提供解决问题的建议。   问题1:人们不诚实或不值得信任  对回顾会议最常见的抱怨之一是:人们没有提出真正的问题或人们不愿意承认他们的问题。如果人们不能在回顾会议上直言不讳,那么得到的评论也只能是“浪费时间”。 这或许是个真实存在的问题,但解决方案不是抛弃回顾会议,而是我们要关注如何让人们在回顾会议中变得更加诚实和开放。 您一定能采取一些措施来增强团队成员之间的诚实和互信。具体可以执行以下措施: 1)营造安全氛围 要营造安全氛围,因为只要缺乏安全感,人们就不会在回顾会议上畅所欲言。这就意味着——人们在回顾会议上说的话和发生的事都不会蔓延到会后,并且这一点已深入人心。 只要参加足够多的回顾会议,您就会偶尔看到情绪失控的情况,您还会听到不该重复出现的话语。在最近一次回顾会议上,就有一位程序员咆哮:“到底还要等多久,‘该死的DevOps组’才能执行部署工作?”。 他确实不应该那样说话。但换句话说,他能发泄出情绪,并且在发泄完后明白不能再这样与DevOps组…

Read More Read More

团队间差异大,如何统一估算基准?

团队间差异大,如何统一估算基准?

閱讀本文約花費: 9 (分鐘)实施规模化敏捷时,组织管理多个Scrum团队时将面临更多的挑战。如果您已让多个团队工作于同一个项目,那么协作会变得更复杂,特别是估算的时候。 这些团队需要进行估算和制定计划,并基于计划来跟踪进度,以便PO能安排其工作优先顺序,在有成果物交付时与干系人进行交流。 但多个Scrum团队共同工作会带来更多的挑战,包括: 团队技能和经验水平都不同时,该如何处理? 怎样才能在无需每位团队成员都参与的情况下准确估算工作? 在不知道该由哪个团队来承接工作的情况下,怎样完成估算? 我将与大家分享一个解决方案。但在此之前,让我们先来看看大多数组织在为多个Scrum团队做估算时都会犯的两个关键错误。   错误1:估算不能反映所有团队的能力 第一个错误往往发生在公司挑选一组人员来估算整个待办项时。这本身并不是一个坏主意(事实上稍后我会建议您这么做)。与让大团队每个人都参与每个待办项的估算相比,这样么做当然会更快、更高效。并且或许您还会认为,只要选择的人员合适,估算结果就会是富有见地的。 但这正是事情容易出错的地方,因为一旦缺乏熟悉即将开展的工作且能真正代表所有Scrum团队的人员,您就会得到基于非常片面和不准确的视角而生成的估算值。 不幸的是,目前许多公司正在发生这样的事情:估算数据由那些脱节于即将开展的工作及其实施团队的人员创建。 这样做的结果之一是:…

Read More Read More

SpringCloud Alibaba——服务注册与发现(Nacos)

SpringCloud Alibaba——服务注册与发现(Nacos)

閱讀本文約花費: 5 (分鐘)一、Nacos简介 Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 安装Nacos 下载地址(版本:0.7.0) Linux:sh startup.sh? Windows:startup.cmd? 访问:http://127.0.0.1:8848/nacos,可以进入Nacos的服务管理页面: 二、SpringCloud整合Nacos 完成了Nacos服务的安装和启动之后,下面就可以编写两个应用(服务提供者与服务消费者)来验证服务的注册与发现了。 spring cloud的版本以及spring cloud alibaba的版本,由于spring cloud alibaba还未纳入spring cloud的主版本管理中,所以需要自己加入,添加依赖文件(父工程): <properties><java.version>1.8</java.version><spring-cloud.version>Finchley.RELEASE</spring-cloud….

Read More Read More

第十章 Seata–分布式事务

第十章 Seata–分布式事务

閱讀本文約花費: 19 (分鐘) 接上文,系列文章的最后一篇了,本文主要介绍了分布式事务的基础,场景,以及分布式事物的解决方案,最后对Seata进行了介绍。 10.1 分布式事务基础 10.1.1 事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 10.1.2 本地事物 本地事物其实可以认为是数据库提供的事务机制。说到数据库事务就不得不说,数据库事务中的 四大特性: A:原子性(Atomicity),一个事务中的所有操作,要么全部完成,要么全部不完成 C:一致性(Consistency),在一个事务执行之前和执行之后数据库都必须处于一致性状态 I:隔离性(Isolation),在并发环境中,当不同的事务同时操作相同的数据时,事务之间互不影响 D:持久性(Durability),指的是只要事务成功结束,它对数据库所做的更新就必须永久的保存下来 取大写首 字母 也就是 简称 ACID 数据库事务在实现时会将一次事务涉及的所有操作全部纳入到一个不可分割的执行单元,该执行单元中的所有操作要么都成功,要么都失败,只要其中任一操作执行失败,都将导致整个事务的回滚 10.1.3 分布式事务 分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位…

Read More Read More

Life is always hard

Life is always hard

閱讀本文約花費: 4 (分鐘)      一个宛如邪恶天使的女孩加上一个貌似历经沧桑实际内心单纯脆弱的杀手。       Jean Reno, 很爱用法语读出他的名字,非常顺口,是法语里面少有让人念出来很适意的一个名字,但是在这个杀手不太冷里他却饰演一个意大利人Léon, Léon 是一个杀人不眨眼的杀手,可是他总穿着短三寸的裤子,一件不像样的黑色的大衣,可是他却只爱喝牛奶,可是他的唯一爱好就是伺候他那株象征着他的生命的植物,可是他却爱看温馨的文艺老片,可是他没有任何不良嗜好,那么杀人是为了乐趣?不,杀人是为了那个隐藏在内心深处的复仇,每一次杀人可能都让他想起那第一次为所爱的人复仇的快感,从此他不敢再爱任何人,直到有一天他碰到了那样一个十二岁的小女孩,小女孩聪明,敏感,脆弱但是倔强,有时候也会觉得中文有不够用的时候,用英语的smart来形容这个女孩才更确切,小女孩smart, 知道在最紧急的关头敲开了Léon的房间,她也爱憎分明,她清楚知道自己恨她的继母和同父异母的姐姐,所以对于他们的死她不想浪费一滴眼泪,成人的世界就模糊的多了,黑与白之间永远存在着那么多深浅不一的灰色,但是小女孩唯一的亲人或者是陪伴,4岁的小弟弟也被那帮警察干掉了,于是她想复仇,当他知道Léon是杀手的时候,她的复仇欲望更是空前的炙热起来。       但是小女孩毕竟是小女孩,她与Léon玩游戏,猜彼此扮着的人是…

Read More Read More

Scroll Up