-
MongoDB实现问卷/考试设计
所属栏目:[建站] 日期:2019-11-01 热度:178
MongoDB的特点 MongoDB是一个面向文档存储的数据库。在MongoDB中,一条记录叫做document(文档),由类似于JSON结构的键值对组成。 由于类似于MongoDB直接存储JSON的特性,MongoDB天生适合作为存储结构复杂的数据结构的介质。类似于问卷调查和考试这种需求[详细]
-
四条使用Spring BeanUtils的总结,避免各种诡异的属性拷贝问题!
所属栏目:[建站] 日期:2019-11-01 热度:164
背景 最近项目中在和第三方进行联调一个接口,我们这边发送http请求给对方,然后接收对方的回应,代码都是老代码。根据注释,对方的SDK中写好的Request类有一个无法序列化的bug,所以这边重新写了一个Request类,基本属性都是相同的,但是重点是有一个属性[详细]
-
不吹不黑,这个算法,你肯定不会
所属栏目:[建站] 日期:2019-11-01 热度:88
01、前言 我们常用缓存提升数据查询速度,由于缓存容量有限,当缓存容量到达上限,就需要删除部分数据挪出空间,这样新数据才可以添加进来。缓存数据不能随机删除,一般情况下我们需要根据某种算法删除缓存数据。常用淘汰算法有 LRU,LFU,FIFO,这篇文章我们[详细]
-
Hadoop 生态之 MapReduce 及 Hive 简介
所属栏目:[建站] 日期:2019-11-01 热度:84
1.计算框架 Hadoop 是一个计算框架,目前大型数据计算框架常用的大致有五种: 仅批处理框架:Apache hadoop. 仅流处理框架:Apache Storm、Apache Samza. 混合框架:Apache Spark、Apache Flink. 这其中名气最大、使用最广的当属 Hadoop 和 Spark。 虽然两[详细]
-
Java高可用集群架构与微服务架构分析
所属栏目:[建站] 日期:2019-11-01 热度:77
序 可能大部分读者都在想,为什么在这以 dubbo、spring cloud 为代表的微服务时代,我要还要整理这种已经过时高可用集群架构? 本人工作上大部分团队都是7-15人编制的开发团队,对应的公司项目也大都是中小型项目,最大的项目 PV/UV 也就只有 10w/2w 。在这[详细]
-
基于 Spring Cloud 与 Vue.js 的前后端一站式部署
所属栏目:[建站] 日期:2019-11-01 热度:66
本文将带大家从一台全新的 CentOS 服务器开始,部署一套完整的前后端分离项目。操作步骤非常详细,新手友好型文章~ 后端技术栈:Spring Cloud 微服务架构 + Redis + RabbitMQ + MySQL; 前端技术栈:Vue + ElementUI; 部署工具:后端用 Docker 容器化部署,[详细]
-
6 大主流 Web 框架优缺点对比
所属栏目:[建站] 日期:2019-11-01 热度:175
是该读些评论和做一些总结的时候了。当我们开始写这个系列博客的时候,我们知道 JavaScript/web 应用框架并不太好总结。我们努力对这个不可回答的问题作出回答:我该用什么样的框架? 在这篇文章中,我们将对这个系列中所提到的每款框架做一个总结,包括我[详细]
-
2019年Java前景堪忧?看看大数据怎么说
所属栏目:[建站] 日期:2019-11-01 热度:196
有人说,Python、GO等语言的崛起会影响Java的地位,阻碍其发展? 2018 年随之人工智能技术大火的 Python、2017 年谷歌 发表声明将做为 Android 开发一级语言的 Kotlin 、2016 年因前端开发而变成最火爆语言的 JavaScript 等等均向传统式计算机语言 Java 参[详细]
-
React VS Vue:谁会成为2020年的冠军?
所属栏目:[建站] 日期:2019-11-01 热度:138
如今,JavaScript 框架、HTML和CSS已经成为现代软件项目前端开发中必不可少的部分。到了2020年,为web应用开发项目选择合适的JavaScript框架依旧是个问题。 正在阅读本文的你,想必也在烦恼应用程序开发的技术堆栈应该如何选择。做决定很困难,此文正是为[详细]
-
阿里最后一面:请设计一个秒杀系统
所属栏目:[建站] 日期:2019-11-01 热度:180
什么是秒杀 秒杀场景一般会在电商网站举行一些活动或者节假日在12306网站上抢票时遇到。对于电商网站中一些稀缺或者特价商品,电商网站一般会在约定时间点对其进行限量销售,因为这些商品的特殊性,会吸引大量用户前来抢购,并且会在约定的时间点同时在秒[详细]
-
人工智能将改变产品的服务和支持方式
所属栏目:[建站] 日期:2019-11-01 热度:81
我已经与设备制造商客户合作超过15年了,他们一直在尝试利用物联网来提高现场服务和客户支持效率。在过去的50多年或更长时间里,这些组织的工作流程基本上保持不变: 客户遇到问题 他们致电寻求支持 支持人员提出一长串问题 问题得到解决或上报给专家 如果[详细]
-
无人驾驶的未来在哪里,麦肯锡这么说
所属栏目:[建站] 日期:2019-11-01 热度:183
无人驾驶汽车正逐步成为现实,但仍面临种种问题:消费者真的愿意将驾控乐趣拱手相让吗?在交通状况复杂多变、人为失误难料的今天,自动驾驶汽车真的安全吗?它对汽车业的未来又将产生何种影响? 世界级领先的全球管理咨询公司麦肯锡全球资深董事合伙人Hans-We[详细]
-
北京地铁将应用人脸识别技术实施分类安检
所属栏目:[建站] 日期:2019-11-01 热度:180
集微网消息(文/Jimmy),北京市轨道交通指挥中心主任战明辉认为,人物同检效率低,与轨道交通海量乘客出行形成的量、力矛盾十分突出。 他表示,北京地铁将应用人脸识别技术对乘客实施分类安检,提高乘客通过效率。研究建立人员分类标准,并形成对应的人脸[详细]
-
人工智能将如何影响汽车世界
所属栏目:[建站] 日期:2019-11-01 热度:176
即将推出的自动驾驶汽车为消费者带来了更多的憧憬,而人工智能技术将在汽车行业产生更广泛的影响。从设计和制造,到预测性维护和安全,以及一系列支持人工智能的驾驶座舱功能,驾驶者的汽车体验正在不断发展和改进,并对汽车制造商、智慧城市和消费者都具[详细]
-
碾压99.8%人类对手,星际AI登上Nature,技术首次完整披露
所属栏目:[建站] 日期:2019-11-01 热度:168
仅剩0.2%的星际2玩家,还没有被AI碾压。 这是匿名混入天梯的AlphaStar,交出的最新成绩单。 同时,DeepMind也在Nature上完整披露了AlphaStar的当前战力和全套技术: AlphaStar,已经超越了99.8%的人类玩家,在神族、人族和虫族三个种族上都达到了宗师(Gra[详细]
-
十个很少有人谈到的网络安全风险因素
所属栏目:[建站] 日期:2019-10-31 热度:58
这些风险因素可能不会出现在官方的风险评估报告中,但是每个安全专家都应该考虑这些因素。 传统的风险管理通常包括对潜在的威胁和风险进行分类,评估其发生的可能性,以及估算如果不能减轻它们可能造成的损失。潜在的缓解和控制成本是根据潜在损失来衡量的[详细]
-
Java 中常见的几个陷阱,你没有遇到几个?
所属栏目:[建站] 日期:2019-10-31 热度:129
概述 java 中有很多,新手经常遇到的陷阱,本文主要包含 自动装箱与拆箱 不可变的String 内存泄漏 自增类型使用 使用 ==进行对象比较 double 类型计算 不可变的String Java String类是不可变的(不可修改)。这是因为String对象被缓存在String池中。字符串引[详细]
-
茶余饭后聊聊 Vue3.0 响应式数据那些事儿
所属栏目:[建站] 日期:2019-10-31 热度:133
别再更新了,实在是学不动了这句话道出了多少前端开发者的心声,不幸的是 Vue 的作者在国庆区间发布了 Vue3.0 的 pre-Aplha 版本,这意味着 Vue3.0 快要和我们见面了。既来之则安之,扶我起来我要开始讲了。Vue3.0 为了达到更快、更[详细]
-
Redis优化高并发下的秒杀性能
所属栏目:[建站] 日期:2019-10-31 热度:152
本文内容 使用Redis优化高并发场景下的接口性能 数据库乐观锁 随着双11的临近,各种促销活动开始变得热门起来,比较主流的有秒杀、抢优惠券、拼团等等。 涉及到高并发争抢同一个资源的主要场景有秒杀和抢优惠券。 前提 活动规则 奖品数量有限,比如100个[详细]
-
作为高级Java,你应该了解的Linux知识
所属栏目:[建站] 日期:2019-10-31 热度:69
Linux命令好像还真不少,根本原因就是软件多,也有像ag这样的命令想替代grep,但大多数命令古老而坚挺。不是因为这些软件设计的有多好,原因是一些软件最开始入驻了系统,时间久了,就变成了一种约定,这种习惯改变代价太大,就像把所有键盘的L和F换一下一[详细]
-
来吧,说说你眼中的微服务
所属栏目:[建站] 日期:2019-10-31 热度:105
微服务划分模式 虽然服务是逐步被拆分出来的,随着业务的演进,在某一时刻,可能需要我们重新审视服务划分得是否合理。本节向大家推荐两种服务划分的方法,首先介绍如何选择服务划分的方法。 基于业务复杂度选择服务划分方法 根据业务复杂度划分服务,如图[详细]
-
线程、多线程和线程池,我终于把这些全部搞懂了
所属栏目:[建站] 日期:2019-10-31 热度:145
1、开启线程的三种方式? 1)继承Thread类,重写run()方法,在run()方法体中编写要完成的任务 new Thread().start(); 2)实现Runnable接口,实现run()方法 new Thread(new MyRunnable()).start(); 3)实现Callable接口MyCallable类,实现call()方法,使用Futur[详细]
-
纳米机器人,真有传说的那么神吗?
所属栏目:[建站] 日期:2019-10-31 热度:120
纳米机器人是电影和科幻小说中的常客,一次又一次闪耀登场施展绝技。在许多人的印象中,它们就是缩小无数倍的变形金刚。 以纳米机器人为关键词,出现的搜索结果,画风都是酱婶的: 关于纳米机器人,最初是从尺寸的角度进行定义:在 0.1-10微米之内的微型机[详细]
-
一键抠出细密发丝,这是Adobe最新的AI抠图算法,即将上线
所属栏目:[建站] 日期:2019-10-31 热度:163
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 想要把照片里的狗狗抠出来,还要像这样让毛发自然完整,需要几步? 蒙版通道调色阶?通通不需要,只需一键,AI就能帮你轻松实现。 这就是Adobe为Photoshop 2020准备的最新功能:用机器[详细]
-
人工智能和机器学习对于组织如何运行数字系统变得更加重要
所属栏目:[建站] 日期:2019-10-31 热度:54
尽管存在一些困难和障碍,很多企业如今在数字化转型项目方面取得了重大进展,但技术领导者发现,开展数字化转型具有挑战性,并在数字化转型是否可以提高业务价值方面面临着越来越大的压力。 调研机构New Relic公司和Vanson Bourne公司对来自澳大利亚、法国[详细]
