笔记
文章平均质量分 73
Java基础
jiucai0214
这个作者很懒,什么都没留下…
展开
-
java io基础知识总结
io是input 和output,输入和输出,在java中分为输入流和输出流也可以根据数据的处理方式分为字节流,字符流java的io流的40 多个类,是从以下的四个抽象类基类中抽象出来的inputstream /reader,前者字节输入,后者字符输入outputstream/writerinputstream 字节输入流:用于从源头通常是文件 读取数据到内存中,是所有字节输入流的父类read():返回输入流中的下一个字节数据read(byte b[]) 从输入流中读取一些字节存储到数组b中,如果数组长度为原创 2023-02-20 21:55:58 · 261 阅读 · 0 评论 -
Spring 简介,配置文件
Bean 的依赖注入分析 是spring框架核心IOC的具体实现,在编写程序时通过控制反转,把对象交给了Spring,但是代码中不能出现没有依赖的情况,ioc解耦只是降低他们的依赖关系,但不会消除,业务层仍然会调用持久层方法,持久层和业务层的关系在使用spring之后就由spring来处理维护,框架会把持久层的对象传入业务层。优势:方便解耦 简化开发,aop的编程支持,声明式的事务支持,方便测试,方便集成各种优秀的框架,降低java ee api 的使用难度,Java源码经典学习典范。原创 2023-02-08 02:11:25 · 116 阅读 · 0 评论 -
会话&cookie&session&filter&listener
http协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求,因此需要会话跟踪技术来实现会话内数据共享。会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同义词会话的多次请求见共享数据。用户打开浏览器,访问web服务器资源,会话建立,直到有一方断开连接,会话结束,再一次会话中可以包含多次请求和响应。分类: servletcontest,session,request 监听。拦截路径的配置: 拦截具体资源,目录拦截,后缀名拦截,拦截所有。原创 2023-02-06 17:24:24 · 64 阅读 · 0 评论 -
HTTP &tomcat&servlet
Tomcat: 开源轻量级web 服务器,是一个应用程序,对http协议的操作进行封装,主要功能是提供网上信息浏览服务,也称为 web 容器,servlet 容器。在一个方法里使用另一个方法的局部变量:把局部变量的作用域提升,将局部变量提升到成员变量里,在使用this关键字在方法里给成员变量赋值,总之域提升以后就可以使用。get 请求和post请求:get请求参数在请求行中,没有请求体,post请求参数在请求体中。httpservlet原理: 获取请求方式,根据不同的请求方式,调用不同的doxxxx方法。原创 2023-02-03 20:49:31 · 84 阅读 · 0 评论 -
Maven & Mybatis
在映射配置文件中的resultType 属性需要配置数据封装的类型(类的限定全名),但是比较麻烦,mybatis 提供了typeAliases 可以简化这部分书写,首先需要给核心配置文件类型起别名,就意味着给配置的包下的所有类起了别名。专门用于管理和构建java项目的工具,主要功能:提供标准化的项目结构,提供标准化夫人构建流程,提供了依赖管理机制。管理项目所依赖的第三方资源(jar 包 ,插件),此前的操作是下载对应的jar包再复制到lib路径下。原创 2023-01-27 18:39:24 · 188 阅读 · 0 评论 -
JDBC练习
在pojo包下实体类 brand。原创 2023-01-26 19:18:42 · 90 阅读 · 0 评论 -
JDBC简介
2.流程:创建工程导入驱动jar 包(放在lib目录下), 注册驱动(mysql5之后的驱动包可以省略注册驱动的步骤), 获取连接,获取数据库,定义sql,获取sql 的对象,执行sql,打印,关闭资源。xxx getXxx(参数):获取数据 如 int getInt(参数)这类型的参数是列的编号 从1 开始,String getString(参数)这类参数是列的名称。mysql 服务端会对sql 语句进行如下操作 检查sql 语句 编译sql语句,将sql语句编译成可执行的函数,执行sql语句。原创 2023-01-26 14:33:57 · 51 阅读 · 0 评论 -
数据库设计
数据库设计就是根据业务系统的具体需求,结合我们所选用的DBMS ,为这个业务系统构造出最优的数据存储模型,建立数据库中的表结构以及表与表之间的关联关系的过程。eg 员工与部门表,一个部门对应多个员工,一个员工对应一个部门,所以在员工表里添加外键,指向部门表的主键。note: mysql 中的事务是自动提交的,即使不添加执行语句,语句执行完毕也会自动提交。一对一关系多用于表拆分,将经常使用的字段放一张表,不经常的放另一张表,用于提升查询性能。子查询语句如果是单行单列,子查询语句作为条件值,使用=!原创 2023-01-25 15:19:45 · 68 阅读 · 0 评论 -
Mysql 基础
条件查询(where),分组查询(group by),排序查询(order by),分页查询(limit)添加数据 给指定列添加 insert into 表名(列名1,列名2) values (值1 ,值2)分页查询 limit(起始索引,查询条目数)起始索引从0开始,起始索引=(当前页面-1)*每页显示的条数。聚合函数:count(列名) max (列名)min (列名) sum(列名) avg(列名)批量添加数据 insert into 表名 ()values(),(),原创 2023-01-24 17:32:24 · 67 阅读 · 0 评论