自定义博客皮肤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)
  • 收藏
  • 关注

原创 源码分析-java-Vector、Stack-与ArrayList的相关性

VectorVector的源码和ArrayList的非常类似,几乎就一个ArrayList的翻版。没有必要再一条一条的梳理,而两者的区别主要在于三点:Vector每次元素超过内置的数组时,内置数组的扩大方式和ArrayList略有区别Vector是一个线程同步的方法Vector的域都是protected的,因为stack的实现继承自Vector,而ArrayList的域基本上是private或

2016-08-12 16:12:55 642

原创 日常小结-RSA加密算法、数字签名和数字证书及其java实现

前段时间遇到过RSA这里把前段时间学到的东西做一些总结:RSARSA是目前为止应用最为广泛的非对称加密算法。非对称加密算法简单的说就是分成公钥和私钥。加密和解密采用不同的算法实现,这样的好处是不需要像传统对称加密算法一样将相同算法的密钥分发给对方,从而减少密钥被获取所带来的严重危害,目前基本上都是采用非对称算法,而RSA是最为广泛的。理论上1024位以上的RSA是无法破解的(或者未公开)。基本原理:

2016-08-11 19:54:29 6172

原创 日常小结-关于模拟登陆的小结-fastjson库的使用小结

上节说道okhttp库,它主要负责的是http协议部分,通过http得到的数据有很多种,常用的有html之类的网页、此外就是json比较多,据说还有xml,但是目前我还没有用过,当然还有很多其他格式不再赘述。json解析和常用json库因为我是为了做抓包,主要就是分析内容,通常来说,html网页主要的内容都是通过正则表达式来实现的。java自带的正则表达式就足够了。但是如果是json就没办法用jav

2016-08-08 23:00:34 482

原创 日常小结-关于模拟登陆的小结-okhttp库的使用小结

本文主要写一下okhttp库的使用小结。OkHttp库是一个支持HTTP协议和HTTP/2协议的java版本客户端程序。是替代httpclient的库,Okhttp目前据说已经时安卓标配。不过我没做过安卓,这里仅仅解释基本的功能。我自己用的时候确实觉得Okhttp用起来很方便,因为第一次用第三方库,感觉比java自带的要好用的多。Okhttp主要类Okhttp主要的类并不多打开doc基本上就一列就结

2016-08-08 22:05:54 1230

原创 日常小结-关于模拟登陆的小结-抓包、cookie、session和token

概述上个星期根据bcloud写了个java版本的登陆项目。其实本来时想做个linux的百度云登陆软件,但是做到获取bdstoken的时候出了问题解决不了。后来我把bcloud项目下了下来用发现也有问题,应该是百度登陆的过程有了一些改动。通过 web抓包找到一些线索,但是不知道为什么用相同的cookie和stoken访问得到的却是页面不存在或会话已超时之类的错误提示页面。另外有些参数确实猜不出来是什么

2016-08-08 20:53:38 16797 1

空空如也

空空如也

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

TA关注的人

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