线程死锁

多线程编程的过程中线程在竞争资源的时候很容易造成死锁,那么什么是线程的死锁,应该怎么避免线程的死锁呢? 死锁 死锁是多个线程之间因为竞争资源而导致的陷入循环等待对方释放掉占有资源的锁的一种状态,如...

TCP/IP协议

传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能...

java8 函数接口

函数式接口(Functional Interface) Java 8对一类特殊类型的接口的称呼。 这类接口只定义了唯一的抽象方法的接口,java 8之后新增加的函数接口使用了@FunctionalInterface注解标注。需要指出的是,函数式接口是还...

Angular2 cookie保存用户信息

作为一个客户端,我们肯定会需要保存用户的关键信息,比如说用户ID等信息,如果每次使用浏览器cookie去服务器端获取也是可以的,但是没有必要,我们可以直接将cookie直接写在浏览器的cookie中,每次从浏览器中获...

AngularJS的入门与应用

AngularJs是谷歌的一个使用JS实现的前端开发框架,你可以使用它来构建你的web应用,这个框架的出现这前端开发同学来说是一个巨大的福利。它给前端开发带来了一种前后端完全分离的设计和高性能,前端要做的只是向...