自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 BigDecimal解决精度丢失问题

在一些需要精确计算的情况下,常规的计算方法可能达不到要求,这个时候我们可以考虑使用BigDecimal,这里就只记录下其使用情况BigDecimal有很多的构造函数,我们要选择哪一种呢public class test { public static void main(String[] args) { System.out.println("普通的计算:"); System.out....

2018-06-30 11:34:45 1464 1

原创 横向越权、纵向越权问题解决

横向越权:横向越权指的是攻击者尝试访问与他拥有相同权限的用户的资源 纵向越权:纵向越权指的是一个低级别攻击者尝试访问高级别用户的资源对于纵向越权,我们可以通过设置用户角色,为不同的角色提供不同的权限来避免。对于横向越权,就比较麻烦了,横向越权可能出现的场景有:在用户忘记密码重置密码时,回答对了问题进入密码重置阶段时,如果知道其他用户的用户名,很容易改变此用户的密码,然后就可以进行越权访问了。   ...

2018-06-29 22:50:44 4546 1

原创 MD5加密

MD5算法的优点:1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。2、容易计算:从原数据计算出MD5值很容易。3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。MD5是单向加密的单向散列加密是通过对不同输入长度的信息进行散列计算,得到固定长度的输出,单向的...

2018-06-29 20:51:21 967

原创 双向队列解决滑动窗口最大值问题

这个问题让我死在了双向队列的使用和算法逻辑上面,所以记录一下,以备后面查看所需。题目描述:    给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2...

2018-06-26 20:02:13 418

原创 码云代码提交

git initgit add .git commit -am 'something'git push origin v1.0

2018-06-16 19:43:49 739

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除