- 蔡维德:区块链技术几个重要的坑(上) 01-23
- 对于Python集成开发环境,你更喜欢哪一款? 01-09
- 创维小湃助力中国制造日,引领科技美学新浪潮 12-29
- Java程序员从面试到成为架构师的进阶之路(思想篇) 12-29
- 打开运维团队思路:运维工具设计的套路你都知道吗? 12-23
- MongoDB 8天学通(第四天 索引) 12-04
- 选redis还是memcache,源码怎么说? 12-04
- java缓存如何在项目中应用的思考 12-04
- IT从业者的成长路径导航 12-04
- 菜鸟下一代分布式体系架构的设计理念 12-04
蔡维德:区块链技术几个重要的坑(上)
发布者: PHPYuan | 发布时间:2019-01-23近些年,区块链技术飞速发展,引领了互联网领域一次新的技术浪潮,这种新型技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术;并成为最近两年的热门投资方向,如著名投资人索罗斯在2017年年底的时候,把Facebook的股票全部卖掉,投资了一家用区块链发行股票公司Overstock。全球各大互联网公司也大力在区块链领域布局,积极推进区块链技术的落地,如IBM的供应链物流,金融结算服务区块链创业公司井喷般出现,国内区块链企业已达456家。
在区块链技术变得火热的同时,许多新技术出现,区块链技术混淆越来愈平常,公链和私链技术混淆使用,如一些著名公链竟然使用私链的技术来解决速度和扩展性的问题。很不幸的是,在区块链技术快速发展的时候,一些著名的链的基础协议居然还是和几年前一样, 这表明以前发现的问题到今天还是存在没有解决,新出来的技术并未解决以前的问题,例如以下将要讲述的第一个坑。
对于Python集成开发环境,你更喜欢哪一款?
发布者: PHPYuan | 发布时间:2019-01-09欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。
Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。
Spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。当多个窗格出现在一个区域时,将使用标签页的形式显示。例如在图1中,可以看到“Editor”、“Object inspector”、“Variable explorer”、“File explorer”、“Console”、“History log”以及两个显示图像的窗格。在Vie
创维小湃助力中国制造日,引领科技美学新浪潮
发布者: PHPYuan | 发布时间:2018-12-29近日,为纪念毛泽东同志诞辰125周年,共青团中央与国资委联合多家中国企业共同发起的#中国制造日#活动,引发了网友的热议。截至目前,活动已被转发近27万次,吸引评论8万余条,累积阅读4.6亿次。航天科技、航天科工、中核、东风、中铁建、中交建等巨型中国国企旗舰,与创维、东风、VIVO、科大讯飞、红星美凯龙等中国民族企业标杆纷纷留言互动,表达对伟人的敬仰,以及对中国制造日益享誉国际的自豪。
以一流设计、卓越品质,致敬中国制造
作为立足中国、面向全球的知名家电品牌,创维携旗下全品类智能家电,助力中国制造,冲向世界舞台!
任何架构的变革,都是为了
打开运维团队思路:运维工具设计的套路你都知道吗?
发布者: PHPYuan | 发布时间:2018-12-23编者有言:对于运维工具产品设计,甲乙双方都有各自的视角。那么站在甲方,如何设计运维工具能争取乙方更多的资源支持?这其中都有哪些套路可启发思路?且看彭华盛老师有什么看法。
本文根据彭华盛老师在〖2018 Gdevops全球敏捷运维峰会广州站〗现场演讲内容整理而成。
(点击“阅读原文”可获取彭华盛演讲完整PPT)
作者介绍
彭华盛,现于广发证券负责数字化运营工具建设方向,热衷研究运维/运营领域相关技术,力求构建一个可扩展性的运维/运营体系。
我们的主题是“运维工具的设计思路”,会尝试探讨在甲方的运维开发团队如何获得乙方的资源倾斜,为企业创造更高的价值。
MongoDB 8天学通(第四天 索引)
发布者: PHPYuan | 发布时间:2018-12-04今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们又会花费50%的时间在R上面,因为Read操作对用户来说是非常敏感的,处理不好就会被人唾弃。从算法上来说有5种经典的查找,具体的可以参见我的算法速成系列,这其中就包括我们今天所说的“索引查找”,如果大家对sqlserver比较了解的话,相信索引查找能给我们带来什么样的性能提升吧。
我们首先插入10w数据,上图说话:
一:性能分析函数(explain)
好了,数据已经插入成功,既然我们要做分析,肯定要有分析的工具,幸好mongodb中给我们提供了一个关键字叫做“explain",那么怎么用呢?还是看图,注意,这里的name字段没有建立任何索引,这里我就查询一个“name10000”的姓名。
memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。
画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的子集,不用想太多,选redis准没错”。
虽然redis比memcache更晚出来,且功能确实也更丰富,但对于一个技术人,了解“所以然”恐怕比“选择谁”更重要一些。
什么时候倾向于选择redis?
业务需求决定技术选型,当业务有这样一些特点
java缓存如何在项目中应用的思考
发布者: PHPYuan | 发布时间:2018-12-04Java的缓存解决方案太多了,有redis、memcache、ehcache等等,缓存的目的是为了提高系统的性能,缓存中的数据主要有两种:
1.热点数据。我们将经常访问到的数据放在缓存中,降低数据库I/O,同时因为缓存的数据的高速查询,加快整个系统的响应速度,也在一定程度上提高并发量。
2.查询耗时的数据。如果有一些数据查询十分耗时,那么每次请求这些数据时,都去数据库查询的话,会使得系统响应速度特别低,数据库cpu 100%。将这些数据放缓存,会极大提高系统响应速度,但同时数据实时性较差。
可能很多朋友在学习缓存的时候,大部分都知道缓存是为了更高的提高效率,通过减少查询的次数来提高查询效率,可能没有实际结合项目的具体需求进行实际应用,今天异端就来和大家聊聊缓存在项目中如何应用,之所以会想到写一篇这样的文章主要就是最近在公司的项目中有遇到一个这样的问题,需要使用到缓存技术,而我就希望我们为什么会考虑到缓存的这个过程和大家分享一下,为大家以后在做项目优化的时候提供一个思路!
首先需求是这样的,我们最近在对一个项目进行优化重构时,由于同一个模块有不同的开发人员进行过开发,在service层有很多个查询同一个list集合(bean相同)的方法,这些方法返回的结果都是同一种类型的list集合,由于这个结果集是由一个个复杂的sql查询
IT从业者的成长路径导航
发布者: PHPYuan | 发布时间:2018-12-04IT业向来是人们羡慕的高薪行业。目前随着IT的迅速发展,IT人才需求量逐年攀升,IT人才的薪资也不断提高。巨大的发展空间和高薪待遇吸引着越来越多的年轻人加入。但是,如今的情况是:一方面,很多高校的计算机相关专业的毕业生感到就业压力巨大、求职面试四处碰壁,即使正规院校毕业的IT专业本科学生也一样难以进入IT行业,另一方面,众多的IT企业却为难以找到合适的IT人才伤透脑筋。那么,如何看待这种情况?大学毕业生如何才能成功应聘高薪IT职位,进入骄人的行业呢?为此,安安结合培训经验给大家分享成功就业的方法。
良好的职业定位和持续的努力是学生成功的关键。"一方面用人单位招不到合适人才,一方面应届毕
菜鸟下一代分布式体系架构的设计理念
发布者: PHPYuan | 发布时间:2018-12-04二十年来,整个分布式系统架构的演进,从 C/S 到 B/S,再到分布式系统,当前广泛使用的是网格计算和云计算,包括目标、定位、场景。
菜鸟乃至阿里在全球化进程中,也面临着全球分布式架构问题,以及仓储系统中独特场景下云计算能力的不足。菜鸟资深技术专家黄浩老师目前带领团队在设计规划菜鸟下一代分布式系统架构,结合传统云计算 PaaS/BaaS 以及边缘计算能力,将其应用在全球多域体系中。
黄浩老师工作了 17 年,目前是 TOGAF 认证架构师,菜鸟程序员联合会首任主席,现为菜鸟仓储技术部及自动化技术团队负责人。2001 年起就在 Java 中间件、分布式系统架构浸染多年,在企业架构、中间件、分布式系统设计与云计算架构有非常丰富的经验。2016 年主导推进菜鸟混合云架构,建立全球多域混合云架构,成为整个阿里巴巴云化模式的样板和方向。
当前分布式技术架构