- 博客(17)
- 收藏
- 关注
原创 java-反射、BeanUtils、注解 -学习笔记
一、反射什么是反射反射:反射是一种机制,利用该机制可以在程序运行过程中对类进行解剖并操作类中的方法,属性,构造方法等成员。反射:调用构造方法、普通方法、属性的另外一种方式。最终效果和普通调用方式是一样的特点:比普通方式麻烦比普通方式强大反射的使用反射操作的统一步骤:获取Class对象要操作谁,就找到谁:要获取Constructor对象: g...
2020-04-21 23:29:06
342
原创 java-HTML学习笔记
一、HTML简介1. 什么是HTMLHTML:HyperText Markup Language,超文本标记语言。作用:用来编写网页的。2. 写一个简单的HTML <html> <head> <title>page title</title> </head> <body>...
2020-04-20 09:04:59
199
原创 idea恢复普通的文件夹为Module
下图:一个是普通的文件夹,一个是module右下角带有蓝色,将day14_servlet变成module解决步骤1.右击项目:选择Open Module Settings或者F4选择上边的绿色的加号,然后点击Import Module此时找到你要变为module的项目day14_servlet,点击OK选择如图,然后选择next在点击next ,一直next,最后点击finis...
2020-04-20 08:43:05
927
1
原创 Javase-JdbcTemplate(6)
JdbcTemplate-课堂笔记一、元数据(了解)什么是元数据元数据:MetaData,定义数据的数据。在数据库里,指数据库、表、字段等等的定义信息JDBC里的元数据有:DatabaseMetaData:数据库的元数据,定义了数据库的名称、类型、版本等等信息ParameterMetaData:预编译对象中,SQL参数的个数、类型等等定义信息ResultSetMetaData...
2019-04-19 00:09:40
152
原创 Javase-连接池(5)
连接池-课堂笔记一、预编译对象SQL注入漏洞用户输入一些特殊的值,在拼接SQL字符串的时候,导致SQL的语法结构发生变化,从而绕过了SQL的条件。形成的安全问题,叫SQL注入漏洞。如何避免SQL注入漏洞:使用预编译对象PreparedStatement什么是预编译对象预编译对象:java.sql.PreparedStatement,是Statement的子接口,功能更强;...
2019-04-19 00:00:54
148
原创 Java-MySQL JDBC(4)
JDBC-课堂笔记一、DCL(了解)-- 1. 创建一个帐号:lisiCREATE USER 'lisi'@'%' IDENTIFIED BY 'lisi';-- 2. 给用户授权:所有权限、heima63所有表GRANT ALL ON heima63.* TO 'lisi'@'%';-- 3. 给用户撤消授权:插入、修改、删除的权限REVOKE INSERT, UPDATE, DE...
2019-04-18 23:51:39
171
原创 java- MySql多表查询和事务(3)
MySql多表查询和事务一、范式什么是范式1.1 什么是范式范式:要想设计一个科学的、规范的数据库,所需要遵循的规则和规范1.2 有哪些范式共有6大范式:层层递进1NF:最基本的要求2NF:1NF+更多要求3NF:2NF+更多要求BCNF:3NF+更多要求4NF:BCNF+更多要求5NF:4NF+更多要求, 完美范式常见范式2.1 第1范式要求...
2019-04-18 23:44:30
130
原创 Java-MySql查询和约束(2)
MySql查询和约束-课堂笔记一、DQL条件查询1.1 单条件查询运算符有:>, <, >=, <=, =, <>。is null 和 is not null-- 1. 单条件查询 -- 1.1 查询所有的男同学 SELECT * FROM student3 WHERE sex = '男'; -- 1.2 查询年龄在25岁以上的同学...
2019-04-10 21:23:59
151
原创 Java-MySql(1)
MySql基础-课堂笔记一、数据库的介绍什么是数据库数据库:存储数据的仓库,本质是一个文件系统。可以结构化的存储数据,方便的进行数据的增、删、改、查。常见的数据库Oracle:Oracle公司的收费的、高性能的、大型数据库软件MySql:Oracle公司的免费的、小型数据库软件。被Oracle收购之后,6.x版本开始收费SQLServer:Microsoft公司的收费的...
2019-04-10 21:11:10
169
原创 Java就业课程Stream流(13)完结
第一章 常用函数式接口Predicate接口有时候我们需要对某种类型的数据进行判断,从而得到一个boolean值结果。这时可以使用java.util.function.Predicate 接口。Predicate 接口中包含一个抽象方法: boolean test(T t) 。默认方法:and既然是条件判断,就会存在与、或、非三种常见的逻辑关系。其中将两个 Predicate 条件使用...
2019-04-10 20:52:13
165
原创 Java就业课程网络编程(11)
网络编程入门软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。网络通信协议网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据...
2019-04-10 20:45:27
108
原创 java就业课程函数式接口(12)
函数式接口函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。备注:“语法糖”是指使用更加方便,但是原理不变的代码语法。例如在遍历集合时使用的for-each语法,其实底...
2019-04-10 20:39:58
162
原创 Java就业课程线程池(7)
等待唤醒机制概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。为什么要处理线程间通信:多个线程并发执行时, 在默认情况下CPU是随机切换线程的,当我们需要多个线程来共同完成一件任务,并且我们希望他们有规律的执行, 那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数据。如何保证线程间通信有效利用资源:多个线程在处理同一个资源,并且任务不同时,需要线程通...
2019-04-05 19:18:58
104
原创 java就业课程转换流 序列化(10)
缓冲流也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型分类:字节缓冲流: BufferedInputStream , BufferedOutputStream字符缓冲流: BufferedReader , BufferedWriter缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组8192,通过缓冲区读写,减少系统IO次数,从而提高...
2019-04-05 19:10:05
133
原创 java就业课程file类 递归(8)
File类;构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, String child) :从父抽象路径名和子路径名字...
2019-04-01 15:51:35
96
原创 java就业课程字节流 字符流(9)
字节输出流【OutputStream】java.io.OutputStream 抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字节输出流的基本共性功能方法。public void close() :关闭此输出流并释放与此流相关联的任何系统资源。public void flush() :刷新此输出流并强制任何缓冲的输出字节被写出。public void writ...
2019-03-31 15:57:35
198
转载 Java最新详情学习路线图
学习是一个循序渐进的过程,是一件非常难得坚持的事情。如果真的想学Java,一定要下定决心!这里我分享给你的Java学习线路图,希望对你有帮助:java学习线路图这个学习线路图我分为了几个阶段,每个阶段能学到什么,能做什么,具体知识点请往下看,每个阶段知识点我都整理出来了,更适合学习!...
2019-03-29 20:45:16
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人