上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页
摘要: 1、什么是 session session 是浏览器和服务器会话过程中,服务器分配的一块储存空间。服务器默认为浏览器在cookie中设置 sessionid,浏览器在向服务器请求过程中传输 cookie 包含 sessionid ,服务器根据 sessionid 获取出会话中存储的信息。 由于 ht 阅读全文
posted @ 2019-12-20 09:18 ConstXiong 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 浏览器和应用服务交互,一般都是通过 Http 协议交互的。Http 协议是无状态的,浏览器和服务器交互完数据,连接就会关闭,每一次的数据交互都要重新建立连接。即服务器是无法辨别每次是和哪个浏览器进行数据交互的。 为了确定会话中的身份,就可以通过创建 session 或 cookie 进行标识。 两者 阅读全文
posted @ 2019-12-20 09:17 ConstXiong 阅读(699) 评论(0) 推荐(0) 编辑
摘要: page(当前页面作用域):相当于 Java 关键字中 this。在这个作用域中存放的属性值,只能在当前页面中取出。 request(请求作用域):范围是从请求创建到请求消亡这段时间,一个请求可以涉及的多个页面。<jsp:forward>和<jsp:include>跳转到其他页面,也在作用域范围。 阅读全文
posted @ 2019-12-20 09:16 ConstXiong 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: request:对应 Java 类 javax.servlet.http.HttpServletRequest;客户端的请求信息:Http协议头信息、Cookie、请求参数等 respons:对应 Java 类 javax.servlet.http.HttpServletRespons;用于服务端响 阅读全文
posted @ 2019-12-20 09:15 ConstXiong 阅读(520) 评论(0) 推荐(0) 编辑
摘要: Servlet 一种服务器端的Java应用程序 由 Web 容器加载和管理 用于生成动态 Web 内容 负责处理客户端请求 Jsp 是 Servlet 的扩展,本质上还是 Servlet 每个 Jsp 页面就是一个 Servlet 实例 Jsp 页面会被 Web 容器编译成 Servlet,Serv 阅读全文
posted @ 2019-12-19 09:15 ConstXiong 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 赋值:null 表示定义了但未赋值,undefined 表示未定义 数据转换:null 在做数值转换时会被转换为 0,undefined 会被转换为 NaN 原文链接 Java 自学指南 Java 面试题汇总PC端浏览【点这里】 Java知识图谱 Java 面试题汇总小程序浏览,扫二维码 阅读全文
posted @ 2019-12-19 09:11 ConstXiong 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 信号量的实现模型一般包括:1个计数器、1个等待队列、3个方法(需要保证原子性) Semaphore 实现的伪代码(JDK 中 Semaphore 是基于 AbstractQueuedSynchronizer 实现,可以指定是否公平): 使用信号量实现互斥锁效果: 除了能实现互斥锁,信号量还可以做到允 阅读全文
posted @ 2019-12-19 09:09 ConstXiong 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 对象的 wait(long timeout)、wait(long timeout, int nanos)、wait() 方法,组合对象的 notify()、notifyAll() 显示锁:Lock.newCondition()、Condition await 系列方法、Condition signa 阅读全文
posted @ 2019-12-18 09:28 ConstXiong 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 每个 Java 对象都有一个内置锁 线程运行到非静态的 synchronized 同步方法上时,自动获得实例对象的锁 持有对象锁的线程才能运行 synchronized 同步方法或代码块时 一个对象只有一个锁 一个线程获得该锁,其他线程就无法获得锁,直到第一个线程释放锁。任何其他线程都不能进入该对象 阅读全文
posted @ 2019-12-18 09:25 ConstXiong 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 启动一个线程需要调用 Thread 对象的 start() 方法 调用线程的 start() 方法后,线程处于可运行状态,此时它可以由 JVM 调度并执行,这并不意味着线程就会立即运行 run() 方法是线程运行时由 JVM 回调的方法,无需手动写代码调用 直接调用线程的 run() 方法,相当于在 阅读全文
posted @ 2019-12-18 09:24 ConstXiong 阅读(2222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页