用户中心USER CENTER

首页/用户
  • 一步一步实现Tomcat之一——实现一个简单的Web服务器

    摘要:原书中主要内容是一步一步实现一个类似于的容器。图一协议处于协议栈的应用层,传递的内容是报文,报文就相当于语言中的短语和句子用来表明意图。类表示一次客户端请求解析请求待实现解析待实现类表示返回值发送静态页面的相应报文待实现。 前言 最近在读《How Tomcat Works》,收获颇丰,在编写书中示例的过程中也踩了不少坑。不知你有没有体会,编程就一门是不试不知道,一试吓一跳的实践艺术。所...

    yearsj 发布于Java
  • 最最最常见的Java面试题总结——第二周

    摘要:与都继承自类,在中也是使用字符数组保存字符串,,这两种对象都是可变的。采用字节码的好处语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。 String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的? String和StringBuffer、StringBuilder的区别 可变性...

    yearsj 发布于Java
  • 线程池的概念和原理

    showImg(https://segmentfault.com/img/bVbv7xO?w=949&h=567); showImg(https://segmentfault.com/img/bVbv7KI?w=782&h=413);

    yearsj 发布于Java
  • 单例模式与双重检查锁定(double-checked locking)

    摘要:对于而言,它执行的是一个个指令。在指令中创建对象和赋值操作是分开进行的,也就是说语句是分两步执行的。此时线程打算使用实例,却发现它没有被初始化,于是错误发生了。 1.饿汉式单例 public class Singleton { private static Singleton instance = new Singleton(); ...

    yearsj 发布于Java
  • java分页算法

    摘要:常用分页计算方法总条数每页记录数总页数方法总条数每页记录数总页数方法总条数每页记录数总页数 Java常用分页计算 方法1 // 总条数 int totalRow = 101; // 每页记录数 int pageSize = 20; // 总页数 int totalPage = (totalRow - 1) / pageSize + 1; 方法2 // 总条数 int totalRow ...

    yearsj 发布于Java
<