Servlet

Servlet1. Servlet概述1.1 什么是ServletServlet是Java EE规范之一。规范就是接口Servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序Filter过滤器Listener监听器Servlet是运行在服务器上的一个java小程序,它可以接收客


一道简单的美团笔试题

/** * 某比赛已经进入了淘汰赛阶段,已知共有n名选手参与了此阶段比赛,他们的得分分别是a_1,a_2….a_n,小美作为比赛的裁判希望设定一个分数线m, * 使得所有分数大于m的选手晋级,其他人淘汰。 * 但是为了保护粉丝脆弱的心脏,小美希望晋级和淘汰的人数均在[x,y]之间。 * 显然这个m有


关于volatile的一些知识

关于volatile的一些知识什么是volatile,它的作用是什么?java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁更加方便。如果一个字段被声明成volatile,java线程内


WEB 三剑客

WEB 三剑客1. HTML1.1. 概论1.1.1. 什么是HTML?HTML:超文本标记语言是设计页面的基础html的扩展名为html或htm(老的命名规范)html由浏览器直接解析执行,无需编译,按顺序执行1.1.2. HTML标签规范html代码有头部和主体组成。<HTML> :


WEB

WEB简述Web概述什么是WebWeb(World Wide Web)即全球广域网,也成为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中


JDBC

一、JDBC1. JDBC概述1)什么是JDBCJDBC(java Data Base Connectivity),java数据库连接。是一种用于执行SQL语句的java API,可以为多种关系数据库提供统一访问。它由一组用java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的


JDBC进阶

JDBC进阶使用JDBC的事务1. 什么是事务事务是指逻辑上的一组操作,组成这组操作各个逻辑单元具有不可分割性,要么全部成功,要么全部失败。2. 事务的操作方法修饰符方法描述voidcommit()使自上次提交/回滚以来所做的所有更改都将永久性,并释放此 Connection对象当前持有的任何数据库


HashMap

HashMap1. 简介HashMap基于哈希表的Map接口实现。是以key-value存储形式存在,即主要用来存放键值对。HashMap的实现不是同步的,即其不是线程安全的。它的key值、value值都可以为null,但是键位置只能是一个null。它的key值是唯一的,不可以重复 。HashMap


java面试

数据库Redis概念:是一个C开发的、开源的、高性能键值对的内存数据库。是一种Nosql(非关系型)数据库。内存数据库:数据保存在内存中,读写速度巨快,不存在写错,不存在数据不完整性,数据结构丰富。磁盘数据库:数据存在硬盘当中。应用:数据库、缓存、消息中间件持久化:按照一定的时间周期策略把内存的数据


JAVA锁机制

JAVA锁机制锁的基本介绍什么是锁?在计算机科学中,锁(Lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。锁通常需要硬件支持才能有效实施。这种支持通常采用一个或多个原子指令的形式来实现。这些指令允许单个进程测试锁是否