自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SpringBoot】 什么是springboot(三)?springboot使用ajax、springboot使用reids

如果通过ajax请求访问springboot控制器的方法: 查询使用get请求: @GetMapping 添加使用post请求: @PostMapping 删除使用delete请求: @DeleteMapping 修改使用put请求: @PutMapping

2024-05-12 22:13:03 397

原创 【SpringBoot】 什么是springboot(二)?springboot操作mybatisPlus、swagger、thymeleaf模板

@@@@@@如果使用Mybatis所有操作要自己编写sql语句,自己编写mapper接口中方法,mybatisPlus对Mybatis进行了封装,常见的方法不用自己声明,即可直接使用使用MybatisPlus后,常见的sql,mapper接口中的方法不需要自己编写了,由MybatisPlus直接提供,这样可以简化开发过程

2024-05-12 22:07:37 606

原创 【机器学习之 sklearn 基础教程】

本教程详细介绍了sklearn的基础用法,包括数据加载、预处理、模型训练在机器学习模型的训练、调参和保存过程中,还有一些其他值得探讨的内容。

2024-05-10 08:00:00 973

原创 【Element-UI快速入门】

Element-UI的组件样式是可定制的。你可以通过覆盖Element-UI的CSS样式来实现自定义效果。你可以在你的Vue组件中使用scoped样式来避免样式冲突。

2024-05-09 08:00:00 990

原创 【Stylus详解与引入】

Stylus是一个CSS预处理器,它为CSS带来了许多高级功能和更简洁的语法。Stylus的语法类似于Sass和Less,但更加简洁和直观。它允许你使用变量、嵌套规则、混合(mixins)、函数等特性来编写更加模块化和可维护的CSS代码。除了内置的函数外,Stylus还支持自定义函数。这允许你编写可重用的逻辑来处理样式值。rem(n)bodyh1在上面的例子中,我们定义了一个名为rem的自定义函数,用于将像素值转换为rem单位。

2024-05-09 08:00:00 1232

原创 【 npm详解:从入门到精通】

npm(Node Package Manager)是Node.js生态系统中不可或缺的一部分,它为开发者提供了一种便捷的方式来管理Node.js项目的依赖关系。在本文中,我们将深入探讨npm的各个方面,从安装到高级用法,帮助读者从入门到精通npm的使用。

2024-05-08 23:56:54 951

原创 【Chrome实用命令笔记】

定义与起源Chrome是一款由谷歌公司开发的免费网络浏览器,是目前全球使用最广泛的浏览器之一。Chrome最初于2008年9月发布,当时只支持Windows操作系统。随着时间的推移,Chrome陆续推出了Mac、Linux、iOS和Android等版本,逐渐成为跨平台使用的浏览器。名称由来“Chrome”一词源自英语单词“chromium”,意为“铬”。这与谷歌其他产品命名方式相同,如Android(安卓)和Gmail(谷歌邮箱)。特点。

2024-05-08 23:27:30 904

原创 【SpringBoot】 什么是springboot(一)?如何搭建springboot项目?

Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为EJB(EnterpriseJavaBeans)模型的补充,甚至是替补。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架

2024-05-08 19:14:50 571

原创 【SpringMVC 】什么是SpringMVC(三)?基于springmvc的文件上传、基于springmvc的拦截器、基于springmvc的邮件发送

@@@@@@@@@@@邮件发送通过java进行邮件发送,会涉及到两种协议: 1、smtp 简单邮件传输协议 作用:用于指定如何发送邮件 2、pop3 邮局协议版本3 作用:用于指定如何接收邮件@@@@@@@@我们在进行邮件发送时,首先需要开通邮箱的这两个协议@@@@@@@@邮件发送的过程此处,我们以QQ邮箱为例,进行配置,准备工作 登录QQ邮箱,开通smtp,pop3协议

2024-05-08 18:58:33 1346

原创 【SpringMVC 】什么是SpringMVC(二)?如何整合ssm框架以及使用mybatisPlus?

