自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL——约束

MySQL的约束及外键约束

2022-11-05 13:58:40 231 1

原创 自己创建的maven模块导入失败

maven的模块导入失效

2022-07-01 16:32:18 780 2

原创 No subdirectories found for mandatory directory location ‘file: /config/*/‘

SpringBoot程序启动时候,有可能会遇到的bug

2022-06-23 16:49:08 1102

原创 Spring默认创造的bean是单例还是非单例,为什么?

结论:默认创建的单例问题环境:当我们创建走IOC容器中,拿去到了一个bean(对象)之后,我们分别打印其地址值,结果出现:发现他俩地址值相等。---->单例 什么时候为非单例呢?当我们在配置文件中,将scope属性进行更改设置最后打印控制台会输出:会发现他俩地址值不一样,这样就成非单例。...

2022-04-08 11:29:01 1744

原创 为什么可以自动注入RedisTemplate对象

什么是RedisTemplate?答:是Spring Data Redis中提供的一个高度封装的类,针对redis客户端中大量的api进行了归类封装,讲同一类型操作封装为operation接口。问题环境:在JAVA中,当我们创建了个SpringBoot项目时,我们想要使用RedisTemplate,但是我们没有并没有在项目中定义RedisTemplate,但还是可以使用@Autowired自动注入其对象。但是可以实现自动注入:原因:在我们查看该项目jar包管理目录中找到spr

2022-03-18 16:35:57 1814

原创 Could not connect to Redis at ip:6379

远程访问redis服务出现连接错误

2022-03-17 20:03:26 1170

原创 (error) NOAUTH Authentication required

Linux中Redis服务,客户端登录认证错误

2022-03-17 19:08:24 1342

原创 Idea2019使用Git

一、需要进行配置由于为了之后使用方便,我们进行Idea的全局配置1.Idea主界面,找到Configure2.找到Settings其中第四步是要找到对应的bin\git.exe二、获取Git仓库共有两种获取方式:1.本地初始化仓库(git init):过程为:1.1 项目的菜单栏1.2 设置要git接管的项目设置完后在项目路径中会出现.git的隐藏文件2.走远程仓库克隆(git clone 远程仓库URL):注意:..

2022-03-12 16:15:46 3165 1

原创 Mysql语句

语句分为四种类型:DDL、DML、DQL、DCLDDL 操作数据库、表等 DML 对表中的数据进行增删改 DQL 对表中的数据进行查询 DCL 对数据库进行权限控制 DDL操作数据库 show databases; 查询所有数据库 create database; 创建数据库 create database if not exists 数据库名; 创建数据库(进行存在性判断) drop database 数据库名

2022-02-27 20:25:32 274

原创 SpringBoot创建项目流程

一、项目创建流程注意:最终生成的项目,不需要太多的文件层级其余的可以删掉!!!!

2022-02-25 19:27:05 208

原创 过滤器和拦截器

目录一、过滤器--Filter二、拦截器--Iterceptor(此为接口)1.所属不同:Filter所属于Servlet,所以一般写在ServletConfig中;而Iterceptor属于SpringMvc,所以一般会在SpringMvcConfig中进行注入。一、过滤器--Filter使用场景:解决post请求乱码问题二、拦截器--Iterceptor(此为接口)使用场景:可以对于访问资源路径进行限制使用方法:注意:1.拦截器自定义路径:一.

2022-02-24 13:37:16 328

原创 Maven如何隐藏target文件夹

一、target存放的是编译的字节码文件找到Show Excluded Files的选项取消选定

2022-02-24 09:00:13 374

原创 Spring中解决get/post请求乱码问题

一、解决get请求乱码在对应的pom.xml文件中,当我们导入了tomcat插件后,设置标签<uriEncoding>utf8</uriEncoding>二、解决post请求乱码我们需要在一个servlet的配置类中添加post请求中文乱码过滤器上述是在ssm整合出现的ServletConfig类中三、出现的ServletConfig类public class ServletConfig extends AbstractAnnotation

2022-02-24 08:47:57 893

原创 Web核心(Ⅰ)

一、什么是JavaWebWeb:全球广域网,也称万维网(www),能够通过浏览器访问的网站。JavaWeb:是用java语言来解决相关Web互联网领域的技术栈二、JavaWeb技术栈B/S架构:Browser/Server(浏览器/服务器)的架构模式,特点是:客户端只需要浏览器,应用程序的逻辑和数据存储在服务器端。浏览器只需要请求服务器,获取web资源。静态资源:HTML(结构)、CSS(表现)、JavaScript(行为)、图片等。负责页面展现动态资源:Servlet、JS.

2022-02-14 19:08:57 144

原创 web基础

一、正则表达式:概念:正则表达式定义了字符串组成的规则定义: 1.直接量:注意不要加引号 var reg = /^\w{6,12}$/; 2.创建RegExp对象 var reg = new RegExp("/^\\w{6,12}$");方法: test(str):判断指定字符串是否符合规则,返回true或者false语法: ^ :表示开始 $ :表示结束 [] :代表某个范围内的单个字符,比如:[0-9]单个数字字符 . :代表任意.

2022-02-11 17:55:52 360

原创 JAVA网络编程

网络编程三要素:ip:设备在网络中的地址,是唯一标识。(设备:电脑、手机等等)端口:应用程序在设备中的唯一标识协议:数据在网络中传输的规则,常见的协议有UDP和TCP协议一、ip全程“互联网协议地址”,也称ip地址。是分配给上网设备的数字标签。常见的ip分类为:ipv4和ipv6,我们想要链接哪台电脑,我们就找到该电脑ip就可以1.ipv4先明白换算关系 1Byte(字节) = 8bit(位)ipv4是由32bit(4Byte)组成举例:11000000 10101000..

2022-01-07 14:40:07 752

原创 JAVA多线程Ⅱ(多线程高级)

九、线程状态线程从创建到消亡的流程:在虚拟机中线程有六种状态:(查看API中 Thread.State)分别为:新建状态、就绪状态、阻塞状态、等待状态、计时状态、结束状态十、线程池1.创建线程池的目的我们之前的线程创建的弊端:①用到的时候都要创建,②使用完之后,线程就消失了。故此我们提供一个解决方案,创建一个容器(线程池),当我们需要执行第一个任务,那我们就创建一个线程Thread1:此时当我们的任务1执行完,Thread1会退回到线程池,而且不会消亡。当有任.

2022-01-05 21:42:04 237

原创 JAVA多线程Ⅰ

一、了解(并发&并行)并行:同一时刻,多个指令在(多个)cpu上----同时----执行(多个人同时处理多件事)并发:同一时刻,多个指令在(单个)cpu上----交替----执行(一个人同时交替处理多件事)二、了解(多线程&单线程)多线程:指从软件或者硬件上实现多个线程并发执行的技术。具有多线程处理能力的计算机因有硬件的支持而能够在同一时间执行多个线程,提升性能单线程:一次处理一个线程三、了解(进程&线程)进程:比如任务管理器上看见的正在运行的.

2022-01-03 00:18:35 381

原创 File类和IO流

一、这个解决了什么问题?二、File类的构造方法和成员方法有哪些?三、IO流的基本用法和注意事项?一:在使用数据库之前我们可以采取到的对内容进行存储的容器,数组[ ],集合<>,但是这些都存在一个问题,那就是IDEA结束运行,上述容器存储内容都会消失。---->所以我们使用File类和IO流可以进行数据的本机永久存储。二:File类:描述一个文件或者一个文件夹在磁盘上的位置构造方法://1-----File(String path);File f.

2021-12-30 20:40:36 195

原创 JAVA稀疏数组(棋盘)

/** * @auther SunKeepsACat * @date 2021年12月21日,18点51分 */public class XiShuArray { public static void main(String[] args) { //1.创建一个棋盘长宽 7*8,上面的第二行,第二列有个1,第三行,第四列有个2 int[][] qipan = new int[8][7]; //2.在上面加元素,元素可在此扩容 .

2021-12-26 19:04:07 267

原创 JAVA二分查找

import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;public class ErFen{ int[] arr = {2,3,1,4,1,5,2,7,5,8,98,43,12}; //用这个方法排序过后 Arrays.sort(arr); //再用toString() System.out.println(Arra.

2021-12-21 16:49:08 60

原创 JAVA冒泡排序

import java.util.Arrays;public class maoPao { public static void main(String[] args) { long star =System.currentTimeMillis();//记录程序开始时间 int[] arr = {12, 123, 14, 45, -65, 543, 231, 34, 653, 1, 3, 2, 4, 5, 98, 32}; /* .

2021-12-20 19:13:52 221

原创 接口2(JDK8/JDK9不同特性)

接口的特性中:JDK8之前:接口中只能存在public修饰的abstract抽象类方法JDK8:接口中可以存在default和static等非抽象类方法 1.如果使用default:写法如下 public default void method(){ System.out.println("A接口中的默认类型的方法"); } 。。。。 如果要在实现类中重写的话,写法如下(注意权限修饰符级别,和不写default) @Over.

2021-12-19 13:48:02 104

原创 接口(对抽象的抽象)

JAVA,接口的初步了解

2021-12-18 11:26:23 406

空空如也

空空如也

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

TA关注的人

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