HttpServer服务类 HttpHandler请求处理类 HttpServlet基类 HttpServletRequest请求封装类 HttpServletResponse响应封装类 ...
前言: 在看完尚学堂JAVA 中讲解如何实现一个最简单的httpserver部分的视频之后, 一 前置知识 .HTTP协议 当前互联网网页访问主要采用了B S的模式,既一个浏览器,一个服务器,浏览器向服务器请求资源,服务器回应请求,浏览器再将接收到的回应解析出来展现给用户。这一问一答的过程可以抽象成浏览器向服务器发送一个Request然后服务器返回一个Response的过程 其中Request和 ...
2019-02-13 11:43 0 804 推荐指数:
HttpServer服务类 HttpHandler请求处理类 HttpServlet基类 HttpServletRequest请求封装类 HttpServletResponse响应封装类 ...
(1) open system interconnect OSI是Open System Interconnection的缩写,意为开放式系统互联 。OSI是一个开放性的通信系统互连参考模 ...
自定义一个简单的jdbc框架,包含增加,修改,删除,查询方法,增,删改,比较简单 传入要执行的sql 和(prepareStatement)预编译 是需要的参数,本例子中使用可变参数 传入,通过下面代码设置预编译时需要的参数。 查询方法,将查询的的结果封装成相应的一个个对象,再将对象放入list ...
最近线上排查问题时候,发现请求太多导致日志错综复杂,没办法把用户在一次或多次请求的日志关联在一起,所以就利用SpringBoot+Logback手写了一个简单的链路追踪,下面详细介绍下。 目录 一、实现原理 二、代码实战 三、测试 一、实现原理 ...
HashMap简介 HashMap是Java中一中非常常用的数据结构,也基本是面试中的“必考题”。它实现了基于“K-V”形式的键值对的高效存取。JDK1.7之前,HashMap是基于数组+链表实现的,1.8以后,HashMap的底层实现中加入了红黑树用于提升查找效率。 HashMap根据存入 ...
...
手写一个简单的死锁代码 死锁原因 多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放,而该资源又被其他线程锁定,从而导致每一个线程都得等其它线程释放其锁定的资源,造成了所有线程都无法正常结束。这是从网上其他文档看到的死锁产生的四个必要条件: 1、互斥使用,即当资源被一个线程使用 ...
基本结构 这里我根据自己的理解模仿了Vue的单文件写法,通过给Vue.createApp传入参数再挂载元素来实现页面与数据的互动。 其中理解不免有错,希望大佬轻喷。 收集数据 这里将Vu ...