在过去的2016年,发生了许多大规模和令人震惊的网络攻击事件。正如我们所预料的,2017年我们将面对更严峻的安全挑战!下面让我们共同回顾下截至当前,网络上所发生的重大的安全事件。1.加拿大贝尔公司190万客户信息泄漏加拿大贝尔公司(Bell Canada),约190万个活跃电邮地址,约1,700个客户姓名以及在用电话号码遭到匿名黑客的非法入侵。由于该公司拒绝支付黑客的赎金要求,而导致部分客户数据被在线泄漏。2.Edmodo教育平台超77...
8年前 (2017-06-11)
阅读(2417)
赞一个 (0 )
链接直达
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的(对应着我们的model对象中的实体),而resultMap则是对外部ResultMap的引用(提前定义了db和model之间的隐射key-->value关系),但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是...
8年前 (2017-06-10)
阅读(3718)
赞一个 (3 )
链接直达
一、概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。①当提供的返回类型属性是resultTy...
8年前 (2017-06-10)
阅读(2643)
赞一个 (1 )
链接直达
insert,返回值是:新插入行的主键(primary key);需要包含<selectKey>语句,才会返回主键,否则返回值为null。update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而删除失败,只能去捕捉异常。queryForObject,返回的是:一个实例对象或null;需要包含<select>语句,并且指明resultMap;queryFo...
8年前 (2017-06-10)
阅读(2970)
赞一个 (0 )
链接直达
如果软件不能正常退出而导致系统假死卡机等现象,我们在Windows下我们已经熟练的知道使用任务管理器强制退出应用程序,那么在macOS系统中该如何操作呢?方案1:使用快捷键Option+Command+Esc,呼出强制退出选择框方案2:菜单栏选择...
8年前 (2017-06-10)
阅读(2905)
赞一个 (0 )
链接直达
在使用springmvc框架的时候,在处理json的时候需要用到spring框架特有的注解@ResponseBody或者@RestController注解,这两个注解都会处理返回的数据格式,使用了该类型注解后返回的不再是视图,不会进行转跳,而是返回json或xml数据格式,输出在页面上。那么,这两个注解在使用上有什么区别呢?@ResponseBody,一般是使用在单独的方法上的,需要哪个方法返回json数据格式,就在哪个方法上使用,具有...
8年前 (2017-06-10)
阅读(2989)
赞一个 (0 )
链接直达
记录一下MongoDB常用语句,顺带与SQL做个简单的对比。官方地址:https://docs.mongodb.com/manual/reference/method/1、查询(find)(1)查询所有结果select * from article
db.article.find()(2)指定返回哪些键select title, author from arti...
8年前 (2017-06-09)
阅读(3049)
赞一个 (1 )
链接直达
摘要:所谓排序,就是根据排序码的递增或者递减顺序把数据元素依次排列起来,使一组任意排列的元素变为一组按其排序码线性有序的元素。本文将介绍八种最为经典常用的内部排序算法的基本思想与实现,包括插入排序(直接插入排序,希尔排序)、选择排序(直接选择排序,堆排序)、交换排序(冒泡排序,快速排序)、归并排序、分配排序(基数排序),并给出各种算法的时间复杂度、空间复杂度和稳定性。 友情提示:若读者需要本博文相关完整代码,请移步我的Git...
8年前 (2017-06-09)
阅读(2592)
赞一个 (2 )
链接直达
这是关于一个美国版“女大忽悠”的故事……2015年,31岁的伊丽莎白·霍尔姆斯(Elizabeth Holmes)还是世界上身价最高的最年轻的创业女性,她凭借45亿美元的个人净资产成为《美国50位最成功女性企业家财富榜》第一名,为全球最年轻的白手起家女富豪。可是,从去年底开始,她的骗局被戳穿,神话破灭……估值现在已跌去9成,跌到妈都唔识。两年前把她评为“女首富”的《福布斯》,现在甚至直接把她的身价估值降到了零,也是够狠!从被誉为“女版乔...
8年前 (2017-06-08)
阅读(2560)
赞一个 (1 )
链接直达
此处使用了BigDecimal类中的 divide() 和 multiply() 方法处理/**
* 价格工具类
*/
public class PriceUtil {
/**
* 将分为单位的转换为元 (除100...
8年前 (2017-06-07)
阅读(10210)
赞一个 (3 )
链接直达
一、环境变量Postman 允许定义自己的环境变量(Environment),最常见的是将测试 URL 进行定义成变量的形式,这样随着你的域名怎么变,URL 就不用变更,非常方便。除此之外,也可以将一些敏感的测试值定义为环境变量,比如密码。接下来,来看下怎么新建一组环境变量,如下操作打开环境变量的管理入口:打开管理环境变量的窗口,输入名称,添加一组键值对,如下图所示:环境变量要以 “{{变量名}}” 的方式来引用,可以在右上方...
8年前 (2017-06-07)
阅读(4101)
赞一个 (1 )
链接直达
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件.可以方便的进行Rest接口调试,但接口多了,部署的环境多了,找个接口就比较费事,今天提供一个小窍门来解决这个问题打开Postman在chrome中安装过Postman后,可以在桌面和任务栏上创建快捷方式。本次demo就是从快捷方式启动Postman可以从上图看到,相同的api接口因为部署环境不同,分为test和fromal不仅重复,还容易出错下面来介绍一下P...
8年前 (2017-06-07)
阅读(2757)
赞一个 (0 )
链接直达