返回顶部
扩大
缩小

Heaton

2018年12月19日

MyTomcat(手写服务器)

摘要: Tomcat 是非常流行的 Web Server,它还是一个满足 Servlet 规范的容器。那么想一想,Tomcat 和我们的 Web 应用是什么关系? 从感性上来说,我们一般需要把 Web 应用打成 WAR 包部署到 Tomcat 中,在我们的 Web 应用中,我们要指明 URL 被哪个类的哪个 阅读全文

posted @ 2018-12-19 11:43 咘雷扎克 阅读(511) 评论(0) 推荐(0) 编辑

NIO、BIO、AIO区别

摘要: 一、同步阻塞I/O(BIO): 同步阻塞I/O,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制来改善。BIO方式适用于连接数目比较小且固定的架构,这种方式对服务端资源要求比较高,并发局限于应用 阅读全文

posted @ 2018-12-19 10:01 咘雷扎克 阅读(190) 评论(0) 推荐(0) 编辑

Synchronized 有几种用法?

摘要: 我们都知道 Synchronized 是线程安全同步用的,大部分程序可能只会用到同步方法上面。其实 Synchronized 可以用到更多的场合。 1、同步普通方法(锁实例对象) 这个也是我们用得最多的,只要涉及线程安全,上来就给方法来个同步锁。这种方法使用虽然最简单,但是只能作用在单例上面,如果不 阅读全文

posted @ 2018-12-19 09:44 咘雷扎克 阅读(582) 评论(0) 推荐(0) 编辑

导航