MybatisPlus的基础操作封装了常见的增删改查操作,使得开发者可以更容易地使用MybatisPlus进行数据库操作。这些基础操作是通过Mapper接口和实现类来完成的,开发者只需要继承BaseMapper接口即可。以下是MybatisPlus支持的基础操作:插入:insert、insertBatch、insertOrUpdate 等方法。更新:updateById、update、updateBatchById 等方法。删除:deleteById、deleteByMap、delete 等方法。

2024-05-06 16:19:57 1632 1

原创 【SpringMVC 】什么是SpringMVC(一)?如何创建一个简单的springMvc应用?

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现一般不用),Struts 2(一般老项目使用)等等。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer

2024-05-06 16:15:05 860 1

原创 【AI Tools】最好用的AI工具有哪些?

TensorFlow 的生态系统丰富,支持多种硬件平台和分布式计算,适合处理大规模的数据和复杂的模型;它可以展示神经网络的结构、训练过程中的各种指标等。:对于传统的机器学习算法,如分类、回归、聚类等,Scikit-learn 提供了丰富的实现,并且拥有简洁易用的 API 和详尽的文档。总的来说,这些 AI 工具和应用为我们提供了强大的能力和无尽的想象空间,让我们能够更好地利用 AI 技术来解决问题和创造价值。:由 OpenAI 开发的文本到图像的生成模型,可以根据用户输入的文本描述生成高质量的图像。

2024-05-04 02:34:35 659

原创 【Anaconda 3 】Jupyter Notebook 的安装配置及使用

Jupyter Notebook 是一个功能强大的工具,它提供了一个交互式和可重复的环境来编写、运行和共享代码和数据。通过本文的介绍,你应该已经了解了如何安装配置 Jupyter Notebook,并掌握了其基本使用方法。现在,你可以开始使用 Jupyter Notebook 来探索数据、构建模型、进行可视化等任务了。

2024-05-04 02:30:00 3819

原创 【Spring】Spring全面详解(二)--什么是spring spring的三大核心概念?(超详细建议收藏慢慢看)

2、spring与mybatis集成后事务处理。1、spring与mybatis的集成使用。2、spring与mybatis集成。1、基于注解的配置spring事务。3、spring中的事务处理。

2024-05-03 15:04:51 850

原创 【Spring】Spring全面详解--什么是spring?spring的三大核心概念?(超详细建议收藏慢慢看)

spring:它是一个轻量级的J2EE框架,它主要用于降低java企业级应用程序的开发难度J2EE: java的企业级应用程序【重要】:其他技术只要与spring一起结合使用,就会变的比较简单从事java开发,公司中一定会使用spring框架。

2024-05-03 15:02:37 977

原创 【jdbc创建模板】如何创建一个简单的jdbc模板,请看这篇!

1、创建java工程2、导入依赖(jar) 1、mysql 2、druid 3、springjdbc 3、创建源文件夹放配置文件 sourceFolder命名为:conf,用于存储配置文件4、将druid.properties导入到源文件夹中 ->conf5、编写一个jdbcutil工具类,用于产生druid连接池(只需要编写一次,以后复制就可以了) org.java.demo org.java.entity org.java.dao org.java.util-

2024-05-02 23:28:56 38 1

原创 【Mybatis 】续章! 什么是mybatis?如何整合springboot使用?(超详细建议收藏)

数据库中的表如果存在关联,通过mybatis可以进行关联查询 mybatis中的关联结构主要有四种: 1、一对多 ag:省份与城市-----一个省份包含多个城市 2、多对一 ag:多个城市隶属于同一个省份 3、一对一 ag:人员与身份证----一个人对应一个身份证 4、多对多 ag:学生与老师----一个老师可以教多个学生 一个学生也可以被多个老师教通过mybatis的关联查询,可以在查询一个对象时,同时将与它相关联的对象同时查询出来

2024-05-02 23:04:55 739 1

原创 【Mybatis 】什么是mybatis?如何在普通项目中使用?(超详细建议收藏)

