javaweb
文章平均质量分 70
笔记
从int开始
这个作者很懒,什么都没留下…
展开
-
MySQL加强
一、表的三范式1.第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库,是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值(一个列中只能存储一个值)帮助理解:一个列不能有多个值。必须遵循2.第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一的区分(主键)帮助理解:一张表中需要有主键可遵循可不遵循3.第三范式(3NF)要求一个数据库表中包含已在其它表中已包含的主键段信息帮助理解:一张表的列不能关联别的表的非主键原创 2022-04-05 18:56:54 · 1702 阅读 · 0 评论 -
MySQL介绍和基础语法
MySQL一、数据库中列的常用类型类型mysqljava整型int、bigintint、long小数double、decimaldouble、BigDecimal日期date、datetimejava.util.date字符char(定长)、varchar(变长)String二进制bit(0/1)boolean注意:MySQL中,字符类型必须指定长度,值要使用单引号日期时间类型值要用单引号二、SQL包含的6部分1.数据查询语原创 2022-04-05 16:54:13 · 865 阅读 · 0 评论 -
MyBatis框架基础操作
MyBatis框架一.介绍:①框架是什么?是一个经过检验、具有一定功能的半成品软件,里面封装了许多API,方便开发者调用,从而提高开发和工作效率②为什么使用MyBatis框架?因为它的优秀让我们避免了几乎所有的JDBC代码(解放双手),不用去手动的为SQL语句设置参数,也不需要去处理查询出来的结果集合。最重要的是实现了SQL语句和Java代码的分离二.使用流程Ⅰ先导入mybatis所需要的jar包Ⅱ写mabatis-config.xml文件(核心配置文件)Ⅲ写XxxMapper.xml文件原创 2022-03-15 21:06:03 · 1129 阅读 · 1 评论 -
Java8新特性之Lambda表达式
1.介绍将函数式编程引入了Java,允许将代码作为参数传入,主要是简化匿名类对象(接口的实现类的匿名类对象),它意图明确,代码简洁,多核友好2.语法“->” 它是Lambda操作符,它将Lambda表达式分为了两部分。左侧:指定了Lambda表达式所需要的参数。右侧:指定了Lambda表达式的方法体。3.条件改造成Lambda表达式需要:接口中的是函数式接口,接口中有且仅有一个实现方法。4.函数式接口函数式接口:接口中有且仅有一个实现方法。5.常用的四大函数式接口①消费型接口 选原创 2022-03-13 22:38:20 · 601 阅读 · 0 评论 -
反射和内省的介绍和操作
一、反射1.为什么需要反射?因为我们在某些情况不知道传入的参数的真是类型,所以需要用反射来操作,获取到真是类型,进而去调用我们需要的构造器、方法、字段等。2.获取字节码对象①使用类的全限定名来获取字节码对象Class clz = Class.forName("com.wjw.class._01_test.Person");②使用对象来获取字节码对象Person p = new Person();Class clz = p.getClass();③使用类名的方式来获取字节码对象Clas原创 2022-03-04 22:03:44 · 145 阅读 · 0 评论 -
properties和Xml配置文件的使用
一、硬编码硬编码是我们在开发过程中可能需要改变的代码,例如数据库名称,数据库帐号和密码等,这种我们称之为硬编码。二、解决硬编码之properties文件1.properties配置文件:①建立一个目录,名为resource②将文件改为Resource Root目录③在目录中创建配置文件,以.properties结尾即可它读取的格式:key=value的形式来读取里面的内容,所以存储需要严格按照这种格式来存储。2.解析properties文件,获取文件内的内容//获取类加载ClassLoa原创 2022-03-03 18:08:18 · 968 阅读 · 0 评论