自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 保姆级详解Linux环境下卸载MySQL

【代码】保姆级详解Linux环境下卸载MySQL。

2024-07-11 20:30:37 171

原创 Idea在线搜索Maven依赖-好用工具分享

或者快捷键 Ctrl+ Shift+ M。最后选择依赖,复制即可。

2024-07-11 20:26:14 299

原创 windows上修改redis端口号

存储系统,常用做数据库、缓存和消息代理。现在redis将在新的端口号上监听客户端的连接请求。在当前redis的安装目录下启动cmd窗口。redis是一个开源的内存。在redis安装目录下,即。然后,保存并关闭配置文件。

2024-07-11 17:23:06 394

原创 Redis一打开一闪而过,没有出现主界面的解决办法及原因

解释一下,redis-server.exe redis.windows.conf 命令的意思是执行redis,而.bat是dos下的批处理文件。然后我想当然的说既然一闪而过是因为没关闭redis,那么我关闭redis的时候输入shutdown命令出redis那是不是下次重启电脑就好了呢?在命令行窗口中输入 redis-server redis.windows.conf 启动redis。因为我上一次运行了redis时只是关闭了窗口,并没有真正关闭redis,所以才会一闪而过,

2024-07-11 17:13:58 334

原创 Linux系统中-文件名中含汉字导致显示乱码

安装成功后,convmv -f gbk -t utf-8 -r --notest /root/ 命令是对root文件夹下所有的中文文件名的文件进行转码。.txt是对root文件夹下的某一乱码中文文件名的文件进行转码。即使将 Linux的 locale.conf 设置了 LANG=en_US.UTF-8,同时将本地的Shell客户端编码也设置成 UTF-8 ,但是结果显示文件名称依然是乱码。

2024-07-10 20:18:46 293

原创 AJAX-个人版2.0

AJAX(Asynchronous Javascript And Xml)传统请求及缺点传统的请求都有哪些?直接在浏览器地址栏上输入URL。点击超链接提交form表单使用JS代码发送请求window.open(url)document.location.href = urlwindow.location.href = url…传统请求存在的问题页面全部刷新导致了用户的体验较差。传统的请求导致用户的体验有空白期。(用户的体验是不连贯的)回顾复习老式的web

2024-07-10 17:54:35 1395

原创 查看JDK安装路径,一台电脑安装多个版本的JDK并切换使用

在切换版本之前,我们需要先对JDK11和JDK17也进行相应的配置,和刚才的 JAVA_HOME8配置过程是一样的,我们把JDK11和JDK17也进行配置,配置成功后如下图所示。配置完成后,我们就可以进行版本切换了,现在我们点进path,把path的变量从 "%JAVA_HOME8%\bin" 改为 "%JAVA_HOME11%\bin",如下图。输入cmd回车,就出现命令窗口,我们输入命令 "java -version"就可以查看我们当前电脑上的JDK版本,如下图,我当前的JDK版本为java8。

2024-07-10 14:13:48 1746

原创 SpringMVC实现文件上传和下载

在实际的项目开发中,文件的上传和下载可以说是最常用的功能之一,例如图片的上传与下载、邮件附件的上传和下载等。本篇我们将对 Spring MVC 中的文件上传和文件下载功能进行分享。

2024-07-09 20:20:12 812

原创 Thymeleaf 模板引擎

Spring Boot 集成了 Thymeleaf 模板技术,并且 Spring Boot 官方也推荐使用 Thymeleaf 来 替代 JSP 技术,Thymeleaf 是另外的一种模板技术,它本身并不属于 Spring Boot,Spring Boot 只是很好地集成这种模板技术,作为前端页面的数据展示,在过去的 Java Web 开发中,我们 往往会选择使用 Jsp 去完成页面的动态渲染,但是 jsp 需要翻译编译运行,效率低。pwd=358h 提取码: 358h。

2024-07-08 20:47:20 108

原创 Echarts 实现数据可视化

