自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 类和对象

在面向对象语言中万物皆对象,一切都围绕对象来进行,找对象、建对象,用对象等。

2023-09-16 17:12:07 336

原创 Nginx 技术

Nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点开发的,公开版本1.19.6发布于2020年12月15日。

2023-07-10 09:34:44 572

原创 Java 反射

Java 的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。

2023-06-08 16:35:36 1217 1

原创 Servlet 入门到精通(六)

Servlet Filter 又称 Servlet 过滤器,它是在 Servlet 2.3 规范中定义的,是 Servlet 中的一个组件,是设计模式中责任链模式的一种经典实现。能够对 Servlet 容器传给 Web 资源的请求和响应进行校验。

2023-04-23 14:41:41 634 1

原创 JavaScript 概述

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

2023-04-13 11:53:11 2196

原创 CSS 概述

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 HTML 或 XML 等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化,CSS 文件扩展名为 .css。

2023-03-29 16:56:23 1070 2

原创 HTML 概述

HTML 的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接为一个逻辑整体。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字,图形、动画、声音、表格、链接等。

2023-03-29 10:06:26 2576

原创 Java 输入输出流

流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输成为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。

2023-02-25 15:05:27 2471

原创 Java 多线程

Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。

2023-02-01 14:38:06 489

原创 Java流程控制

流程控制:控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。

2023-01-04 17:58:21 731

原创 Java 初识

Oracle Java 是广受欢迎的编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今,Java 仍是企业和开发人员的首选开发平台,全球有数百万开发人员运行超过 60 亿台 Java 虚拟机。

2023-01-03 17:25:23 699

原创 SpringBoot 运行机制

SpringBoot 框架是为了能够帮助使用 Spring 框架的开发者快速高效的构建一个基于 Spirng 框架以及 Spring 生态体系的应用解决方案。它是对“约定优于配置”这个理念下的一个最佳实践。目的是简化配置文件,俗称“快速搭建”。

2022-09-05 22:34:29 1166

原创 RocketMQ 概述

消息中间件(Message Queue,MQ)是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。

2022-08-27 21:09:42 2005

原创 SpringBoot 集成 ORM 框架

SpringBoot 对于当下流行 ORM 框架的集成。

2022-08-12 14:39:01 518

原创 AJAX 概述

Ajax 即 Asynchronous Javascript And XML(异步 JavaScript 和 XML )在 2005年被 Jesse James Garrett 提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, JavaScript, DOM, XML, XSLT, 以及最重要的 XMLHttpRequest。 ...

2022-07-30 14:38:13 444

原创 Spring Security

对于权限的管理,在企业应用程序的开发中,是必不可少的功能,但是能够灵活且强大的权限控制又不是一件容易的事情,所以在自己学习编写权限控制体系的基础上也接触一下成熟的框架,Spring 的全家桶系列 Spring Security 就进入了我们的视线。.........

2022-06-28 09:13:45 1850

原创 JWT 实现登录

jwt 全称是 json web token。是由用户以用户名、密码登录,服务端验证后,会生成一个 token,返回给客户端,客户端在下次访问的过程中携带这个 token,服务端责每次验证这个token。

2022-06-24 00:09:13 7656 3

原创 SpringBoot 文件上传

基本的 SpringBoot 文件上传操作

2022-06-22 14:05:28 927

原创 MySQL8 的安装

MySQL 的安装

2022-05-29 10:59:02 1206

原创 Spring AOP

AOP(Aspect Oriented Programming) 是一种面向切面的编程思想

2022-05-25 21:07:31 508

原创 Java 基础常见面试题

Java SE 的常见面试问题

2022-05-25 10:56:41 631

原创 Java 异常处理

异常是程序在运行过程中出现的不正常的事件,它会中断正在运行的程序。

2022-05-21 19:45:01 300

原创 Spring IOC

Spring 是一个开源免费的框架,为了解决企业应用开发的复杂性而创建。Spring 框架是一个轻量级的解决方案,可以一站式地构建企业级应用。Spring 是模块化的,所以可以只使用其中需要的部分。可以在任何 web 框架上使用控制反转(IoC),也可以只使用 Hibernate 集成代码或 JDBC 抽象层。它支持声明式事务管理、通过RMI 或 web 服务实现远程访问,并可以使用多种方式持久化数据。它提供了功能全面的 MVC 框架,可以透明地集成 AOP 到软件中。Spring 被设计为非侵

2022-05-20 19:36:20 1186

原创 MyBatis 入门到精通(七)

MyBatis 注解的操作

2022-05-16 17:14:42 347

原创 MyBatis 入门到精通(六)

Mybatis 是一个对数据库进行操作的 ORM 框架,主要是封装提供灵活的增删改查sql,开发中,service层能够通过mybatis组件查询和修改数据库中表的数据;作为查询工具,mybatis有使用缓存,我们今天来讲讲 MyBatis 的缓存操作。

2022-05-16 15:31:00 517

原创 MyBatis 入门到精通(五)

动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。

2022-05-16 11:06:43 528

原创 MySQL数据库

数据库(DataBase)通俗点来说就是**数据的‘仓库’**,按照数据结构(二维表)来组织、存储和管理数据的仓库。

2022-05-15 15:00:09 1758

原创 MyBatis 入门到精通(四)

上一篇博客的传送门:MyBatis 入门到精通(三)MyBatis 的核心点在于映射,顾名思义,将数据库表的数据和 Java 实体类进行一一对应,那么对应的原则是什么呢?当我们执行查询操作时,通过查看日志我们看到如下效果:从数据库中查询了一条数据,而我们在后边输出的 Emp 对象时,发现大部分内容都有值,只有 ename1 为 null,这是为什么呢?答:数据库查询出来的虚拟列和 Java 实体类中的属性名一致(不区分大小写),就可以自动映射。虚拟列名和属性名不一致如果我们的查询

2022-05-11 17:37:54 768

原创 MyBatis 入门到精通(三)

MyBatis 的基本的CRUD操作,#{}和${}的区别,多参数问题,分页插件。

2022-05-11 10:56:49 808

原创 MyBatis 入门到精通(二)

讲解了 MyBatis 的相关配置文件,config.xml 和 Mapper.xml

2022-05-10 22:23:04 810

原创 Java 集合框架

为了表示和操作集合而规定的一种统一标准的体系结构。最简单的集合如数组、队列和列表等。任何集合框架一般包含:对外的接口、接口的实现和对集合运算的算法。

2022-05-08 08:56:29 1258

原创 MyBatis 入门到精通(一)

MyBatis技术的起源,历史,基本的环境搭建等。

2022-05-05 21:19:34 986

原创 Servlet 入门到精通(五)

讲解了四种会话跟踪技术。

2022-04-30 00:42:21 560

原创 Vue2 概述

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。...

2022-04-28 00:17:40 15670 2

原创 Servlet 入门到精通(四)

MVC模式、Servlet的相关知识

2022-04-20 14:31:13 1119

原创 Servlet 入门到精通(三)

本篇博客讲解了EL表达式和JSTL相关内容

2022-04-20 00:38:47 994

原创 Servlet 入门到精通(二)

Servlet 入门到精通(二)

2022-04-19 15:54:46 1121

原创 Servlet 入门到精通(一)

Servlet概述(一)

2022-04-19 10:41:47 1016

原创 Java常用类

此节对Java常用类及其底层原理做一简单介绍

2022-04-18 10:05:54 318

原创 JDBC概述

JDBC(Java DataBase Connectivity)是一种用于执行SQL语句的Java API,是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够交给数据库执行SQL语句。

2022-04-15 15:56:46 1665 2

空空如也

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

TA关注的人

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