mybatis是一个持久层框架。它主要是用于简化数据库的操作持久层:与数据库交互的层次就叫持久层前身:在ibatis框架上产生的新框架mybatis必须要与spring配合使用才能变的更简单。

2024-05-02 22:59:44 1264 1

原创 【学习vue 3.x】(五)VueRouter路由与Vuex状态管理

将学习VueRouter路由与Vuex状态管理 - 组织与架构应用。了解什么是前端路由,以及Vue3中如何使用vue-router路由掌握路由的基本操作,如:编程式路由、动态路由、路由守卫等了解什么是共享状态,以及Vue3中如何使用vuex共享状态掌握vuex的基本操作,如:同步异步方法、模块化、持久化等综合应用以及Vuex下一代版本,Pinia存储库。

2024-04-30 12:46:53 1028

原创 【学习vue 3.x】(四)组合式API详解

搜索提示列表搜索结果列表搜索记录列表那么分别通过选项式和组合式是如何组织和实现代码的呢?可以发现选项式组织代码的时候,代码的跳跃性特别的强,对于后期维护特别的不方便;而组合式则是把相同功能的代码放到一起,功能独立,易于维护。了解了什么是组合式API,具备怎么的特性学习常见的组合式API语法,如:ref、reactive、watchEffect等组合式API之间的通信方案,如:父子组件、跨组件等通过实战案例,复杂的搜索应用,体验组合式的强大。

2024-04-30 12:41:11 756

原创 【学习vue 3.x】(三)语法系统进阶

- 02-ref属性在元素和组件上的分别使用- 03-利用nextTick监听DOM更新后的情况- 04-自定义指令与自定义全局属性及应用场景- 05-复用组件功能之Mixin混入- 06-插件的概念及插件的实现- 07-Element Plus框架的安装与使用- 08-transition动画与过渡的实现- 09-动态组件与keep-alive组件缓存- 10-异步组件与Suspense一起使用- 11-跨组件间通信方案 Provide_Inject- 12-Teleport实现传送门

2024-04-30 12:35:57 777

原创 【学习vue 3.x】(二)组件应用及单文件组件

本章将学习Vue3组件应用及单文件组件 - 抽象独立的代码。全面掌握组件的基本操作:通信、属性、事件、内容分发等实现可复用的组件,例如:按钮组件、评分组件等实现可复用的组件,例如:按钮组件、评分组件等脚手架原理分析,实现一个基于webpack工具的简易脚手架了解Vite脚手架,下一代前端开发与构建工具。

2024-04-30 12:02:41 1429

原创 【学习vue 3.x】(一)基础内容

Vue.js是一套构建用户界面的渐进式框架,采用自底向上增量开发的设计,核心库只关注视图层。另一方面,Vue完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue是一个框架,也是一个生态。可以用不同的方式使用Vue:无需构建步骤,渐进式增强静态的HTML;在任何页面中作为Web Components嵌入;单页应用 (SPA);全栈/服务端渲染 (SSR);Jamstack/静态站点生成 (SSG);开发桌面端、移动端、WebGL,甚至是命令行终端中的界面。

2024-04-30 11:34:29 1758

原创 【Vue 2.x】学习vue之三路由

Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,可以高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。 [10]Vue是一个独立的社区驱动的项目,它是由尤雨溪在2014年作为其个人项目创建, [4]是一个成熟的、经历了无数实战考验的框架,它是目前生产环境中使用最广泛的JavaScript框架之一,可以轻松处理大多数web应用的场景

2024-04-30 11:09:43 889 1

原创 【Vue 2.x】学习vue之二组件

Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,可以高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。 [10]Vue是一个独立的社区驱动的项目,它是由尤雨溪在2014年作为其个人项目创建, [4]是一个成熟的、经历了无数实战考验的框架,它是目前生产环境中使用最广泛的JavaScript框架之一,可以轻松处理大多数web应用的场

2024-04-30 11:06:25 1034 2