ECharts 提供了常规的折线图、柱状图、散点图、饼图、K 线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘。数据可视化图表框架并没有一个统一的行业标准,比较常见的有 D3、Highcharts 等,Echarts 因其图表丰富、主题多样美观大方、开源免费、文档资料健全,逐渐成为国内用户的首选,是事实上的行业标准。Echarts 提供了丰富的图表主题样式,并且提供了主题样式的定制和拓展能力。

2024-07-08 20:34:28 523 1

原创 EasyCode 使用解放你的双手

EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件, 主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力 强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与 数据有关的代码都是可以生成的。

2024-07-08 20:23:57 928

原创 AJAX-个人版-思路步骤整理版

前置知识:老式的web创建工程方法就是创建项目然后添加web工件,然后添加lib依赖如:tomcat,servlet,等。传统请求对于传统请求操作:整体流程也就是创建静态页面,<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>演示传统请求,以及传统请求的缺点</title></head><body>

2024-07-06 19:25:43 971

原创 七、MyBatis-Plus高级用法:最优化持久层开发-个人版

七、MyBatis-Plus高级用法:最优化持久层开发目录文章目录七、MyBatis-Plus高级用法:最优化持久层开发目录一、MyBatis-Plus快速入门1.1 简介1.2 快速入门回顾复习二、MyBatis-Plus核心功能2.1 基于Mapper接口CRUDInsert方法Delete方法Update方法Select方法自定义和多表映射2.2 基于Service接口CRUD对比Mapper接口CRUD区别:使用Iservice接口方式CRUD方法介绍回顾复习2.3 分页查询实现2.4 条件构造

2024-07-05 16:35:21 1292 1

原创 六、快速启动框架:SpringBoot3实战-个人版

课程使用SpringBoot版本:3.0.5到目前为止,你已经学习了多种配置Spring程序的方式。但是无论使用XML、注解、Java配置类还是他们的混合用法,你都会觉得配置文件过于复杂和繁琐,让人头疼!SpringBoot 帮我们简单、快速地创建一个独立的、生产级别的Spring 应用(说明:SpringBoot底层是Spring),大多数 SpringBoot 应用只需要编写少量配置即可快速整合 Spring 平台以及第三方技术!为所有 Spring 开发提供更快速、可广泛访问的入门体验。

2024-07-04 15:40:59 429

原创 五、框架实战:SSM整合原理和实战-个人版

五、框架实战:SSM整合原理和实战文章目录五、框架实战:SSM整合原理和实战一、SSM整合理解1.1 什么是SSM整合?1.2 SSM整合核心问题明确1.2.1 第一问:SSM整合需要几个IoC容器?1.2.2 第二问:每个IoC容器对应哪些类型组件?1.2.3 第三问:IoC容器之间关系和调用方向?1.2.4 第四问:具体多少配置类以及对应容器关系?1.2.5 第五问:IoC初始化方式和配置位置?二、SSM整合配置实战2.1 依赖整合和添加2.2 控制层配置编写(SpringMVC整合)2.3 业务层配

2024-07-04 15:30:50 644

原创 三、MyBatis实践:提高持久层数据处理效率-个人版

MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。

2024-06-23 17:14:19 967

原创 四、SpringMVC实战:构建高效表述层框架(三)

第二章复习接收参数1.路径设置@RequestMapping(value="地址",method="请求方式") 类 | 方法@GetMapping / @PostMapping 方法2.接收参数【重点】param直接接收 handler(类型 形参名) 形参名 = 请求参数名注解指定 handler(@RequestParam(name="请求参数名",required=true,defaultValue="默认值"))

2024-06-22 22:09:13 799

原创 四、SpringMVC实战:构建高效表述层框架(五)

核心点掌握目标springmvc框架主要作用、核心组件、调用流程简化参数接收路径设计、参数接收、请求头接收、cookie接收简化数据响应模板页面、转发和重定向、JSON数据、静态资源restful风格设计主要作用、具体规范、请求方式和请求参数选择r(校验对象,BindingResult result) 要求: bindingResult必须紧挨着 校验对象* 2. bindingresult获取绑定错误*///有绑定错误,就不直接返回了,由我们自己决定!

2024-06-22 22:04:13 595

