### 面试记【掌握】- 简单性- 解析性- 面向对象 *- 高性能 *- 分布式处理- 多线程- 健壮性- 动态性- 安全性 *- 跨平台 *- 移植性#### java为什么能跨平台 因为安装了一个java虚拟机我们写的java程序是在java虚拟机的基础上运行的 jdk与jRE与jvm的关系 ...
分类:
编程语言 时间:
2019-03-22 09:12:55
阅读次数:
142
一、【背景】 弱网测试,属于健壮性测试的内容。随着国内移动端迅猛发展,大大增加用户碎片化使用使用APP的。想象一下,用户在地铁里,巴士上,甚至是电梯,车库等场景使用APP,我们就需要针对这些场景的弱网环境下,验证出现丢包、延时软件的处理机制,避免因用户体验不友好造成用户的流失。 1.用户体验 APP ...
分类:
其他好文 时间:
2019-02-26 15:35:51
阅读次数:
224
什么是负载均衡 负载均衡主要通过专门的硬件设备或者通过软件算法实现。通过硬件设备实现的负载均衡效果好、效率高、性能稳定,但是成本比较高。通过软件实现的负载均衡主要依赖于均衡算法的选择和程序的健壮性。均衡算法也是多种多样的,常见的有两大类:即静态负载均衡算法和动态负载均衡算法。静态算法实现比较简单,在 ...
分类:
其他好文 时间:
2019-02-24 15:02:51
阅读次数:
182
编写测试检验应用程序所有不同的功能。每一个测试集中在一个关注点上验证结果是不是期望的。定期执行测试确保应用程序按预期的工作。当测试覆盖很大的时候,通过运行测试你就有自信确保修改点和新增点不会影响应用程序。 测试范围 如果可能的话,代码库中的所有代码都要测试。但这取决于开发者,如果写一个健壮性测试是不 ...
分类:
编程语言 时间:
2019-02-19 01:01:38
阅读次数:
199
协同过滤算法以其出色的计算速度和健壮性,在全球范围内特别是在互联网领域中取得了巨大成功。文章介绍了基于物品的协同过滤算法的基本思想和实现步骤,以及应用于实际图书推荐项目中的效果和产生的问题。基于物品的协同过滤算法的基本原理是和某用户历史上感兴趣的物品,越相似的物品,越有可能在用户的推荐列表中获得比较 ...
分类:
编程语言 时间:
2019-02-10 23:09:15
阅读次数:
233
Java基础10:全面解读Java异常 为什么要使用异常 首先我们可以明确一点就是异常的处理机制可以确保我们程序的健壮性,提高系统可用率。虽然我们不是特别喜欢看到它,但是我们不能不承认它的地位,作用。 在没有异常机制的时候我们是这样处理的:通过函数的返回值来判断是否发生了异常(这个返回值通常是已经约 ...
分类:
编程语言 时间:
2019-02-08 20:04:20
阅读次数:
212
译者: "cangyunye" 作者: "Nathan Inkawhich" 如果你正在阅读这篇文章,希望你能理解一些机器学习模型是多么有效。现在的研究正在不断推动ML模型变得更快、更准确和更高效。然而,在设计和训练模型中经常会忽视的是安全性和健壮性方面,特别是在面对欺骗模型的对手时。 本教程将提高 ...
分类:
其他好文 时间:
2019-02-03 15:35:29
阅读次数:
219
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练 ...
分类:
Web程序 时间:
2019-02-03 14:13:35
阅读次数:
347
一 简介 微服务将需多的功能拆分为许多的轻量级的子应用,这些子应用相互调度。好处就是轻量级,完全符合了敏捷开发的精神。我们知道ut(单元测试),不仅仅提高我们的程序的健壮性,而且可以强制将类和方法的设计尽量的单一化。那么微服务也是这样,敏捷对于软件工程的意义就是快速开发,验证市场需求,然后快速改进, ...
分类:
Web程序 时间:
2019-02-02 14:14:23
阅读次数:
187
四个操作必须放在一个事务范围内,并遵循ACID原则中的一致性原则。由于在该操作中,至少对第三方银行支付服务的调用是跨系统跨资源的,因此,事务必须是分布式事务。目前看到的系统问题,显然是在充值时,系统出现了故障,却未能将前面的两个操作回滚,导致执行结果不一致。结果,我悲催了:银行扣了款,优惠没落着,费... ...
分类:
其他好文 时间:
2019-01-31 18:23:39
阅读次数:
161