摘要: 1. 查出至少有一个员工的部门。显示部门编号、部门名称、部门位置、部门人数。 select d.deptno, d.dname, d.loc, r.count from dept d , (select deptno,count(*) count from emp group by deptno) 阅读全文
posted @ 2023-04-09 11:43 戒爱学Java 阅读(54) 评论(1) 推荐(1) 编辑
摘要: Tomcat 1 简介 1.1 什么是Web服务器 Web服务器是一个应用程序(==软件==),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是"提供网上信息浏览服务"。 Web服务器是安装在服务器端的一款软件,将来我们把自己写的Web项目部署到Web 阅读全文
posted @ 2023-04-08 20:59 戒爱学Java 阅读(85) 评论(0) 推荐(1) 编辑
摘要: HTTP 1、Web概述 1.1 Web和JavaWeb的概念 ==Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。== 在我们日常的生活中,经常会使用浏览器去访问百度、京东等这些网站,这些网站统称为Web网站。 我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义= 阅读全文
posted @ 2023-04-07 13:05 戒爱学Java 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 一、状态码大类 | 状态码分类 | 说明 | | | | | 1xx | 响应中——临时状态码,表示请求已经接受,告诉客户端应该继续请求或者如果它已经完成则忽略它 | | 2xx | 成功——表示请求已经被成功接收,处理已完成 | | 3xx | 重定向——重定向到其它地方:它让客户端再发起一个请求 阅读全文
posted @ 2023-04-06 15:16 戒爱学Java 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Mavens 目标 能够使用Maven进行项目的管理 能够完成Mybatis代理方式查询数据 能够理解Mybatis核心配置文件的配置 1,Maven Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布… 阅读全文
posted @ 2023-04-05 15:31 戒爱学Java 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 动态代理 2.1 好处: ​ 无侵入式的给方法增强功能 2.2 动态代理三要素: 1,真正干活的对象 2,代理对象 3,利用代理调用方法 切记一点:代理可以增强或者拦截的方法都在接口中,接口需要写在newProxyInstance的第二个参数里。 2.3 代码实现: public class Tes 阅读全文
posted @ 2023-04-04 09:32 戒爱学Java 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1. 反射 1.1 反射的概述: ​ 专业的解释(了解一下): ​ 是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; ​ 对于任意一个对象,都能够调用它的任意属性和方法; ​ 这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。 ​ 通俗的理解:(掌握) 利用反射 阅读全文
posted @ 2023-04-03 12:55 戒爱学Java 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # MyBatis详细使用步骤 ## 1、创建数据库和表,在表里添加 建库建表省略 ## 2、创建模块,导入依赖 - 官网下载mybatis。jar - 导入依赖 ```xml org.mybatis mybatis x.x.x ``` ## 3、编写Mybatis核心配置文件 ```xml --> 阅读全文
posted @ 2023-04-02 10:29 戒爱学Java 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 今天在复习的时候对对一些知识点进行巩固,用到了junit-4.12.jar,手动导入jar包,然后运行然后报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing。刚开始我以为代码错了,看了看发现不是代码的问题,是导包的问题。然后查 阅读全文
posted @ 2023-04-01 14:53 戒爱学Java 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1.实现多线程 1.1简单了解多线程【理解】 是指从软件或者硬件上实现多个线程并发执行的技术。 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。 1.2并发和并行【理解】 并行:在同一时刻,有多个指令在多个CPU上同时执行。 并发:在同一时刻,有多个指令在单个CPU上交替执 阅读全文
posted @ 2023-03-31 13:47 戒爱学Java 阅读(26) 评论(0) 推荐(0) 编辑