- 博客(6)
- 收藏
- 关注
转载 UUID原理
在分布式、网络、单机环境下,为了能够使用具有某种形式的ID唯一标识系统中的任一元素,这样的ID可以不依赖中心认证自动生成,于是UUID就诞生了。 UUID标准的历史沿革和具体实现在RFC 4122、ITU-T Rec. X.667和ISO/IEC 9834-8:2008中均有详细描述。ITU和ISO采用的标准和RFC 4122都是在UUID的早期版本基础上完成,各版本之间具有一致性和...
2018-04-14 09:19:30 7842
原创 使用JAVA模拟WEB服务器
Web服务器的实现原理其实就是Socket和I/O流,首先我们将Web服务器看做是一个ServerSocket,他将占用一个端口号,等待用户进行连接,代码如下:当用户连接至SocketServer之后,将启动一个服务线程,代码如下:最后,将web项目放在webapps目录下,就可以在浏览器上访问了!...
2018-03-29 12:45:25 440
转载 Java中sleep()和wait()的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象...
2018-03-23 12:42:12 164
转载 TCP的三次握手、四次挥手
在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词。\序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表...
2018-03-23 11:20:00 185
转载 常用SQL语句
基础创建数据库CREATE DATABASE database-name 12删除数据库drop database dbname12备份sql server创建 备份数据的 device USE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'123开始 备份BACKUP DATAB...
2018-03-12 18:42:34 180
转载 Java的二十三种设计模式
设计模式介绍及Java描述概述 设计模式是针对某一类问题的最优解决方案,是从许多优秀的软件系统中总结出的。 Java中设计模式(java design patterns)通常有23种。 模式可以分成3类:创建型、行为型和结构型。 创建型模式 创建型模式涉及对象的实例化,特点是不让用户代码依赖于对象的创建或排列方式,避免用户直接使用new创建对象。 创建型模式有以...
2018-03-12 18:36:03 583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人