04 2018 档案

摘要:、同步异步、阻塞非阻塞(目前不是很清楚,这篇博客写完后,后续进行处理) 1.同步和异步:关注的是消息的通讯机制, 同步:发起调用后,如果没有得到结果,该调用是不会返回的;该调用者会主动等待调用返回。 异步:发起调用后,调用立刻返回,但并不是返回的结果;也就是说调用者并不会立刻得到结果,而是被调用者通 阅读全文
posted @ 2018-04-26 15:51 KyleInJava 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、什么是java nio java nio 是java new i/o的简称,也有叫java non-blocking i/o,在jdk1.4中引入。它是一种同步非阻塞的io模型,也是io多路复用的基础。 二、nio技术组成 java NIO主要由三部分组成①channels、②selecters 阅读全文
posted @ 2018-04-25 15:18 KyleInJava 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Object类相关api(相关的方法一定是当前线程在获取了对应的锁对象才能调用,否则会抛出异常) o.wait() :锁对象调用该方法使当前线程进入等待状态,并立刻释放锁对象,直到被其他线程唤醒进入等锁池。 o.wait(long) :锁对象调用该方法使当前线程进入等待状态,同时释放锁对象。但是超过 阅读全文
posted @ 2018-04-11 15:03 KyleInJava 阅读(4185) 评论(7) 推荐(0) 编辑
摘要:一、进程和线程 进程是一个运行中的程序,是系统进行调度和分配资源的一个单位。当程序进入内存中运行时,就是一个进程。如windows系统同时运行360和QQ,这就是两个进程。 线程可以理解为进程的多条执行路径,是操作系统调度的基本单位,它是比进程更小的能独立运行的基本单位。一个进程至少包含一个线程,一 阅读全文
posted @ 2018-04-09 10:46 KyleInJava 阅读(244) 评论(0) 推荐(0) 编辑
摘要:代理是一种设计模式,其主要作用是对原对象的代理,这样可以在无需修改原对象的类的同时还能对原对象的功能进行增强。 java代理可以分为静态代理和动态代理,在spring中还有cglib代理。我们接下来可以看一下三种代理方式的实现。 一、静态代理: 动态代理:也叫jdk代理 cglib代理: 三种代理方 阅读全文
posted @ 2018-04-09 10:21 KyleInJava 阅读(245) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示