- 博客(35)
- 收藏
- 关注
原创 sql语句练习
select Cid from sc order by Sid HAVING score >#查询" 01 “课程比” 02 "课程成绩高的学生的信息及课程分数select s.,a.,b.* from student s,(select Sid,score from sc where Cid =‘01’ ) a,(select Sid,score from sc where Cid =‘02’ ) bWHERE a.Sid = b.Sid and a.score > b.score
2021-04-18 21:52:18 107
原创 Springboot + Mybatis(自动生成mapper) 浏览器访问报404问题
springBoot 整合Mybatis (mapper自动生成)1、pom文件(以下标红位置是特别注意的 不导入mybatis依赖@MapperScan注解无法导包--会导致访问产生404)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" .
2020-06-23 21:46:22 1471
转载 meven是干什么的
首先,Maven的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven在美国是一个口语化的词语,代表专家、内行的意思,约等于北京话中的老炮儿。一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统...
2018-11-29 11:03:26 1618
原创 动态代理
一、动态代理1.1、代理模式什么是代理模式及其作用Proxy Pattern(即:代理模式),23种常用的面向对象软件的设计模式之一代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。优点:(1).职责清晰真实的角色就是实现实际的业务逻辑,不用关心其他非本...
2018-11-19 21:53:09 112
原创 Jsp
jsp java 服务页面 作用: 将内容生成和展示分离 运行在服务器端,本质上就是servlet 产生的java文件和class文件 保存到tomcat的work目录下 jsp脚本 <% ...%>java代码片段 <%=..%>输出表达式 相当于 out.print(); ...
2018-11-19 21:41:23 109
原创 Cookie和Session
一、会话概述1、什么是会话?如同打电话2、会话过程要解决的问题是什么?保持各个客户端自己的数据。二、Cookie由于Cookie数据是由客户端来保存和携带的,所以称之为客户端技术。 1、属性:name:名称不能唯一确定一个Cookie。路径可能不同。 value:不能存中文。 path:默认值是写Cookie的那个程序的访问路径 比如:http://local...
2018-11-19 21:40:40 88
原创 Response和request
一、HttpServletResponse1、响应行 HTTP/1.1 200 OKsetStatus(int sc) 设置响应状态码2、响应头***** sendRedirect(String location) 请求重定向 setHeader(String name, String value) 设置响应头信息 //告知浏览器使用什么码表response.s...
2018-11-19 21:34:27 116
原创 Servlet()
Servlet总结 Servlet体系结构 Servlet接口 | | GenericServlet抽象类 | | HttpServlet 抽象类 Servlet常用方法 void init(ServletConfig config) :初始化方法 void service(...
2018-10-26 23:24:16 86
原创 XML文件(Tomcat)
XML:可扩展的标记语言 extensible Markup Language version=1.0 可扩展:所有标签都是自定义的 功能: A.数据存储 B.数据传输 C.配置文件**** HTML与XML对比 1.HTML语法比较松散,XML语法标记严格 2.HTML用作页面展示,XML用于数据存储 ...
2018-10-25 22:28:12 109
原创 JDBC(连接数据库)
JDBC: JDBC操作数据库的 jdbc是sun公司指定的一套规范(接口) 驱动: jdbc的实现类 数据库厂商提供的 我们可以通过一套规范操作数据库(多态) jdbc:的作用 连接数据库 发送sql 处理结果jdbc 操作步骤 1.创建数据库和表 2.创建一个...
2018-10-25 22:11:15 288
原创 Mysql(数据库)Sql语句
1.数据库的概念 数据库:(存储)、(维护)和(管理)数据的集合。 数据库:数据文件 控制文件 日志文件 database:(mysql、Oracle、redis<缓存数据>、mongodb<日志处理>、HBase<大数据>)2.数据库的安装及配置***** A.安装(选择数据库的字符集utf8)(设置数据库的密码)123456 B.配置...
2018-10-25 22:04:28 215
原创 js(JavaScript)
一.js的简介 1.什么是js js可以嵌套到HTML中(基于对象)和(事件触发)的脚本语言 特点 A.交互性 B.安全性 js不能直接访问本地磁盘 C.跨平台 浏览器只要具备js解析器 2.js能干嘛 1)js动态修改(新增、删除)HTML标签和CSS代码 2)js动态做...
2018-10-25 21:49:30 176
原创 Css样式
一、CSS简介 1.什么CSS 层叠式样式表(Cascading Style Sheets) CSS是对HTML进行修饰的语言 层叠式:层层覆盖叠加 用CSS修饰HTML有优先级 样式表 :CSS属性样式的集合 2.CSS作用 A.可以对HTML进行修饰 使得HTML更加美观 ...
2018-10-25 21:45:15 114
原创 HTML(liuxin)
HTML一、HTML简介 1.什么是HTML:用来描述网页的一门语言 1)HTML:超文本标记语言 Hyper Text Markup Language 2)HTML:不是编程语言而是标记语言 3)HTML:使用标记标签描述网页 超文本 标记 语言 ...
2018-10-25 21:43:02 146
原创 Javascript
Javascript 简介1.*是基于对象和事件驱动的语言,应用于客户端 ——基于对象:**提供好了很多对象,可以直接拿过来使用; ——事件驱动:**HTML做静态页面,JavaScript做动态页面; ——客户端:专门指的是浏览器;2.*Js的特点; ——交互性;信息的动态交互 ——安全性;js不能访问本地磁盘文件; ——跨平...
2018-08-24 08:52:02 86
原创 CSS
#### 第一章 CSS简介##### 1.1 什么是CSS1. CSS :全称:Cascading Style Sheets 层叠样式表,定义如何显示HTML元素2. 多个样式可以层层覆盖叠加,如果不同的css样式对同一html标签进行修饰,样式有冲突的 应用优先级高的,不冲突的共同作用##### 1.2 CSS能干什么1. 修饰美化html网页。2. 外部样式表可以提...
2018-08-21 22:24:09 182
原创 Html
### HTML> 网页,是网站中的一个页面,通常是网页是构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。> 通常我们看到的网页都是以htm或html后缀结尾的文件,俗称 HTML文件。> ```#### 第一章 htm简介##### 1.1 什么是html``` html全称:Hyper...
2018-08-20 23:05:26 147
原创 DBMS(数据的仓库) sql DDl_DML_DQL_DCL 约束 编码 安装Mysql 多表查询 备份与恢复
1. 什么是DBMS:数据的仓库 > 方便查询 > 可存储的数据量大 > 保证数据的完整、一致 > 安全可靠2. DBMS的发展:今天主流数据库为关系型数据库管理系统(RDBMS 使用表格存储数据)3. 常见DBMS:Orcale、MySQL、SQL Server、DB2、Sybase4. DBMS = 管理程序 + 多个数据库(DB)5. DB ...
2018-08-16 19:34:18 147
原创 反射 Nio channel Buffer
1.反射 1.反射的简介 java的反射机制 在运行状态中 对于任意一个类 都能知道任意一个类的所有属性和方法 对于任意一个对象 都能够调用它的任意一个属性和方法 这种动态获取信息 以及 动态调用的方式 称为java的反射 "正" 先知道类 然后创建类对象 再去调用属性或者方法 "反" 先知道对象 然后找到类...
2018-08-10 20:46:52 132
原创 JDK1.8新特性 lambda表达式 局部内部类中的变量修饰符
jdk1.8新特性1.Lambda表达式 1.简介 语法糖 也叫作糖衣语法 指的是 在计算机语言中 添加某种语法 这种语法 能使程序员更方便的使用语言开发程序 同时,增强了代码的可读性 避免了出错的机会 但是,这种语法对于语言的功能并没有增强 泛型 <> ...
2018-08-08 16:47:09 908
原创 网络编程 Socket 套接字 Udp Tcp
1.网络编程概述 计算机网络: 是指将地理位置不同的 具有独立功能的多台计算机以及外部设备 通过通信线路连接起来 实现 资源共享 和 信息传输 网络编程: 就是用来实现互联网的不同计算机上运行的应用程序间数据的交换 网络编程三要素: IP地址 端口号 传输协议 IP地址: ...
2018-08-08 16:44:14 229
原创 线程间通信 线程优先级 Thread 线程池
1.线程间通信 多个线程 操作同一个资源 但是操作的动作不同 例如: 银行卡 -->存钱 -->取钱 线程的等待唤醒机制: wait() 等待 让线程进入冻结状态 放弃了执行权 等待的线程会放到等待池中 notify() 唤醒 会唤醒等待池中的线程 唤醒的是第一个等待的线程 notifyAll(...
2018-08-08 16:39:22 215
原创 对象流 线程 的创建 以及synchranized reentrantlock 的使用 区别
1.对象流 ObjectOutputStream ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。 可以使用 ObjectInputStream 读取(重构)对象。 ObjectInputStream ObjectInputStream 对以前使用 ObjectOutput...
2018-08-04 22:37:06 159
原创 泛型 map集合 hashmap
1.Generic泛型 <> 泛型限定 规定集合中数据的存储类型是什么 注意事项: 1.创建对象时 前后的泛型要求保持一致 或者后面的可以省略不写(jdk1.7新特性) 2.泛型<>必须是引用数据类型 泛型高级通配符 <? extends 类名> ---> 类 以及其子类 ...
2018-08-04 09:06:33 1167
原创 properties 集合 打印流 输出流
1.Properties 集合 继承于HashTable的子类 也就是具备Map集合的特点 键值对形式存储 键值对都是字符串 不需要写泛型限定 是集合 和 IO技术相结合的容器 Properties 类表示了一个持久的属性集。 Properties 可保存在流中或从流中加载。 属性列表中每个键及其对应值都是一个字符串。 常用方...
2018-08-03 23:15:12 546
原创 集合 set list ArrayList linkedList
1.List ArrayList ArrayList集合 底层是数组 长度可变的数组 默认长度是10 超过后 就会创建一个新的数组 50%延长 变成15 将原来的数据拷贝过来 再加入新的元素 特点: 查找和修改快 增删比较慢 注意...
2018-07-31 22:48:56 111
原创 java 集合 list Arraylist Collection
1.异常1.1 自定义异常 因为在项目中会出现特有的问题 而这些问题并未被java描述,对于这些特有的问题 可以按照java的对问题封装的思想将特有的问题进行自定义的异常封装 **自定义异常一定要是异常体系中的一员 也就是继承于 Exception 或者 RuntimeException java中只有异常体系的类 才具备可抛性 当自定义类 ...
2018-07-28 17:41:10 189
原创 StringBuffer 和 StringBuilder 常用类 异常
S课堂笔记1.StringBuffer 和 StringBuilder 什么是StringBuffer 字符串缓冲区 是一个容器 可以对字符串内容进行增删改查操作 StringBuffer是可变长度的 特点: 1.长度可变的 2.可以直接操作多个数据类型 3.最终会通过toString...
2018-07-27 23:20:47 459
原创 基本数据类型包装类 装箱 拆箱
1.基本数据类型包装类 基本数据类型 默认值 引用数据类型 默认值 byte 0 Byte null short 0 Short null int 0 Integer null long 0 ...
2018-07-25 22:01:31 141
原创 java 包 访问权限修饰符 单例设计 object 内部类
1.包和访问权限修饰符 1.1 包 为什么要导包? 将字节码文件(.class)文件进行分类存放 --->包 其实就是文件夹 import java.util.Arrays; 包的划分规则 方案1 按照功能划分 增删改查 CRUD ...
2018-07-24 16:25:08 150
原创 java 多态
课堂笔记1.接口 1.1 什么是接口 interface 接口是一种行为规范 从语法上讲:接口是一种特殊的抽象类(初期理解) 这种特殊的抽象类中 所有的方法都是抽象的 所有的变量都是常量 从功能上讲:接口表示一种约定或者能力 继承 "is....
2018-07-23 21:16:54 219
原创 Java 封装
面向对象的四大特征 封装 继承 多态 抽象1.封装 广义: 类 方法 包 的定义本身就是一种封装 狭义: 在设计一个类的时候 将所有的属性设置为私有的 并对各个私有的属性设计相应的 存/取方法 来完成对属性的使用 私有化只能代表封装的特性 可以说私有是封装的一种 不能说封装即是私有 封装的...
2018-07-21 22:24:31 134
原创 Java继承
1.继承 is...a 继承 就是让类与类之间产生关系-->父子关系 格式 class 类名1 extends 类名2{ } 类名1 继承于 类名2 类名1 是类名2的儿子 继承的好处和弊端: 好处: 1.提高了代码的复用性 ...
2018-07-21 22:22:53 127
原创 数组
数组 1.数组的定义 1.1 数组的概念 数组是存储同一种数据类型 多个元素的集合 也可以看成是一个容器 数组既可以存储基本数据类型 也可以存储引用数据类型 数组 它本身就是一个类型 是一个引用数据类型 1.2 数组的作用 可以存储同一个数据类型的多个数据 ...
2018-07-19 17:48:43 137
原创 Java 方法
1.方法 2.方法的重载 3.递归算法 1.方法 1.1 什么是方法 java中的方法类似于其他语言中的函数 是一段用来完成特定功能的代码片段 1.2 为什么要声明方法 DRY Don't Repeat Yourself(不要写重复的代码) 原则 把能重复使用...
2018-07-19 17:28:53 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人