自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hutool包发送HTTP请求

最进在本人的项目开发过程中,由于项目的功能需求,徐阿姨哦吊用第三方api,但是在不知道Hutool的简便方式之前,我一直是使用java原生的发送http请求的方式,举例如下但实话实说,我现在也不太理解这一堆到底是啥意思以及应该怎么写,基本就是拷打claudecode写出来的,但是我最近发现了Hutool包快捷发送http请求的方法。

2026-08-05 18:24:09 228

原创 实战篇笔记

对于不同的环境,如开发环境,生产环境,测试环境等不同的环境设置的配置信息,但有时单文件配置中如果对一个环境有太多的配置,就需要使用多文件配置。jwt令牌只要是为了防止在未登录的情况下访问其他资源,就像是cookie和session的感觉。同时还要在对应的要检测的实体类中加上@validated注解,在controller层。另外解释一下:这里更新用户的接口前端传过来的请求里面的参数是包含以下内容并且在请求体中。忘了就看视频去吧,就是把组分的更细了。优先级从上到下依次增加。9.多环境配置--分组。

2026-05-26 13:08:08 51

原创 springboot+vue笔记

import注解的作用感觉更像是手动配置,如:如果一个配置类写在了启动类外面,这是可以用@imporyt注解,其中的XXX对应了配置类的名字,就可以像写在启动类里一样进行bean扫描,而且配置类的写法和@bean里面提到的一样。需要现在启动类及其子包下面创建一个包,才能被bean扫描到,在这个包里面创建一个配置类,就是在一个普通的类里面添加@configuration注解,然后再像上图一样写入方法,再加上@bean注解。第一种是在启动类的里面查ioc容器里面是否有bean对象时用的。

2026-05-19 16:02:41 45

原创 Mybatis笔记

了解一下就行了,因为以后都用mybatis以前写的代码必须三个输入框里面都输入数据才会查询,否则如果有一个是空的就查不出来,而动态sql的作用就是解决这一问题,随着输入的变化而变化。

2026-05-11 22:59:21 261

原创 javaweb课程结束案例

就是最左边的前段层发送请求到web层,web层里的servlet对象通过实现的继承了srevice层接口的类来连接service层,service再通过mapper代理有关的知识点连接数据库获取数据。这里需要重新定义一个自己的HttpServlet,重写service方法,并由自己写的httpservlet的实现类来重写doget和dopost方法。主要是看一下三层架构里面的写代码的逻辑,因为service和EL表达式之类的知识点没学。

2026-05-03 23:03:46 85

原创 Filter与Listener笔记

就是做一些通用的基础操作。

2026-05-02 00:09:35 46

原创 cookie与Session笔记

如果是中间的那个浏览器访问服务器资源A,那这时资源A里就创建了一个cookie对象的数据,并且在响应的时候将这个数据返回给浏览器,浏览器在下一次请求的时候就会带着这个cookie的数据。一个浏览器会启动一次会话,一次会话可以产生多个请求,但是如何区分每次请求来自哪次回话,就要用到会话跟踪技术。url编码在前几天的笔记里面写过,就是把汉字编码,再解码。

2026-04-27 15:17:43 51

原创 request与response笔记

混个眼熟就行。

2026-04-26 14:56:07 97

原创 servlet笔记

稍微看一下吧,虽然也看不懂是什么。

2026-04-20 22:18:48 50

原创 Tomcat

看看就行了。

2026-04-18 21:54:04 30

原创 Http笔记

2026-04-16 21:51:58 42

原创 mybatis笔记

就是非常简化的jdbc。

2026-04-16 15:07:46 198

原创 maven

就是快速创建一个项目,快速导入一个jar包。

2026-04-10 20:52:55 76

原创 MySQL笔记三

基本上就是选择InnDB就是一种数据结构,便于对数据进行快速操作。

2026-04-08 11:13:49 234

原创 JDBC笔记

就是用java代码操作数据库。

2026-03-30 21:31:57 51

