
笔记
文章平均质量分 88
Xgg0210
这个作者很懒,什么都没留下…
展开
-
Java 设计模式
第一章:设计模式的内容介绍软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。大厦 VS 简易房拿实际工作经历来说, 当一个项目开发完后,如果客户提出增新功能,怎么办?。如果项目开发完后,原来程序员离职,你接手维护该项目怎么办? (维护性[可读性、规范性])目前程序员门槛越来越高,一线IT公司(大厂),都会问你在实际项目中使用过什原创 2022-06-29 20:02:21 · 263 阅读 · 0 评论 -
JavaWeb
1原创 2022-06-29 20:02:04 · 861 阅读 · 0 评论 -
MyBatis
一、MyBatis简介1、MyBatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。 iBatis提供的持久层框架包括SQL Maps和原创 2022-06-29 20:01:31 · 507 阅读 · 0 评论 -
Spring5
一、Spring 框架概述1、概述Spring 框架的目标是使 J2EE 开发变得更容易使用,通过启用基于 POJO 编程模型来促进良好的编程实践。Spring 是轻量级的开源的 JavaEE 框架Spring 可以解决企业应用开发的复杂性Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,将对象的创建权交给 Spring 去创建。(2)Aop:面向切面,不修改源代码进行功能增强。IOC中依赖注入:DI——Dependency Injection,是指依赖的对象不需要手原创 2022-06-29 20:01:11 · 215 阅读 · 0 评论 -
SpringMVC
一、SpringMVC简介1、什么是MVC① MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controll原创 2022-06-29 20:01:00 · 594 阅读 · 0 评论 -
MyBatis-plus
一、MyBatis-Plus简介1、简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。..2、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分CRUD 操作,更有强大的条件构造器,满足各类使用原创 2022-06-29 20:00:45 · 7322 阅读 · 1 评论 -
SpringBoot(尚硅谷)
一、Spring与SpringBoot1、Spring能做什么1.1、Spring的能力.1.2、Spring的生态web开发数据访问安全控制分布式消息服务移动开发批处理….1.3、Spring5重大升级a>响应式编程b>内部源码设计基于Java8的一些新特性,如:接口默认实现。重新设计源码架构..2、为什么用SpringBootSpring Boot makes it easy to create stand-alone, product原创 2022-06-29 20:00:19 · 1176 阅读 · 0 评论 -
SpringBoot (黑马基础篇)
一、快速上手SpringBootSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程..1、SpringBoot入门程序①:创建新模块,选择Spring Initializr,并配置模块相关基础信息②:选择当前模块需要使用的技术集③:开发控制器类④:运行自动生成的Application类的main方法..2、最简SpringBoot程序所包含的基础文件pom.xml文件Appl原创 2022-06-29 20:00:02 · 1142 阅读 · 0 评论 -
SpringBoot(黑马原理篇)
一、bean的加载方式1、bean的加载方式——扩展1初始化实现FactoryBean接口的类,实现对bean加载到容器之前的批处理操作public class BookFactoryBean implements FactoryBean<Book> { public Book getObject() throws Exception { Book book = new Book(); // 进行book对象相关的初始化工作 return book; } public原创 2022-06-29 19:59:42 · 483 阅读 · 1 评论 -
MySQL(基础)
数据库的好处:实现数据持久化使用完整的管理系统统一管理,易于查询...数据库的概念DB数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。.DBMS数据库管理系统(Database Management System)。用于管理DB中的数据库(数据库是通过DBMS创建和操作)。又称为数据库软件(产品)。常见的数据库管理系统:MySQL、Oracle、DB2、SqlServer等。.SQL结构化查询语言(Structure Query Language)原创 2022-06-29 19:59:03 · 509 阅读 · 0 评论 -
Java高级编程(集合&泛型)
Java集合一、集合框架的概述1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)2.1 数组在存储多个数据方面的特点: > 一旦初始化以后,其长度就确定了。 > 数组一旦定义好,其元素的类型就确定了。 比如:String[] arr;int[] arr1;Object[] arr2(什么都能放);2.2 数组在存储多个数据原创 2022-01-04 17:35:41 · 470 阅读 · 0 评论 -
数据结构和算法
算法分析算法时间复杂度分析结论:算法函数中的常数可以忽略。算法函数中最高次幂的常数因子可以忽略。算法函数中最高次幂越小,算法效率越高。..大O记法用常数1取代运行时间中的所有加法常数。在修改后的运行次数中,只保留最高次幂。如果最高次幂存在,且常数因子不为1,则去除这个次幂相乘的常数。..线性阶:O(n)平方阶:O(n^2)立方阶:O(n^3)对数阶:O(logn)常数阶:O(1)函数调用的时间复杂度分析:和在一个方法中的时间复杂度计算相同,注意是调用的方法和原创 2021-12-13 21:25:59 · 350 阅读 · 0 评论 -
Java
Java面向对象程序设计在cmd使用java1.输入dir 会显示出此电脑的所有big文件2.输入 cd空格加文件名 进入文件3.编译一个.class : javac hello.java4.要执行一个Java的文件的话要先找到Java文件然后编译一个 .cass最后输入 java空格加文件名(文件名不加后缀的.java) 就执行代码了...原创 2021-09-06 09:04:48 · 229 阅读 · 0 评论