原创 【Vue 2.x】学习vue之一基础部分

Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,可以高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。 [10]Vue是一个独立的社区驱动的项目,它是由尤雨溪在2014年作为其个人项目创建, [4]是一个成熟的、经历了无数实战考验的框架,它是目前生产环境中使用最广泛的JavaScript框架之一,可以轻松处理大多数web应用的场景

2024-04-30 11:00:14 1053 1

原创 【javaWeb项目】基于网页形式,通过浏览器访问的java应用程序,就称为javaweb程序

//1、静态web程序 特点:网页上的内容是固定不变的,不能动态加载,例如web前端 //2、动态web程序 特点:1、页上的内容可以根据请求的不同,动态加载数据,例如javaweb程序 2、动态web程序可以与用户动态交互 3、企业开发涉及到的应用程序主要是动态web程序

2024-04-29 11:41:59 462

原创 【jQuery】看一眼就会用的jquery库之续章!

获得上级节点 指定节点.parent();获得下级节点 let objs=节点.children();------返回是一个数组获得前一个兄弟节点 节点.prev();获得后一个兄弟节点 节点.next();获得所有兄弟节点 节点.siblings();

2024-04-27 19:01:47 614 3

原创 【jQuery】看一眼就会用的jquery库

jQuery是一个快速、简洁的JavaScript框架,它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX

2024-04-27 18:57:06 846

原创 【HTML5+CSS3】超文本标记语言--核心提炼、精心打造

HTML5 中新增一些有趣的特性:用于绘画的 canvas 元素,用于媒介回放的 video 和 audio 元素,对本地离线存储的更好的支持、新增了一些语义化标签,比如 article(文章,例如一篇博客)、footer、header、nav、section(区域划分)新的表单控件,比如date、time、email、url、search等等、新的表单属性,比如placeholder requared等等、新增布尔值属性(简写),如:reversed autofocus multiple属性值可以省略

2024-04-24 14:55:57 716

原创 【JavaScript】简单易学、快速入门、包看包会!

JavaScript是一门世界上最流行的脚本语言!

2024-04-24 14:45:18 837 1

原创 【Ajax-异步刷新技术】什么是Ajax之续章 !

同步请求:客户端向服务器端发送一个请求后,必须等待请求的处理结果返回来以后,才可以向服务器发送下一个请求。翻译:想服务器发送的上一个请求还没有结束,就不能继续向服务器发送新的请求;异步请求:客户端向服务器发送请求后,不论服务器的响应结果是否返回,都可以继续向服务器发送新的请求。异步请求的性能会比同步请求更好。

2024-04-23 00:34:50 1142

原创 【Ajax-异步刷新技术】什么是Ajax?如何整合进JavaWeb项目?这一篇教你快速实现!

ajax技术称为“异步刷新技术”,也称为“局部刷新技术”,它可以在不提交整个页面的情况下,实现前后台的交互。在没有ajax请求之前,要更新页面上的任何数据,都必须将整个页面刷新一次才可以。有了ajax技术以后,要更新哪一块区域的数据,就只单独刷新这一小块的数据即可,其他区域的数据不用更新,这种刷新方式就是局部刷新。ajax是专门用来发送异步请求的一种技术。

2024-04-23 00:29:43 1615

原创 【Java进阶知识】IO流、对象流、线程Thread、套接字Socket、定时任务Timer....

输出流:就是从程序里把数据保存成文件输入流:就是把文件里的内容存到内存里I:Input 输入 就是读取o:OutPut 输出就是写入write:写reader:读**介绍:**流是指输入设备与输出设备之间,传递的一组有序的数据序列,称为““流”**作用:**流可以执行下列操作:​ 1.对文件读或者写​ 2.可以在网络中传输文件**位置:**java中所有的流都在:java:io包中分类:

2024-04-22 09:15:33 876

原创 【Java基础知识】StringBuffer、集合类的使用、oop面向对象、匿名内部类....

把一组对象共同拥有的属性与方法抽取出来,形成的数据类型,称为:类(class)。三个核心:**封装、多态、继承**。正则表达式**String**类型 的一个正则表达式,用于判断数据是否满足某一种数据格式