原创 MySQL笔记二

消除笛卡尔积需要在查询的时候加上where条件限制感觉就是链式编程两种方式都是先执行开启事务和事物本体,如果成功就提交事务,如果出现异常就回滚事务。

2026-03-21 14:46:07 51

原创 MySQL笔记一

1.使用char或者varchar时,后面要指定一个长度,char的长度是定的,即使没用填满也会按指定的长度存储,varchar的长度是动的,会随着输入的字符串长度变化。如果使用double,这里的4意思是四位数,1的意思是小数点后1位。起始索引和查询记录数就是从那个索引开始,查询几个元素,左闭右开。如果想要使用无符号范围,就要在后面加一个unsigned。其实这里的数据类型和java里的是差不了多少的。注意:1.所有的null值不参与聚合函数的计算。二进制数据就是音频,安装包等的文件。

2026-03-12 16:24:39 51

原创 反射与动态代理

2.

2026-02-27 11:59:50 41

原创 网络编程 2月26日

创建DatagramPacket对象的时候可以用ctrl+p查看一下里面可以传进去的参数但是具体一些的数据可以看视频。

2026-02-26 19:04:11 386

原创 2月25日多线程笔记

可恶啊写了一天的笔记莫名奇妙的没了。

2026-02-25 22:03:17 43

原创 IO流2月22日

纯文本文件注意:word和excel不是纯文本文件纯文本文件用字符流,不是的用字节流。

2026-02-24 22:46:22 324

原创 2月21日笔记

编译时异常就是写代码时出现的红色波浪线运行时异常就是在控制台里出现的异常在抛出异常中告诉调用者后调用者一般会采取, try.catch的方法处理这个异常file就是文件的路径。

2026-02-22 21:56:06 90

原创 2月20日笔记

代码实现单列集合双列集合要先转化成单列集合才能使用数组数组里是基本数据类型还是引用数据类型都可以零散数据需要保证数据类型是一样的目的就是简化stream流的Lambda表达式。

2026-02-21 19:38:56 387

原创 2月14日笔记

collections是集合工具类,所以使用其方法时需要通过类名调用。

2026-02-20 23:25:22 72

原创 2月13日笔记

代码演示及细节详解1.put2.remove根据键删除并且返回被删除的值。

2026-02-19 18:01:27 67

原创 2月11日笔记

想写入基本数据类型就要写成包装类的形式。

2026-02-12 23:20:42 441

原创 2月10日Java笔记

1,首先,collection里面的方法还有那些遍历方法Arraylist都是可以使用的,和前面的确内容差一样,相当于是做一个复习了,但是看看就得了,用的多的还是collection和list里面的方法。里面有三种是collection已经有的,普通for循环不用管都会。和普通迭代器相比增加了add和remove方法,其他的没什么区别。单列集合就是一次添加一个数据,双列集合就是一次添加一对数据。Linkedlist独有的操作首尾元素的API。双向链表查询第几个元素很快。2.remove方法讲解。

2026-02-10 13:15:11 76

原创 2月9日笔记

注意:1.sort方法中,第一个形参是需要排序的数组,第二个参数需要写入一个接口的实现类,但是只要用一次,所以就要用匿名内部类。3,如果是写规则的情况下,就只能给储存引用数据类型的数组排序,这时要写一个包装类的数组装箱。2.如果在不写规则的情况下,可以给存储基本数据类型的数组默认按升序排列。注意:一定要先写end在写start,不理解的可以自己画图试一下。基本代码实现如上图,如果自己突然想不通的时候可以画图查找。此时的分块要保证分的块之间数据没有交集。1.确定要查找的数据在那一块中。

2026-02-09 20:27:22 150

原创 2月8日笔记

