02 2020 档案
摘要:一、前言 1. Bean自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 2. Spring装配机制: 在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。 3. 自动装配: 1. 组件扫描(
阅读全文
摘要:一、前言 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 二、依赖注入分类 1. 构造器注入(有参,无参构造) 2. setter注入 (重点) 要求被注入的属性 , 必须有set方法 , set方法的方法名
阅读全文
摘要:一、创建流程 1. 导入jar包 4. 测试 控制 : 谁来控制对象的创建 , 传统应用程序的对象是由程序本身控制创建的 , 使用Spring后 , 对象是由Spring来创建的 反转 : 程序本身不创建对象 , 而变成被动的接收对象 . IOC是一种编程思想,由主动的编程变成被动的接收 修改案例
阅读全文
摘要:一、简介 Spring : 春天,给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 Rod Johnson是悉尼大学的博士,
阅读全文
摘要:一、缓存 1. 前言: 存在内存中的临时数据。 用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询, 从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 使用缓存,减少与数据库交互次数,减少系统开销,提高效率 2. MyBatis系统中默认定义了
阅读全文
摘要:一、前言 动态sql是指根据不同的查询条件,生成不同的sql语句 二、实现 字段:id,title,author,create_time,views 1. 建表 CREATE TABLE ( varchar(50) NOT NULL COMMENT '博客id', varchar(100) NOT
阅读全文
摘要:一、前言 1. 在实际的应用场景中,可能会遇到各种复杂关系的业务,所以经常会用到一对多,多对一的概念来处理复杂的关系 一对多; 多对一:多个老师对应一个学生 2. 数据库 student{id,name,tid} teacher{id,name} student中tid 和 teacher表中id为
阅读全文
摘要:一、前言 利用mybatis注解开发,就不需要mapper.xml文件了,只需要在核心配置文件中导入即可,提高了开发效率 二、CRUD(注解) 1. 查询 1. 在接口中添加注解 2. 在核心配置文件中导入 3. 测试 2. 增删改 3. 改变utils工具类中的方法 2. 编写Mapper接口 3
阅读全文
摘要:一、相关知识回顾 1. SqlSessionFactoryBuilder 的作用在于创建 SqlSessionFactory,创建成功后,SqlSessionFactoryBuilder 就失去了作用,所以它只能存在于创建 SqlSessionFactory 的方法中,而不要让其长期存在。因此 Sq
阅读全文
摘要:1. 开启 2. 通过浏览器访问node节点,http://IP:50070 检查 (如果无法访问,将防火墙关闭) 如果jps查看缺少了某个节点,首先查看xml文件是否正确,如果正确,删除hadoop/tmp文件夹,然后再次格式化,(格式化会重新创建hadoop/tmp),再次启动 3. 操作分布式
阅读全文
摘要:1. 开启 2. 通过浏览器访问node节点,http://IP:50070 检查 (如果无法访问,将防火墙关闭) 如果jps查看缺少了某个节点,首先查看xml文件是否正确,如果正确,删除hadoop/tmp文件夹,然后再次格式化,(格式化会重新创建hadoop/tmp),再次启动 3. 操作分布式
阅读全文
摘要:CRUD操作 一、CRUD select 属性分析 id 命名空间中唯一的标识符 接口中的方法名与映射文件中的SQL语句ID 一一对应 parameterType 传入SQL语句的参数类型 resultType SQL语句返回值类型。【完整的类名或者别名】 直接在方法中传递参数 1. 在接口方法
阅读全文
摘要:前言:在我们使用Maven构建项目的时候,会默认过滤掉静态资源,所以,需要手动来配置 一、认识静态资源与动态资源 静态资源,包含HTMl,图片,CSS,JS等不需要与数据库交互的一类文件 动态资源:需要与数据库交互,可以根据需要显示不同的数据,不需要修改页面 二、解决Maven中静态资源过滤
阅读全文
摘要:Mybatis:框架构建 一、安装、导入依赖 二、使用XML构建SqlSessionFactory 认识SqlSessionFactory SqlSessionFactory是个单个数据库映射关系经过编译后的内存镜像 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的
阅读全文
摘要:Mybatis(三):配置文件 一、核心配置文件 核心配置文件属性罗列 environments元素 配置MyBatis的多套运行环境,将SQL映射到多个不同的数据库上,必须指定其中一个为默认运行环境(通过default指定) 子元素节点(environment)是具体的一套环境,通过设置id进行区
阅读全文
摘要:大数据开发:hadoop配置 一、相关知识回顾 RPC伪分布式 去中心化 zookeeper保证分布式存在 HDFS: 主节点namenode,从节点datanodes namenode: 接收用户操作请求 维护文件系统的目录结构 管理文件和block的关系,block与datanodes的关系 d
阅读全文
摘要:一、Mybatis简介 什么是mybatis 1. MyBatis 是一款优秀的持久层框架 2. 它支持定制化 SQL、存储过程以及高级映射。 3. MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 4. MyBatis 可以使用简单的 XML 或注解来配置和映射原生类
阅读全文
摘要:一、前世今生 1998年9月4日,Google公司在美国硅谷成立。正如大家所知,它是一家做搜索引擎起家的公司。 一位名叫Doug Cutting的美国工程师,也迷上了搜索引擎。他做了一个用于文本搜索的函数库(姑且理解为软件的功能组件),命名为Lucene。 Lucene是用JAVA写成的,目标是为各
阅读全文
摘要:1. wc3标准 结构化标准语言:html,xml 表现标准语言:css 行为标准:pom,ecmascript 2. 标签 em:斜体 strong:粗体 >为大于号,<小于号,©版权 3. a标签 target 在哪打开 _blank:在新页面打开 _self:在本页面打开 锚链
阅读全文
摘要:JAVA基础知识点总结 一、基础部分 1. 命名规范 变量,方法,类名要见名知意 类成员变量首字符小写,驼峰命名法 局部变量:首字母小写,驼峰命名法 类名:首字符大写,驼峰命名法 方法名:首字母小写,驼峰命名法 包名全部小写,类首字符大写 常量全部大写,用下划线分隔 2. 常量在编译期就要确定值 3
阅读全文
posted @ 2020-02-15 13:15
梦想与爱