- 博客(59)
- 收藏
- 关注
原创 Javascript高级函数的用法
Javascript常用的三大高阶函数函数作用filter()过滤函数用于过滤集合中不符合条件的值,返回一个新的集合。map()映射函数用于将集合中的元素转换为新的自定义值,返回一个新的集合。reduce()汇总函数用于对集合中的元素进行汇总,统计操作,并返回汇总后的结果。用法示例<script> const a = [1,2,3,4,5]; let d = a.filter(function (n) { retur
2021-12-27 14:24:35
84
原创 数据结构与算法(目录结构)
算法是程序的灵魂,优秀的程序可以在海量数据计算时,依然保持高速计算。数据结构可以编写出更漂亮,更加有效的代码程序 = 数据结构 + 算法
2021-12-15 23:22:11
268
原创 JavaScript中if的判断条件truthy真值与falsy假值有哪些
在 JavaScript 中,truthy(真值)指的是在布尔值上下文中,转换后的值为真的值...
2021-12-15 12:03:09
1335
原创 Java 编程入门
一、计算机硬件1.1、中央处理器中央处理器(Central Processing Unit,CPU)是计算机的大脑。它从内存中获取指令,然后执行这些指令。它包括:控制单元(Control unit):用于控制与协调其他组件的动作。算术/逻辑单元:用于完成数值运算(+、-、*、/)和逻辑运算(比较)。每台计算机都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给定的时间段内执行的指令就越多。速度的计量单位为赫兹(HZ),1HZ相当于每秒1额脉冲。随着CPU速度不断提高,目前以千兆
2021-12-02 23:58:53
144
原创 Mysql数据库学习笔记
数据库基本命令行操作操作数据库基本命令行mysql -uroot -p123456 --连接数据库update mysql.user set authentication_string=password('123456') where user = 'root' and Host = 'localhost'; --修改用户密码flush privileges; --刷新权限--所有语句都使用; 结尾show databases; --查看所有的数据库use mydatebase; --切
2021-11-18 13:35:39
62
原创 Java基础学习笔记
一、Java简介1.什么是JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。2.Java可以做什么Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等3.Java语言的特性语法有点像C去掉了指针,没有内存管理真正的可移植性,编写一次,导出运行面向对象类型安全高质量的类库4.Java2平台的3个版本JavaME(Java2 Micro Ed
2021-11-18 11:11:27
554
原创 JPA Java Persistence API学习笔记
前言:学习Hibernate之前需要先了解JPAJPA全称(JavaPersistenceAPI),它是官方提出的Java持久化规范。需要有Provider实现功能。而Hibernate就是JPA Provider中最强的一个。JPA包括以下3个方面的技术1)ORM映射元数据。2)API,用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情。3)查询语言,通过面向对象而非面向数据库的查询语句查询数据,避免程序的SQL语句耦合。Hibernate简介Hibernate是一个开放源代
2021-11-18 10:04:48
1813
原创 Mybatis-Plus学习笔记
MybatisPlus 简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。Mybatis-Plus中文文档特性:1.无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑2.损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作3.强大的 CRUD 操作:内置通用 Mapper、通用 Servic
2021-11-17 15:52:04
752
2
原创 Oracle学习笔记
Oracle的表空间Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。ORACLE数据库被划分成称作为表空间 [1] 的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。一、Oracle中
2021-11-17 10:37:00
1103
1
原创 Thymeleaf模版引擎学习笔记
一、Thymeleaf简介1、什么是Thymeleaf?Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。是新一代 Java 模板引擎,它支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;当通过 Web 应用程序访问时,Thymeleaf 会动态地替换掉静态内容,使页面动态显示。2、模版引擎的作用与区别?模板引擎的作用都是将模板(页面)和
2021-11-08 15:38:47
331
原创 SpringBoot学习笔记
SpringBoot用于快速开发Web应用。构建一个Spring Boot的项目使用工具Intelij IDEA。两种构建方式:1、使用Maven构建。添加项目依赖<project> ... <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifa
2021-11-08 00:55:25
520
原创 SpringMVC学习笔记
一、认识SpringMVCSpringMVC是Spring提供的一个基于MVC设计模式的轻量级Web开发框架,本质上相当于Servlet。SpringMVC的角色划分清晰,分工明细。它本身就是Spring的一部分,可以说与Spring框架无缝集成。是当今业界最主流的 Web 开发框架。用于软件开发的MVC架构MVC设计模式一般指MVC框架,是一种三层架构,其中M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。MVC的目的是将M模型层的代码分离。MVC三层架构的
2021-11-08 00:10:14
514
原创 Mybatis学习笔记总结
一、Mybatis概述Mybatis是一款优秀的持久层框架。支持自定义SQL、存储过程以及高级映射。免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。可以通过简单的XML或者注解来配置和映射原始类型、接口和Java POJO(Plain Old Java Object,普通老式Java对象)为数据库中的记录。二、Mybatis的项目构建Mybatis的依赖需自行在Meven仓库下载。1.编写Mybatis的核心配置文件每个基于 MyBatis 的应用都是以一个 SqlSession
2021-11-05 15:24:43
272
1
原创 Spring学习笔记总结
Spring是用于管理JavaBean的容器Bean对象中不同类型属性的注入方式Bean对象的属性类型有:八大基本数据类型<!--普通属性--><property name="name" value="小明"/>数组类型<!--String[]--><property name="books"> <array> <value>水浒传</value> <v
2021-11-05 14:25:16
522
原创 Maven学习笔记总结
一、认识MavenMaven是一款基于Java平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。它可以帮助我们自动完成项目的编译、测试、打包、发布以及部署等工作。它能够帮助开发者完成以下任务:1.构建项目2.管理依赖Maven的核心理念:约定优于配置。Maven对项目的目录结构、测试用例命名方式等内容做了规定,凡是使用Maven管理的项目都必须准守这些规则。Maven构建的默认项目结构文件目录Java源代码src/main/java
2021-11-05 00:42:14
189
原创 UML类图与类图之间的关系
UML(Unified Modeling Language,统一建模语言)是用来设计软件蓝图的可视化建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的标准语言,独立于任何一种具体的程序设计语言。在 UML 2.0 的 13 种图中,类图(Class Diagrams)是使用频率最高的 UML 图之一。类图描述系统中的类,以及各个类之间的关系的静态视图,能够让我们在正确编写代码之前对系统有一个全面的认识。类图是一种模型类型,确切地说,是一种静态模型类型。类图表示类、接口和它们之间的协作关系,用
2021-11-01 20:17:00
201
原创 如何在IDEA中查看类的结构图
1.查看类或接口的实现类(1)在类上按 Ctrl + H,出现类或接口结构图查看父类与子类(2)点击类左侧的向下箭头,查看【子类】
2021-10-18 20:46:09
1038
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人