摘要: servlet规范中接口: 核心接口(接口) javax.servlet.Servlet 配置信息接口(接口) javax.servlet.ServletConfig Servlet 上下文接口(接口) javax.servlet.ServletContext Servlet 请求接口(接口) ja 阅读全文
posted @ 2022-06-05 16:50 280887072 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Tomcat9之前(包含9)需要下载的JSTL标签库的两个jar包: taglibs-standard-impl-1.2.5.jar taglibs-standard-spec-1.2.5.jar JavaEE被Oracle捐献给Apache了。目前最高版本是 JavaEE8; Apache把Jav 阅读全文
posted @ 2022-05-31 22:11 280887072 阅读(4762) 评论(1) 推荐(0) 编辑
摘要: 一、JSP是什么底层,本质是什么? JSP搜索翻译引擎(每一个web容器/web服务器都会内置一个JSP翻译引擎。);底层是Java程序,本质上是Servlet JSP是:JavaServer Pages的缩写。(基于Java语言实现的服务器端的页面。) JSP是一套规范。所有的web容器/web服 阅读全文
posted @ 2022-05-27 22:28 280887072 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 原因描述:idea中无法访问主页: http://localhost:8080或者http:127.0.0.1:8080 我们的项⽬的⼯件输出⽬录在我们指定的⽬录下,⽽不是在安装的tomcat的Apache-tomcat的webapps的⽬录下。 IDEA在“项⽬⽬录\out\artifacts”下 阅读全文
posted @ 2022-05-26 11:16 280887072 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: 问题描述一: 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 解决办法: 找到 Tomcat 服务器安装目录下的 conf 文件夹下的**catalin 阅读全文
posted @ 2022-05-26 10:42 280887072 阅读(2617) 评论(0) 推荐(0) 编辑
摘要: Tomcat是java语言写的。tomcat服务器要想运行,必须先有jre; Catalina是美国的一个岛屿,风景秀丽,据说作者是在这个风景秀丽的小岛上开发了一个轻量级的WEB服务器,体积小,运行速度快,因此tomcat又被称为catalina; tomcat官网地址:https://tomcat 阅读全文
posted @ 2022-05-19 11:32 280887072 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址 DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里 SAX:http://sourceforge.net/projects/sax/ jdom: 阅读全文
posted @ 2022-05-18 11:24 280887072 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一、快速打开控制面板:win+r >输入:control 二、打开查看网络和任务 三、单击红色框框 四、单击属性 五、选择"Internet 协议版本4(TCP/IPv4)" 的属性 六、添加新的DNS地址8.8.8.8。 一方面,可以解决仅仅配置单个DNS服务,若DNS服务出现问题,则会出现域名无 阅读全文
posted @ 2022-05-17 22:28 280887072 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 使用Lock和Condition接口的await(),signal(),signalAll(): private final Lock lock = new ReentrantLock();创建锁 private Condition = Lock . newCondition();创建接口 lock 阅读全文
posted @ 2022-05-04 23:18 280887072 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Java JDK中内置的一个类:java.lang.String 1、String字符串类型,属于引用数据类型。 2、在java中随便使用双引号括起来的都是String对象。例如:"abc","def","hello world!",这是3个String对象。 3、java中规定,双引号括起来的字符 阅读全文
posted @ 2022-05-01 18:16 280887072 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 使用 BigDecimal 时一定要使用字符串加双引号类型 其他类型不精确 BigDecimal bigDecimal = new Bigdecimal("0.09"); //需求:打印:0.09+0.01; //1-0.34; //1.438/100 public class BigDecimal 阅读全文
posted @ 2022-04-29 11:17 280887072 阅读(365) 评论(0) 推荐(0) 编辑
摘要: TreeSet集合存储元素特点: 无序不可重复的,但是存储的元素可以自动按照大小顺序排序!称为:可排序集合。 无序:这里的无序指的是存进去的顺序和取出来的顺序不同。并且没有下标。 TreeSet集合底层实际上是一个TreeMap;TreeMap集合底层是一个二叉树。 放到TreeSet集合中的元素, 阅读全文
posted @ 2022-04-26 23:30 280887072 阅读(523) 评论(0) 推荐(0) 编辑
摘要: new HashMap 数据结构: 底层是哈希表 / 散列表结构:一维数组,这个数组中每一个元素是一个单向链表。(数组和链表的结合体。) 数组:在查询方面效率很高,随机增删方面效率很低。 单向链表:在随机增删方面效率较高,在查询方面效率很低。哈希表将以上的两种数据结构融合,发挥各自的优点。 Hash 阅读全文
posted @ 2022-04-26 22:33 280887072 阅读(286) 评论(0) 推荐(0) 编辑
摘要: HashSet 1、存储时顺序和取出的顺序不同。 2、不可重复。 3、放到HashSet集合中的元素实际上是放到HashMap集合的key部分了。 /* HashSet集合: 无序不可重复。 */ public class HashSetTest01 { public static void mai 阅读全文
posted @ 2022-04-26 11:02 280887072 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 左移(指的是箭头朝向) << :十进制的数组转化为由0和1组成的二进制,之后,左移每一位都要移动 右移(指的是箭头朝向) >> :十进制的数组转化为由0和1组成的二进制,之后,右移每一位都要移动 如图所示: 需求:不使用变量交换a和b的值 //位运算 public class Test { publ 阅读全文
posted @ 2022-04-25 15:16 280887072 阅读(42) 评论(0) 推荐(0) 编辑