注意:构造方法创建的是一个格式,如果没写指定格式就用默认格式,format和parse方法的调用者就是创建的对象,d1就是需要改写的date对象。1.判断方法中isbefore和isafter的意思是判断一个时间在另一个时间的前面还是后面。其中创建日期对象中的指定毫秒值的意思是在时间原点之后的毫秒值。3.在调用get方法时,日历对象的信息会储存在一个数组中,其中构造方法的指定格式可以如下表示。常用的构造方法与一些常用方法。第二种方法的两种使用实例如下。2.set方法的使用细节。三个类的大致使用方法如下。

2026-02-08 10:00:04 71

原创 2月7日笔记

的意思是获取java8.java11.java17,但是只截取前面的java部分。的意思是不获取java8.java11.java17,,只获取前面的java。\\1的意思就是使用从左往右数第一个括号里的内容。:的意思是获取整体所有的东西。此外,正则表达式以如下方法创建。以上代码改写成循环格式。先来一段代码体会一下。

2026-02-07 10:29:21 50

原创 2月6日笔记

基本数据类型拷贝数据值,引用数据类型拷贝地址值。

2026-02-06 10:00:33 69

原创 2月4日java笔记

如果一个类实现了一个接口,并重写了方法,且这个类的方法中要传入自己作为参数。根据接口多态的知识点,一个方法的参数可以是这个接口的实现类,其中的this指的就是第一张图片里的即将创建的对象。这里的this就是指代的自己,是本类的对象。创建对象时通过构造方法进行初始化。再在对象的空参构造里进行如下操作。详情可以看148集的课程感受一下。空参构造可以不在左面添加对象名。笔记解释不清,建议还是看视频。可以直接new+类名+()

2026-02-04 18:05:51 44

原创 2月3日Java笔记

1.不能实例化的意思就是不能创建对象2.抽象类可以有构造方法,其中构造方法的作用是在子类创建对象(这个子类通过重写的抽象方法创建的对象)时给属性赋值使用.3.接口的子类就是实现它接口的那个类。

2026-02-03 10:39:20 68

原创 2月2日java笔记

引用数据类型记录的是地址值,不可改变.但其对应的对象的内部属性(成员方法等)是可以改变的。多态简介:如图所示,当一个方法中需要多个形参时,常规方法是把一个一个对象new出来,所以引用数据类型只是所记录的地址值不可以改变,其对应的对象或者是数组等还是可以变得。运行也看左边的意思就是调用的成员变量是左边父类里的成员变量,值也一样。但通过多态的方法可以写如他们共同的父类,此时就不用一个一个创建.运行也看右边的意思就是调用的成员方法是右边子类里重写的成员方法。核心就是可以创建一个对象接受其不同的子类对象。

2026-02-02 18:38:38 58

原创 2月1日java笔记

注意:this里标红色的this表示调用本类中的其他构造方法,即传参构造,用来在未给成员变量赋值时添加默认值.

2026-02-01 21:07:00 76

原创 1月31日java笔记

其中E代表着基本数据类型,e代表着具体值,remove(),set()和get()方法中的E意思是返回值的数据类型,只是图片里没有写。

2026-01-31 22:13:11 36

原创 1月30java笔记

开头的string就是调用这个方法的字符串,substring是方法名,具体原理和文字格斗游戏里的r1.attact(r2)差不多。StringTable(串池):用于储存直接赋值的string,new创建的不可进入。原理为利用char类型计算时会转换成ASCII对应的数字进行计算。注意:此处比较的是字符串的内容。两套体系不可以混用,如。例如'3'---->3。键盘录入分为两个体系。可以写成'3'-48。

2026-01-30 13:52:51 65

原创 1月28日笔记

就是在创建对象的时候输入参数,不用再用对象里的成员方法set给成员对象赋值。private关键字个作用是保证数据的安全性。

2026-01-28 18:43:21 212

原创 1月27日笔记

最简单的格式及其调用带参数的方法的调用和定义带返回值的方法的格式及其调用。

2026-01-28 09:10:15 172

原创 1月26日笔记

此时的数组元素需要手动输入.而且打印没输入的元素时打印的是其默认初始化的值。

2026-01-27 12:19:47 211

空空如也

空空如也

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

TA关注的人

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