自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven仓库依赖导入‘.lastUpadate‘问题解决

当你开一个新的项目导入maven仓库的时候,发现本地有这个依赖,但是pom.xml文件里的依赖老是爆红,然后无论怎么样去reload->clean->install还是不行,

2023-12-26 11:43:43 570

原创 功能特性11111

验证输入要寄养的宠物信息并且选择寄养时间后,对应金额是否成功给出,点击确认按钮实现寄养功能。验证在输入不正确格式的用户注册信息情况下是否能够提示错误信息。输入格式不正确的账号,账号:123456密码。账号、密码、昵称、、、

2023-04-07 17:33:16 384 1

原创 SpringMVC理解

springmvc的实现~~~

2023-03-15 18:08:02 175

原创 AOP讲解and小demo

在spring中AOP很重要,可以理解为,AB业务互不影响且要去实现C的业务,但是我们需要在执行A业务的时候,在C业务功能的基础上,让A业务完成想要的功能,让B业务完成B业务需要的更强大的功能,前提就是C业务是基础业务是不能被更改的,不然就要影响其他业务。所以在这个时候,AOP就做出了一个动作,A业务在C业务的想要添加的方法前面砍断,添加一个新的A自己的业务上去后,再将重新组合好的业务给织入原来的C业务方法那里去,继续执行C业务后面的功能。

2023-03-14 10:31:38 296

原创 代理模式--静态代理and动态代理

实际就是创建一个与目标对象(实际要操作的对象)相同类型的代理对象proxy,使用这个proxy对象去访问目标对象完成操作,在这个proxy对象中还可以有其他的功能去丰富目标对象的功能。动态代理模式最大的优势就是不用自己去写一个代理对象,它的代理对象会在java文件编译的时候,通过Java反射(javac的过程)去创建的。静态代理就是自己需要手动去写一个代理对象,实现目标对象所实现的接口,而动态代理却简化了这一步,不需要自己去写代理对象,而是在java编译的时候,通过反射完成了对象的创建。

2023-03-14 10:17:26 673

原创 Spring从入门到精通

在java程序中创建对象是必然的,只要需要对象就会去创建一个对象,但是呢创建后就没有销毁等操作了,这就意味着对象和内存就得不到更好的管理,虽然有垃圾回收机制,但是至于什么时候回收这也是jvm的事情,所以也不好判断,为了解决对象和内存的问题,spring就来的刚刚好。注意:每一个xml配置文件,包括mybatis的config.xml吖、mapper.xml啊这些的xml文件,都会是有一个头的,这个头相当于就是告诉我们的编译器,这个xml文件是一个什么类型的xml文件。

2023-03-10 14:22:11 591

原创 算法理解。。

快排:基准后 前i后j进行对比,结束条件:i=j 无限次进行基准排 直到有序,nlog2(底数)n。插入:第二个数为基准(依次提高)去依次和前面的比较,一趟就能搞定,复杂度O(n方)希尔:增量自己设置((n+1)/2 ),最后一个一定是1,堆排序:完全二叉树,

2023-03-10 14:21:43 47

原创 mybatis小demo讲解(详细demo版)

这篇是mybatis的demo演示版噢,如果要了解理论的可以参考这篇哈好了,我们开始咯。

2023-03-09 09:49:41 406

原创 高德地图基础教程超详细版

在当前社会,对于地图的使用是很必须的,所以对于程序员来说也是需要掌握的技能,目前主流的又百度地图和高德地图,但是我建议使用高德地图,因为百度地图的API着实不好用吖,不好理解,对于开发人员来说,高德地图是最合适的。不多说,咱们一步一步实现。

2023-02-24 19:26:59 2740

原创 跨域&JWT介绍、了解

JWT介绍:WT的全称是json web token。是一种令牌,。是为了在网络应用环境中传递声明(token令牌)而执行的一种基于json的开发标准(RFC7519).。这个token被设置的紧凑而安全。特别适用于分布式单点登录(SSO)场景。JWT的声明一般是在身份提供者和服务器提供者之间传递被认证的用户身份信息。以便于从资源服务器获取资源。该token可以直接用于被认证和加密。单点登录:有很多项目,但是只用登录一次,相当于,QQ号授权后,可以登录很多应用。用户用用户名和密码登录服务器。

2022-11-09 19:01:23 495

原创 redis从入门到精通

redis是一款高性能的nosql(not only sql)系列的非关系型数据库,不仅仅是sql,这是一种新的数据库理念,泛指非关系型数据库最开始是一个用来缓存服务器的,随着redis的发展才开始作为数据库来使用的。在计算机中可以用来存储数据的地方:数据库、硬盘、内存数据库:数据可持久化、数据库的读写最慢硬盘:数据可持久化、硬盘的读写较慢内存:数据无法持久化、内存的读写最快、缓存主要是为了提升用户的体验。比较常见的就是将数据库或者硬盘中的数据加载到内存中,然后只需要操作内存中的数据。

2022-11-02 21:36:29 377

原创 ajax&json

