自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Java集合之双列集合

【代码】Java集合之双列集合。

2023-05-07 16:52:29 580 1

原创 Java集合之单列集合

迭代器源码分析。

2023-05-06 17:59:57 1158

原创 Java红黑树

红黑树是一种自平衡的二叉查找树,是计算机科学中用到的一种数据结构。1972年出现的,当时被称之为平衡二叉B树。在1978年被修改为红黑树。红黑树是一种特殊的二叉查找树,红黑树上的每一个节点都有存储位表示节点的颜色。每一个节点可以是红或者黑。红黑树不是高度平衡的,它的平衡是通过“红黑规则”进行实现的。

2023-05-05 22:39:52 515

原创 平衡二叉树旋转机制

左旋是将一个节点的右子节点旋转到它的位置上,同时将该节点移到其左侧,并重新连接其子节点。右旋是将一个节点的左子节点旋转到它的位置上,同时将该节点移到其右侧,并重新连接其子节点。平衡二叉树的旋转机制是一种通过对树进行旋转操作来保持其平衡的方法。平衡二叉树的旋转机制包括两种基本类型的旋转:左旋和右旋,以及它们的组合。

2023-05-05 20:28:09 1242

原创 数据库MySql 2

语法:insert into 表名(字段名1,字段名2,字段名3) values('值1','值2','值3')要修改多个字段值时,set 字段名 = 新值 , 字段名 = 新值 , 字段名 = 新值 where 条件。语法:update 表名 set 字段名 = 新值 where 条件。作用:完全清空一个数据库,表的结构和索引不会改变。语法:delete from 表名 条件。相同点:都能删除数据,都不会删除表结构。语法:TRUNCATE 表名。创建外键的第二种方式。创建外键的第一种方式。

2023-04-23 22:53:04 490

原创 数据库MySql 01

MySql是关系型数据库管理系统,就是一个基于socket编写的C/S架构的软件,其主要通过表结构来存储数据,每一个列称为一个字段,每一行称为一个记录,而每一个列的集合称为数据表,每一个表的集合称为数据库,它是最流行的关系型数据库之一,在web应用方面,MySql是最好的RDBMS(数据库管系统)软件之一,并且MySql是开源的数据库软件。

2023-04-20 23:02:04 382

原创 Java多线程

多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。进程一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。

2023-04-19 19:23:46 749

原创 Java8新特性

Java8新特性、Lambda表达式、Lambda表达式的使用、Lambda表达式的注意事项、函数式接口、方法调用、Stream流式编程、串行流和并行流、Optional 类

2023-04-17 18:10:37 984

原创 Java之网络编程

网络编程的目的、网络通信的要素、TCP实现聊天、TCP实现文件上传、UDP发送消息、UDP实现聊天、UDP多线程实现聊天功能

2023-04-15 14:18:39 228

原创 注解和反射

注解(Annotation)是什么、内置注解、反射、自定义注解、元注解、获得类的信息、通过反射动态创建对象、通过反射操作泛型

2023-04-14 16:53:43 589

原创 SpringBoot学习3

JSR303数据验证、@Conditional派生注解、thymeleaf模板引擎、thymeleaf语法

2023-04-13 16:27:37 442

原创 springboot学习2

spring boot自动装配原理、Run、SpringBootApplication【谈谈spring boot的理解】、yaml语法、通过yaml配置文件注入实现属性赋值

2023-04-13 14:06:30 376

原创 SpringBoot学习1

什么是SpringBoot、SpringBoot的优点、什么是微服务、单体应用架构、微服务架构、如何构建微服务、第一个spring boot程序

2023-04-12 20:42:04 580

原创 SpringMVC学习3

当一个Web应用在完成一定的处理后,需要让另一个Web应用继续处理该请求时,就会采用请求转发的方式。请求转发的实现机制是:当一个Web应用在接收到客户端的HTTP请求后,将该请求封装成一个ServletContext对象,再通过该对象转发给另一个Web应用。重定向是指将一个网址或一个网页的访问请求指向另一个网址或网页,用户在访问原网址时会被自动转向到新的网址。3. 对应用的安全性有一定的影响,如果Web应用之间没有实施严格的访问控制策略,就可能会存在数据安全性和应用程序安全性问题。

2023-04-12 15:21:14 523

原创 SpringMVC学习2

Controller配置总结、实现Controller接口、使用注解配置Controller

2023-04-11 18:28:21 533

原创 SpringMVC学习1

SpringMVC的概述、SpringMVC的特点、SpringMVC优点、SpringMVC执行原理、第一个SpringMVC项目

