自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

克格莫

无数年后,最后一颗光子化为乌有,万物都趋于相同的温度,宇宙第一次进入了永恒不变的状态,时间终于失去了意义,熵增也终于停止了脚步,宇宙的故事就此终结,什么也不会发生,就这样直到永远。

  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

原创 TCP三次握手与四次挥手过程

TCP中的三次握手首先,客户端与服务器均处于未连接状态,并且是客户端主动向服务器请求建立连接:客户端将报文段中的SYN=1,并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗掉一个序号。服务器收到请求报文后,若同意建立连接,则回复报文中,SYN=1,ACK=1,并选择一个s...

2017-03-28 13:57:39 33042 2

原创 TCP拥塞控制

TCP的拥塞控制有四个算法1.慢开始算法TCP发送端维护一个拥塞窗口(的状态变量),一般初始大小设置为1个最大报文段MSS。第一个RTT结束,发送了1个MSS,同时拥塞窗口增长为上一轮次的2倍,即2个MSS,到第二个RTT结束,发送了2个MSS,拥塞窗口增长为2的2倍,变成4个MSS。每经过一个RTT,拥塞窗口都会增长为原来的2倍。直到拥塞窗口大于等于慢开始门限,开始执行拥塞避

2017-03-28 13:41:32 468

原创 计算机基础复习之操作系统

1.线程与进程的概念线程是操作系统调度的最小单位,是程序内部运行的一个片段,不占有系统资源,但是和进程内的其他线程共享进程拥有的共享资源。可以说线程是一种轻量级进程。进程是程序对于一个数据集合的一次运行,是动态运行中的程序,拥有自己的堆栈、地址空间等系统资源,进程是线程的容器。2.协程协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。关于子例程:一般

2017-03-28 13:22:03 287

原创 饿汉型单例模式

今天看了看最基本的单例模式,写了一个线程安全的饿汉单例模式public class Solution{    private Solution(){}    private static final Solution s = new Solution();    public static Solution getSolution(){        return s;

2017-03-24 22:01:08 260

原创 java快速排序

public class Test01 { public static void main(String[] args) { int[] data = new int[] { 6,2,7,3,8,9,9}; sort(data,0,data.length-1); for(int j:data) System.out.println

2017-03-17 20:45:21 245

原创 阻塞队列实现的生产者/消费者模式

public class MyThread {    static int i;    public static void main(String[] args) {        TickOffice t = new TickOffice();        Thread t1 = new Thread(new Produce(t));        t1.setName(

2017-03-12 20:20:25 305

原创 Spring MVC中css等静态资源被拦截解决办法

这段时间在学spring mvc,着实吃了不少苦,今天将遇到的配置文件问题记录一下Spring MVC中css等静态资源被拦截,3.0.5以上版本可在xxxx-servlet.xml中添加如下标签  mapping是项目中会用到的引用路径,location是静态资源的路径还有,照着书上的配置视图解析器的话多数是配的InternalResourceVi

2017-03-07 19:34:54 2211

第四届Xman个人排位赛流量分析之strange_ssid复现

第四届Xman个人排位赛流量分析之strange_ssid复现 查找SSID找到一个md5,爆破之,得flag{n3k0}

2019-12-29

第三方服务器获取微信公众号图文消息

第三方服务器获取微信公众号图文消息代码及httpClient发起https请求代码 第三方服务器获取微信公众号图文消息代码及httpClient发起https请求代码

2019-07-25

HttpClient发起HTTPs请求.rar

通过HTTPClient发起HTTPS GET请求(返回值为字符串)、POST请求(返回值为JSONOBJECT),需引入fastJson的jar包

2019-07-25

Java写的AES文件加密软件

命令行版本的文件加密软件,采用AES算法,密钥长度为128位,使用方法:在软件所在目录运行以下命令:java -jar aes.jar,然后回车,根据提示操作即可,请牢记自己的加密密钥,丢失无法找回。

2018-12-24

java的ElGamal算法实现

该class通过调用ElGamalCoder.getKeyFile()方法生成公钥和私钥,公钥文件为publicKey,私钥文件为privateKey。 加密:String miwen = ElGamalCoder.decrypt("这里传入明文", "publicKey"); //publicKey是公钥文件所在的路径(包括文件名) 解密:String mingwen = ElGamalCoder.encrypt("这里传入加密之后的密文","privateKey");//privateKey是私钥文件所在路径

2018-04-25

ysoserial-0.0.4-all.jar

ysoserial-0.0.4-all.jar系统自动生成分数,我也改不了,分数不够的可以联系我私发。

2017-09-17

RSATool2v17.rar

只要1分哦!! RSA Tool 2 强大的大数生成工具 ...生成一组RSA密钥对 1)按下'Start'按钮,通过移动你的鼠标指针来收集一些随机数据. 这必须一次完成,因为收集的数据会被保存在你的RSA-Tool文件夹里面的一个文件中。 2)选择要创建的密钥的长度(等于N的长度)。最大为4096位. 3)选择你的公钥(E)并把它输入到相应的编辑框作为十进制数。 常用的E有(考虑到计算速度的原因):3,17,257和65537(十进制). 4)按下'Generate',等到密钥生成完成。 注意,生成很大的数需要一些时间,取决于你的CPU的计算能力。 特别说明:你可以常按'Generate'.做为密钥生成过程的一个组成部分的内置随机数生成系统会在运行的    时候重新进行初始化。这是故意这么做的,这样可使那些滥用这个工具做其它事情变得更困难...    注意两次或两次以上生成相同的密钥对是不可能的。

2017-07-20

commons-scxml2-2.0-SNAPSHOT.jar

commons-scxml2-2.0-SNAPSHOT.jarcommons-scxml2-2.0-SNAPSHOT.jar

2017-06-25

空空如也

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

TA关注的人

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