全称 javascript object notationjs对象表示法本质:在 js 中就是一个对象优势:可以用来描述对象网络间传输数据的一种格式,可以跨语言,很多语言都支持json多用于存储数据和交换数据json 比 xml 更小,更快,更容易解析语法格式:json中的数据主要是以键值对的形式存在的{一个大括号代表一个对象}键:可以使用单引号、双引号或者不适用引号值:根据数据类型选择是否添加引号数字:{age:18}字符串:{name:"张三"}

2022-10-24 20:16:43 300

原创 servlet了解&掌握

在讲解servlet之前,有必要先了解一下maven,关于maven的介绍以及配置使用,请前往我的这篇笔记学习Maven的介绍与安装配置以及依赖有了maven的基础,我们就可以正式进入servlet了吖~~

2022-10-12 19:58:01 345

原创 Java8新特性讲解

> :lambda操作符 或 箭头操作符->左边:lambda表达式形参列表 (也就是接口中的抽象方法的形参列表)->右边:lambda体 (也就是重写的抽象方法的方法体)可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要使用大括号。可选的返回关键字:如果主体只有一个表达式返回值则编译器会自动返回值,大括号需要指定表达式返回了一个数值。

2022-10-10 20:45:11 314

原创 jQuery了解&掌握

jquery是一套js的面向对象的框架,这个框架主要简化js的开发工作jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由[John Resig](https://baike.baidu.com/item/John Resig/6336344)发布。jQuery设计的宗旨是“”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML。

2022-09-27 20:29:56 538

原创 JavaScript实现球球大作战

题目:用js实现一个球球游戏,也就是,当球遇到障碍物的时候,障碍物会消失,并且会相应的加一分,要是没有接到球就会结束游戏。关于JavaScript的详细介绍,可以点击这里。查看我的另外一篇具体js的详解。

2022-09-26 17:15:06 1169

原创 JavaScript实现贪吃蛇

用js实现一个贪吃蛇游戏,要求:1. 不能撞墙2. 不能撞自己3. 每吃一个食物就会加一分4. 相撞后就结束游戏

2022-09-26 17:12:15 1265

原创 javascript了解&掌握

是一门客户端的脚本话语言,依赖于html存在,运行在客户端的浏览器中,依靠浏览器的js解释引擎运行,不需要编译。

2022-09-20 18:56:55 2331

原创 MYSQL

数据库:DataBase -->按照一定格式存储数据的文件的组合,专门存放数据的仓库数据库管理系统:专门用来管理数据库中的数据的,可以对数据库中的数据进行操作:增删改查常见的数据库管理系统:MySQL、Oracle、SqlserverSQL:结构化的查询语句–>..................

2022-08-16 17:27:23 551

原创 微软账户登不上解决方案

微软账户登不上,一直转圈,解决方案

2022-08-11 19:15:28 8659

原创 多线程一条龙服务

进程:一个正在执行的程序,又自己独立的资源分配,是一个独立的资源分配单位。线程:一个进程中的一条独立的执行路径(一个栈),每一个线程都可以独立的完成自己的任务,没有说明依赖关系,不会互相有影响,可以单独执行。进程和线程的关系:并行和并发:步骤:注意:一道经典面试题:启动一个线程的时候,使用start()不直接调用run()方法的原因:解释:当一个线程对象去调用start()方法的时候,线程就进入了就绪状态,这时只要有cpu来了,就可以直接进入运行状态,就会去执行相应的操作,就会自动执行到run()

2022-08-05 17:08:02 156 1

原创 IO流原理及其分类

*使用一个byte数组去输出文件数据1.先创建一个对象2.异常处理3.finally里面关闭对象输入流4.创建数组,存要读入的数据字节个数5.对象调用read(bytes)方法,传入bytes这个参数,目的是将读取的数据存入到数组中,这样可以一次读取多个6.调用read(bytes)方法后,返回的是实际要读入的字节个数,而不是具体数据注意:如果文件字节数为8,数组长度定义为5,每一次调用情况:6.1:第一次:read(bytes) == 5;...............

2022-08-02 18:35:30 478 3

原创 一些奇奇怪怪不好理解的代码

intern()方法API的解释当调用intern方法时,如果池已经包含与equals(Object)方法确定的相当于此String对象的字符串,则返回来自常量池的字符串。2、第二句话报错是因为,1.5被默认成是double类型的,double数据类型无法转换成float类型,所以也就也没有被自动装箱,所以也就不是一个Float对象。在做三元运算符的时候,要把整个三元运算符看作一个整体,如果两个的精度不一致,会提高精度,无论输出是谁,但是精度必须是两者中最高的,A02判断以下语句的输出结果。...

2022-07-26 20:18:45 554

原创 时间改变(类与对象)

题目:题目理解:我自己的理解是,时间是24小时制的,就是平时看见的【小时:分钟:秒】这种格式,然后输入一个时间后,对时分秒进行不同时间的加减操作后的具体时间值,也是这种格式【小时:分钟:秒】程序分析:1.使用24小时制的时间来做,所以初始输入的时间肯定有要求 小时:不超过24,分钟和秒不超过602.当调用秒的方法的时候,如果加或者减的数大于了60,那么分就应该相应的做出加减操作,所以最后秒的位置为对60不断求余后的模3.同理,在对分操作的时候,小时也要进行调整4.当小时超过24或者小于0的时候,就

2022-07-14 17:58:50 221

原创 海滩猴子分桃(算法)

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?题干分析:1.题意说的是最少多少个桃子,那么我们就得去考虑最后一只猴子拿到的数量,能不能满足要求即可,程序分析:1.先假设最后一天猴子拿到的数量(num)和桃子总数量(numAll)2.最后一只猴子拿的就从拿走最少1个去开始循环3

2022-07-14 10:20:20 272

原创 Thymeleaf教程(10分钟入门)

springboot技术

2022-07-05 17:37:56 2466

原创 Windows系统安装

windos系统安装

2022-06-10 15:35:41 701

原创 markdown学习

mermaid:前端主键状态图开始节点和结束结点都是 [*]状态要是有注释 [ ],那就会分离出来s1s2[注释]s2类图

2022-06-10 15:33:58 87

原创 MyBatis从入门到精通

MyBatis1.MyBatis介绍1.1 MyBatis基本介绍结合MyBatis官网一起阅读,效果更加哟~~~1.2 JDBC缺点1.3 MyBatis 简化JDBC2.MyBatis快速入门要求:2.1 创建数据库表创建一个自己的表,属性自己去确定,也可以用我的:输入以下数据库信息:语句:create database mybatis;use mybatis;drop table if exists tb_user;create table tb_use

2022-05-18 22:30:25 951 1

原创 前端信息传入数据库后乱码解决

数据库数据传入是的???和前端数据传入的小王呀乱码,解决方案

2022-05-17 15:31:03 3776 1

原创 Maven的介绍与安装配置以及依赖

Maven1.Maven概述1.1Maven概念1.1.1 **Maven介绍:**1.1.2 **Maven功能:**1.1.3 **Maven模型:**2.Maven安装配置3.Maven基本使用3.1 Maven常用命令3.2 Maven生命周期4.IDEA配置Maven4.1 IDEA配置 Maven 环境4.2 Maven坐标详解4.3 IDEA创建 Maven 项目4.4 IDEA导入 Maven 项目5. IDEA中执行Maven命令6. 依赖管理6.1 IDEA 导入依赖6.2 依赖范围1

2022-05-08 14:56:37 1643

原创 jdbc从入门到精通详解

jdbc1.JDBC简介2.JDBC快速入门2.1jdbc创建基本步骤2.2 jdbc快速入门案例3.JDBC API详解3.1 DriverManager3.1.1 DriverManager 基本介绍3.1.2 DriverManager注册驱动3.1.3 DriverManager连接数据库3.2 Connection3.2.1 Connection连接数据库3.2.2 Connection事务管理3.3 Statement(含SQL)3.3 ResultSet3.4 PreparedStatemen

2022-05-06 21:32:21 583

原创 IDEA建立jsp文件

才学javaWeb,以防自己忘记创建项目的过程,所以浅浅的记录一下吧~~1.新建项目2.创建、配置classes和lib文件夹classes文件夹是存放.class文件的,也就是后面Java类编译后的文件lib文件夹可以直接将jar文件放在里面使用,存放依赖2.1创建2.2配置配置classesfile->Project Sructure->Modules->shopcar->Paths配置libfile->Project Sructure->

2022-05-05 11:54:17 3136

原创 return Java2.0--第二阶段(提升编程能力)

Java第二阶段第二部分吖集合开始~!~·

2022-04-25 15:14:06 1250

原创 常用类 13章

第十三章常用类13.1 包装类13.1.1、包装类(wrapper)的分类:①针对八种基本数据类型相应的引用类型②有了类的特点,就可以调用类中的方法查看每一个的类的父类,从中就可以知道哪些类可以被调用:13.1.2 包装类和基本数据的转换1、在jdk5之前用的是手动的装箱和拆箱的方式,装箱就是:基本类型 -> 包装类型,反之就是拆箱2、在jadk5(包含jdk5)以后,就是用自动的装箱和拆箱方式了但是底层源码还是调用手动的 valueOf() 方法我们通过 int 和 Int

2022-04-12 10:37:21 418

原创 随机数深入理解

随机数炒鸡详细的介绍和案例分析哦~~~~

2022-04-08 14:28:45 125

原创 Java 类详解 9章

Java五大成员中类的详解吖

2022-04-05 16:34:03 233

原创 Java 类、接口、内部类详解 10章

Java学习中的类、接口、内部类的详解以及练习,从了解到精通~~~

2022-04-05 16:32:26 481

原创 Java 枚举和注解详解 11章

对Java中的枚举和注解知识点的介绍,从理解到深入,让你更懂Java吖~~~

2022-04-05 16:29:27 443

原创 Java异常深入理解 12章

超详细的Java学习中,异常部分,包括了解和深入理解以及题目

2022-04-05 16:24:10 539

空空如也

空空如也

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

TA关注的人

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