2023-04-10 18:47:08 309

原创 Spring学习5

AOP(Aspect Oriented Programming),面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中一个热点,也是Spring框架的一个核心,是函数式编程的一种衍生范式。利用AOP可以对业务各个部分进行隔离,从而使得业务逻辑各部分之间得耦合度降低,提高程序得可重用性,同时提高开发的效率。提供声明式事务:允许用户自定义切面。代理模式就是AOP的底层!2.4、客户端访问代理角色。

2023-04-09 17:07:43 351

原创 Spring学习4

使用注解开发、xml与注解相比、xml与注解最佳实践、使用java的方式配置Spring

2023-04-08 23:10:45 402

原创 Spring学习3

Bean的作用域、Bean的自动装配、ByName自动装配、注解实现自动装配、@Autowired

2023-04-08 20:24:05 176

原创 Spring学习2

IOC的本质、第一个Spring项目、DI依赖注入、Set方式注入、c命名和p命名注入

2023-04-08 14:12:38 388

原创 Spring学习1

Spring简介、Spring导包、Spring优点、IOC理论推导

2023-04-07 23:04:47 353

原创 Mybatis-plus学习2

Mybatis-plus分页操作、Mybatis-plus逻辑删除、性能分析插件、条件构造器、代码生成器

2023-04-07 18:44:18 917

原创 Mybatis-plus的学习

Mybatis-plus配置日志、Mybatis-plus的CRUD的扩展、雪花算法、乐观锁、乐观锁机制

2023-04-06 16:01:51 413

原创 Mybatis-plus快速入门

创建springbboot工程、mybatis-plus的初次体验

2023-04-06 15:46:04 722 1

原创 Mybatis缓存

Mybatis缓存、一级缓存、二级缓存、缓存原理、自定义缓存、Ehcache、程序中使用Ehcache步骤

2023-04-05 14:02:45 733

原创 mybatis之动态SQL

动态Sql就是根据不同的条件生成不同的sql语句。动态Sql元素和JSTL或类似XML的文本处理器相似。在Mybatis之前的版本中,有很多元素需要花时间去了解。然而Mybatis3大大精简了元素种类,我们只需要学习原来元素的一半就可以了。Mybatis采用功能强大的基于OGNL的表达式来淘汰其它大部分元素。

2023-04-04 17:24:03 489

原创 Mybatis一对多处理【案例】

前面介绍了多对一的案例,在这里我们将进行一对多的案例演示以上就是一对多案例的全部内容,本文仅仅简单介绍了一对多,目的是为了让小白更好更快的理解一对多的概念及其使用。

2023-04-03 23:06:29 287

原创 mybatis多对一处理【案例】

【代码】mybatis多对一处理。

2023-04-03 22:19:01 70

原创 插件之Lombok

Lombok是一个Java库,它通过注解自动生成Java类的常见方法和构造函数,从而减少了样板代码的编写。Lombok可以帮助开发人员提高生产力,使他们可以更专注于业务逻辑的实现而不是重复性的代码编写。

2023-04-03 17:01:52 223

原创 Mybatis使用注解开发

mybatis注解开发

2023-04-01 22:13:37 107

原创 resultMap结果集映射

属性名和字段名不一致的问题ResultMap结果集映射

2023-03-31 22:25:18 97

原创 Mybatis生命周期和作用域

MybatisMybatis生命周期Mybatis作用域

2023-03-31 20:57:17 63

原创 Mybatis配置文件

Mybatis配置文件核心配置文件环境变量事务管理器属性(properties)类型别名(typeAliases)映射器(mappers)

2023-03-31 18:04:41 1009

原创 万能Map与模糊查询

万能的Map模糊查询

2023-03-30 22:26:44 703

原创 第一个Mybatis程序

Mybatismybatis

2023-03-30 16:46:32 59

原创 初探Mybatis

Mybatis持久化持久层

2023-03-30 14:38:46 55

原创 全局刷新和局部刷新的理解

全局刷新和局部刷新的理解

2023-03-29 16:50:04 839

原创 JSTL标准标签库

JSTL标准标签库

2023-03-28 22:25:44 70

原创 JSP之EL表达式

JSP之EL表达式

2023-03-28 18:05:55 388

原创 JSP和Servlet的区别

JSP和Servlet的区别

2023-03-28 15:39:51 63

javafx新生报到系统

javafx新生报到系统西永于初学javafx的小白,希望大家喜欢并帮忙点个赞

2023-03-27

servlet配置基础之登录案例

一个十分简单的servlet配置的小案例,分享给大家,希望能帮助到小白

2023-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除