2024-04-22 08:48:29 960

原创 【Shiro安全框架】核心概念、基本配置、整合Web项目

问题1:什么是shiro?它有什么用?​答:shiro是apache公司推出的一款安全框架,主要在项目中进行权限控制。shiro中的几个核心概念:1、SecurityManager:安全管理器 作用:用于执行认证(登录)、授权(获得用户的访问权限)2、Subject:主体 作用:它代表当前用户3、Realm:领域对象 作用:它用于封装认证、授权的方法

2024-04-21 23:14:09 1162 3

原创 【MySQL关系型数据库】基本命令、配置、连接池

存储数据方式:​1、将数据存储在内存中,当程序关闭数据消失2、将数据存在文件中,通过流的方式写入文件3、将数据存储在数据库中,如mySQLCREATE-- 创建对象DROP-- 删除对象SQL基本是一个命令实现一个处理,是所谓的非程序语言。​在不能编写流程的情况下,所有的处理只能通过一个个命令来实现。​当然,通过使用连接及子查询,即使使用SQL单一的命令也能实现一些高级的处理,但是,其局限性是显而易见的。​例如,在sql中就很难实现针对不同条件进行不同处理以及循环等功能​。

2024-04-21 22:47:30 723 1

原创 【Nginx】基本使用及配置-项目部署

nginx是一个反向代理服务器,它的作用主要是体现在三个方面:1、反向代理2、负载均衡3、动静分离正向代理:对客户端的代理就称为:正向代理反向代理: 对服务器端的代理就称为:反向代理通过nginx可以配置服务器集群,将原本应该由一台服务器处理的请求,分散到多台服务器共同处理假设超市促销,有1000人买东西,他们到收银台买单,此时只有一个收银员。此时,超市可以多开放一些收银窗口,这样可以共同处理请求,减少单个收银员的压力负载均衡的好处。

2024-04-21 22:30:45 543 1

原创 【Redis】Redis 非关系型数据库 安装、配置、使用(全集)

redis是一种非关系型数据库,它用于存储数据提供给程序使用(c语言编写)​非关系型数据(NoSql)它的特点:它没有数据表的概念了,它存放的数据是存放在内存中的典型的非关系型数据库,主要有:redis,mongodb redis它是采用键、值对的方式,将数据存放在内存中​关系型数据库: sqlserver,mysql,oracle这些都是关系型数据库它们的特点:数据是以数据表的形式进行存储,数据是存放在数据库系统中非关系型数据库从内存中加载数据,速度会更快​。

2024-04-21 22:25:37 1257 1

原创 Linux操作系统的基本命令+(项目部署)

1、配置linux的环境 2、熟悉linux的命令 3、在linux下安装软件 4、将项目部署到linux。

2024-04-20 15:03:23 695

java高级知识-学习笔记

## socket(套接字) ### 1、概念 **socket**也称为”套接字“,它是连接两台计算机的通讯端点,用于在计算机之间实现通讯 ### 2、如何实现通讯 ​ 1、首先要找到网络中的计算机----------------------可以通过计算机的ip地址,查询到其他计算机 ​ 2、通过ip地址找到网络中的计算机之后,还需要找到计算机中正在运行的某一程序,将数据发送指定的程序(计算机中正在运行的每一个程序,都有唯一的入口,这个入口称为:端口) ​ 常用的端口号: MySQL的端口号:3306 ​ oracle的端口号:1521 ​ Tomact的端口号:8080 ​ 计算机可以使用的所有端口号:1~~~~65535(1------1023被操作系统占用) ​ 3、在一次网络通讯中,会涉及两种不同类型的**socket** ​ 服务器端scoket(SververScoket) ​ 作用:它只能接受来自客户端scoket的消息 ​ 客户端scoket ​ 作用:它

2024-04-21

shiro安全框架-详细介绍

shiro安全框架-详细介绍

2024-04-21

javaWeb学习笔记

javaWeb学习笔记

2023-07-10

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

TA关注的人

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