原创 四、SpringMVC实战:构建高效表述层框架(四)

RESTful(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序和服务之间的通信。它是一种基于标准 HTTP 方法的简单和轻量级的通信协议,广泛应用于现代的Web服务开发。通过遵循 RESTful 架构的设计原则,可以构建出易于理解、可扩展、松耦合和可重用的 Web 服务。RESTful API 的特点是简单、清晰,并且易于使用和理解,它们使用标准的 HTTP 方法和状态码进行通信,不需要额外的协议和中间件。

2024-06-22 22:00:42 758

原创 四、SpringMVC实战:构建高效表述层框架-纯净版

四、SpringMVC实战:构建高效表述层框架目录一、SpringMVC简介和体验1.1 介绍1.2 主要作用1.3 核心组件和调用流程理解1.4 快速体验二、SpringMVC接收数据2.1 访问路径设置2.2 接收参数(重点)2.2.1 param 和 json参数比较2.2.2 param参数接收2.2.3 路径 参数接收2.2.4 json参数接收2.3 接收Cookie数据2.4 接收请求头数据2.5 原生Api对象操作2.6 共享域对象操作2

2024-06-22 21:46:50 803

原创 四、SpringMVC实战:构建高效表述层框架(二)

requestmapping 包下的UserController //请求方式 编写相关知识点/*** @author: 赵伟风*///handler -> handlerMapping 指定访问地址/*** @WebServlet(" 必须使用 /开头")* @RequestMapping(不要必须使用/开头) user/login /user/login* 1. 精准地址 [一个 | 多个] /user/login {"地址1","地址2"}

2024-06-21 22:16:09 955

原创 四、SpringMVC实战:构建高效表述层框架(一)

SSM

2024-06-21 22:14:14 752

原创 二,SpringFramework-个人版

二、SpringFramework实战指南目录一、技术体系结构1.1 总体技术体系1.2 框架概念和理解二、SpringFramework介绍2.1 Spring 和 SpringFramework概念2.2 SpringFramework主要功能模块2.3 SpringFramework 主要优势三、Spring IoC容器和核心概念3.1 组件和组件管理概念3.2 Spring IoC容器和容器实现3.3 Spring IoC / DI概念总结四、Sprin

2024-06-20 15:55:09 992

原创 第18章:JDK8-17新特性

略。java.util.function包下定义了丰富的好函数式接口。有4类基础的函数式接口:消费型接口:Consumer void accept(T t)供给型接口:Supplier T get()函数型接口:Function<T,R> R apply(T t)判断型接口:Predicate boolean test(T t)

2024-06-18 15:22:01 881

原创 第17章:反射机制

类似问题:> Java反射的作用是什么?(三*重工、上海*和网络)> Java反射机制的作用有什么?(上海明*物联网)> 反射的具体用途?(阿***芝*信用项目组)略。

2024-06-18 15:20:17 368

原创 第16章:网络编程

例题3:从客户端发送文件给服务端,服务端保存到本地。并返回“发送成功”给客户端。Java后台:将写好的Java程序部署在Tomcat服务器。启动Tomcat服务器。前台:使用浏览器进行访问。(HTML+CSS+JavaScript)例题1:客户端发送内容给服务端,服务端将内容打印到控制台上。例题2:客户端发送文件给服务端,服务端将文件保存在本地。URL的作用:定位互联网上某一资源的地址。简单的理解UDP的数据传输。

2024-06-17 22:21:43 396

原创 第15章:File类与IO流

IO流的分类流向:输入流、输出流处理数据单位:字节流、字符流流的角色:节点流、处理流IO的4个抽象基类:InputStream \ OutputStream \ Reader \ Writer略内部提供了一个数组,将读取或要写出的数据,现在此数组中缓存。达到一定程度时,集中性的写出。作用:减少与磁盘的交互,进而提升读写效率。对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。

2024-06-17 22:19:31 534

原创 第14章:数据结构与集合

Vector:线程安全的。ArrayList:线程不安全。----> 使用同步机制处理。HashMap:线程不安全。----> 使用同步机制处理。为了方便计算要添加的元素的底层的索引i。

2024-06-17 22:17:43 431

原创 第13章:泛型

public 返回值类型 方法名(形参列表){}具体的细节,见IDEA中的笔记。

2024-06-17 22:16:49 314

原创 第12章:集合框架

java.util.Collection:存储一个一个的数据|-----子接口:List:存储有序的、可重复的数据 ("动态"数组)|---- ArrayList(主要实现类)、LinkedList、Vector|-----子接口:Set:存储无序的、不可重复的数据(高中学习的集合)|---- HashSet(主要实现类)、LinkedHashSet、TreeSet。

2024-06-17 22:14:59 593

原创 第11章:常用类与基础API

变量 + 常量 、变量+变量:创建一个StringBuilder的实例,通过append()添加字符串,最后调用toString()返回一个字符串。(toString()内部new 一个String的实例)String subStr = str.subString(1,3);//底层是new的方式返回一个subStr,实体内容是"el"String:提供字符串常量池。从jdk7开始可以使用。常量 + 常量 :略。

2024-06-17 22:13:45 972

原创 第10章:多线程

略此方式的好处:> 提高了程序执行的效率。(因为线程已经提前创建好了)> 提高了资源的复用率。(因为执行完的线程并未销毁,而是可以继续执行其他的任务)> 可以设置相关的参数,对线程池中的线程的使用进行管理三个常量。[1,10]1. 如何看待死锁?不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。我们编写程序时,要避免出现死锁。2. 诱发死锁的原因?- 互斥条件- 占用且等待- 不可抢夺(或不可抢占)- 循环等待。

2024-06-17 22:13:03 1192

原创 第09章:异常处理

① 继承于现有的异常体系。通常继承于RuntimeException \ Exception② 通常提供几个重载的构造器③ 提供一个全局常量,声明为:static final long serialVersionUID;为什么需要自定义异常类?我们其实更关心的是,通过异常的名称就能直接判断此异常出现的原因。既然如此,我们就有必要在实际开发场景中,不满足我们指定的条件时,指明我们自己特有的异常类。通过此异常类的名称,就能判断出具体出现的问题。包含问题:> 4.异常的顶级接口是什么(软**力)

2024-06-17 22:11:48 356

原创 第08章:面向对象-高级

抽象的用来修饰:类、方法类:抽象类:不能实例化。方法:抽象方法:没有方法体,必须由子类实现此方法。使用abstract修饰。略。为了语言的自洽。

2024-06-17 22:10:20 544

原创 第07章:面向对象-进阶

略。

2024-06-17 22:08:36 777

原创 第06章:面向对象-基础

略。

2024-06-17 22:07:04 485

原创 第05章:数组

数组的索引,表示了数组元素距离首地址的偏离量。因为第1个元素的地址与首地址相同,所以偏移量就是0。数组没有length(),是length属性。(讲完递归方法以后,大家就可以练习一下)String有length()快排:O(nlogn)

2024-06-17 22:05:56 302

原创 第04章:IDEA的安装与使用

谈谈你对Eclipse和IDEA使用上的感受?Eclipse不够人性化。Eclipse不够人性化。

2024-06-17 16:01:26 664

原创 第03章:流程控制语句

在能使用switch-case的情况下,推荐使用switch-case,因为比if-else效率稍高。在特殊的场景下,分支结构可以考虑使用switch-case。特别之处:case穿透。

2024-06-17 15:59:22 893

原创 第02章:变量与运算符

关键字:被Java赋予特殊含义的字符串。保留字:goto 、 const。

2024-06-16 17:02:58 974

JDBC 实战教程-尚硅谷学习笔记 ,2022版

JDBC 实战教程-尚硅谷学习笔记 ,2022版

2024-03-24

二,安装CentOS8.1

安装CentOS8.1

2024-01-07

二,安装CentOS7.6

安装CentOS7.6

2024-01-07

一,Linux 基础篇- VM 和 Linux 的安装

安装centos镜像后在虚拟机上打开

2024-01-07

空空如也

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

TA关注的人

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