java第三个星期(复习前面的知识点)

1、这几天做算法,发现了对于字符串,集合等具体的方法掌握不是很好,首先总结一下自己觉得有用的,第一个是从字符串开始,substring(int i,int j)这个方法是对字符串进行拼接,这里需要注意的是,左闭右开,即取的到左边的下标对应的数值,但是右边下标对应的数值取不到,所以做题目的时候需要注意右边边界的判定,然后是Stringbuilder,其中注意相应的方法,例如append,remove等,这些都是可以使用到的。其次是集合的时候,首先需要说的是集合的工具类,即对进行进行操作,这里将一个max的方法,是取出一个集合中最大的数,max(集合)。其次是list,set,map等具体函数的方法,常用的有get(),getOrDefault(键,不成立返回值),value,发挥所有值的集合。这些也是需要了解的。

2、就是对javaweb的东西进行整合

1)数据库:分为ddl,dml,dql,dcl,这里ddl是对数据库表进行操作,而dml是对表中的数据进行增删改,而dql是对数据进行查询,dcl是对数据库进行权限控制,这里按照顺序进行复习

1、ddl:查询数据库

show databases

创建数据库

create database if not exists ...;

删除数据库

drop database if exists ...

使用数据库

use 数据库名称(对象)

表:查询表的结构

show tables/desc 表名称

创建表

create table 名称{

字段名 数据类型

}

删除表

drop table if exists ...

修改表

1、修改表名

alter table 表名 rename 新表名

2、添加一列

ater table 表名 add 字段名 数据类型

3、修改字段数据类型

alter table 表名 modify 列名 新数据类型

4、修改字段名和数据类型

alter table 表名 change 列名 新列名 新数据类型

5、删除列

、、、、drop 列名

dml:

1、给指定的列添加数据

insert into 表名(列名1,2,3,4,...) value(值1,2,3,4,...)

2、更新数据

update 表明 列名1=值1,。。。。。

3.删除

delete from 表名,

dql:

1、查询

select 字段列表 from 表名 where 条件 groupBY 分组字段 having 分组后的条件 orderedby 排序 limit分页限定

讲一些分页限定,limit 起始字段 查询条数

起始字段等于=(页码-1)*每页显示的条数

后面是表的关系和约束

这里主要复习一些表的关系,多对一,一对一,多对多,

多对一 是多的一方建立外键,然后指向一的一方的主键。

多对多则是,需要建立一个中间表,同理中间表建立外键,指向多的表的一方的主键。

一对一 则是使用unique。

简单讲一下mybatis的使用

1、创建模块,然后导入基本的坐标

2、编写mybatis核心配置文件

3、编写sql映射文件

4、编码:

1)这里使用mapper代理开发,首先定义一个与sql映射文件同名的接口,然后将两个放在同一路径下,编写mapper中的方法

2)编写sql,这里需要主要的是namespace要与mapper中的方法名相同。

3)获取sqlsession对象,执行sql语句

4)对结果进行处理.

后面说一下 web中的dom,常见的使用过程:

1、一般使用document来获取元素对象

2、这里进行绑定事件

3、可以使用value等获取对象内容

4、进行判断和操作

5、显示结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值