自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Eclipse怎么创建java项目

第一步:依次点击File->new->Java Project第二步:输入项目名称,并点击finish完成后就可以看到左栏多出了一个项目,双击点开可查看我们所有的java源代码都要写进src中第三步:右键src,依次点击new,Package新建一个包接着输入包的名称(完全小写的英文加数字,每一小段必须用英文开头不能用数字开头,用“.”做分隔符),接着点击finish第四步,右击新生成的包,依次点击new,Class,创建一个java类接着输入类的名称,后点击finish至此就完成了基本的项目的创建

2025-04-01 12:40:12 1081

原创 项目中的规范命名

包名应该全部使用小写字母。使用"-"隔开。

2025-02-21 19:06:56 386

原创 spring boot接收请求常用注解

用于将 HTTP 请求体(例如 JSON、XML 等)中的数据绑定到控制器方法的参数上。

2025-02-06 19:14:33 553

原创 mysql多表

子查询外部的语句可以是insert / update / delete / select 的任何一个,最常见的是 select。显式内连接:select 字段列表 from 表1 [ inner ] join 表2 on 连接条件 ...;关系: 一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他字段放在另一张表中,以提升操作效率。一对多关系实现:在数据库表中多的一方,添加字段,来关联一的一方的主键。通过中间表来维护,中间表的两个外键,分别关联另外两张表的主键。

2025-01-20 18:04:21 256

原创 Mysql动态语句返回自动生成的id

在insert标签中加入。

2025-01-20 17:15:37 276

原创 MySql常用语句

1.插入数据时,指定的字段顺序需要与值的顺序是一一对应的。2.字符串和日期型数据应该包含在引号中。3.插入的数据大小,应该在字段的规定范围内。修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。1.DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。2.DELETE 语句不能删除某一个字段的值(如果要操作,可以使用UPDATE,将该字段的值置为NULL)。

2025-01-18 19:47:18 897

原创 动态SQL关键字的模糊匹配

在进行分页查询中通常会使用到关键的模糊匹配的动态sql语句,使用到where标签和if标签。

2025-01-17 19:49:12 92

原创 多表操作,@Transactional事务回滚注解

在springboot中,涉及到多表操作需要进行事务管来以确保数据的一致性时,可以使用@Transactional注解来声明一个方法或类需要事务支持,当方法执行过程中遇到运行时异常(RuntimeException)时,spring框架会自动回滚事务。

2025-01-16 20:40:20 278

原创 AOP面向切面编程实现公共字段自动填充

注:参考黑马程序员,b站视频苍穹外卖课程。在放注解的包中创建新的注解。

2025-01-07 20:41:38 175

原创 eclipse常用快捷键

Ctrl + Alt + 向下箭头。Ctrl + Alt + 向上箭头。Alt + 向上箭头。Alt + 向下箭头。

2025-01-04 16:15:15 156

原创 Mybatis的set标签,动态SQL

set标签和if标签的搭配就可以做到有效适应不同的SQL语句。set标签常用于update语句中,搭配if标签使用。

2025-01-02 21:24:40 331

原创 springframework提供的md5加密工具类

在springboot中提供了一个DigestUtils工具类,方便对密码或其他数据进行md5。

2025-01-02 19:34:20 175

原创 Redis运行代码

打开redis的安装目录输入下列代码redis-server.exe redis.windows.conf

2024-10-12 16:59:05 73

原创 window系统部署jar包,让jar包一直跑在window后端,一行命令就够了

注:xxxxxxxx.jar为你要部署的jar包,输入命令后jar就会一直运行了,可关闭命令行窗口。

2024-09-08 16:23:36 471

原创 java后端如何发送httpGET和POST请求

用java后端发送请求需要用到的一个工具包为HttpClient。HttpClient是Apache的一个子项目,是高效的、功能丰富的支持HTTP协议的客户端编程工具包。引入依赖dependencygroupIdgroupIdartifactIdartifactIdversion>4.5.13

2024-09-07 21:19:38 1131

原创 @Cacheable注解“cacheNames“标红报错的原因

使用@Cacheable注解在括号中输入cacheNames会标红报错并且在输入过程中idea并没有联想出相关信息,这可能是因为在输入@Cacheable时自动导包,导了错误的包。导入正确包后就不会存在cacheNames或key标红报错等问题。如图红色框圈住的包才是正确包,使用先查看是否引入了相关依赖。

2024-08-04 13:03:29 387

原创 VUE基本使用方式

vue的组件是以.vue来结尾,每个组件由三部分呢组成:结构:<template>:只有一个根元素:由它生成HTML代码样式:<style>:编写CSS,控制页面的展示效果;全局样式,影响所有组件,局部样式只作用于当前组件逻辑:<scipt>:编写js代码,控制模板的数据来源和行为。

2024-06-18 15:25:55 307

原创 yolov5,常用简单操作

建议使用anaconda创建虚拟环境安装依赖,详情可以收索anaconda的安装及使用。安装完成后再pycharm选择相应的python解释器,即可运行。

2024-06-16 19:15:38 270

原创 如何基于vue脚手架创建前端工程?看这篇就够了!

要下载:node.js、npm、VueCLI(自行查找下载)

2024-06-16 14:49:04 490

原创 Python笔记(十一)

直接调用write,内容并未真正写入文件,而是会积攒在程序的内存中,称之为缓冲区。这样做是避免频繁的操作硬盘,导致效率下降(攒一堆,一次性写磁盘)f.close() # close内置flush功能。笔记来源:哔哩哔哩"黑马程序员",若有侵权删。当调用flush的时候,内容会真正写入文件。# 1.打开文件,通过a模式打开即可。a模式,文件存在会在最后,追加写入文件。w模式,文件存在,会清空原有内容。a模式,文件不存在,会创建文件。可以使用"\n"来写出换行符。

2024-02-14 09:54:23 372 1

原创 Python笔记(十)

注意:此时的'f'是open函数的文件对象,对象是Python中一种特殊的数据类型,拥有属性和方法,可以使用对象.属性或对象.方法对其进行访问。readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。num表示要从文件中读取的数据长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,语法如下。# 每一个line临时变量,就记录了文件的一行数据。

2024-02-09 10:58:25 641 1

原创 Python笔记(九)

缺省参数:缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)print(f"您的名字是:{name},年龄是:{age},性别是:{gender}“)参数是"键=值"形式的情况下,所有的"键=值"都会被kwargs接受,同时会根据"键=值"组成字典。user_info(name="小明",age=20,gender="男")user_info("小明",age=20,gender="男")

2024-02-08 09:59:08 820

原创 Python笔记(八)

字典的定义,同样使用{},不过存储的元素是一个个的:键值对,如下语法:# 定义字典字面量# 定义字典字面量# 定义空字典my_dict={} # 空字典定义方式1my_dict={} # 空字典定义方式2字典数据的获取字典同集合一样,不可以使用下标索引但是字典可以通过key值来取得对应的Value# 语法,字典[key]可以取到对应的Valuestu_score={"王力鸿":99,"周杰轮":88,"林俊节":77}

2024-02-07 10:28:29 864 1

原创 Python笔记(七)

集合中元素不能重复,且是无序的,区别于列表,元组,字符串基本语法:# 定义集合字面量{元素,元素,……,元素}# 定义集合变量变量名称={元素,元素,……,元素}# 定义空集合变量名称=set()和列表、元组、字符串等定义基本相同;列表使用:[]元组使用:()字符串使用:""集合使用:{}集合常规操作:因为集合是无序的,所以集合不支持:下标索引访问但集合和列表一样,是允许修改的。

2024-02-06 10:22:45 1555 1

原创 Python笔记(六)

结果将字符串hello python itheima itcast进行split分割后得到:['hello', 'python', 'itheima', 'itcast'],类型是:<class 'list'>print(f"将字符串{my_str}进行split分割后得到:{my_str_list},类型是:{type(my_str_list)}")注意:传入的是"12",其实就是:"1"和"2"都会移除,是按照单个字符。注意:此操作不会影响序列本身,而是会得到一个新的序列(列表,元组,字符串)

2024-02-05 11:17:04 419 1

原创 Python笔记(五)

基本语法# 字面量[元素1,元素2,元素3,……]​# 定义变量变量名称=[元素1,元素2,元素3……]​# 定义空列表变量名称=[]变量名称=list()列表内每一个数据,称之为元素以[]作为标识列表内每一个元素之间用,逗号隔开注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套。

2024-02-04 10:23:52 1555 1

原创 Python笔记(四)

语法:def 函数名(传入参数):函数体return 返回值调用:函数名(参数)注意冒号与空格缩进。

2024-02-03 10:44:34 545 1

原创 Python笔记(三)

2.需要设置循环终止的条件,如i+=1配合i<100,就能保证100次后停止,否则将无限循环。获得一个从num1开始1,到num2结束的数字序列(不含num2本身)获得一个从num1开始,到num2结束的数字序列(不含num2本身)如,range(5,10)取得的数据是:[5,6,7,8,9]如,range(5,10,2)取得的数据是:[5,7,9]如range(5)取得的数据是:[0,1,2,3,4]语法3:range(num1,num2,,step)语法中的:待处理数据集,严格来说,称之为:序列类型。

2024-02-02 16:04:25 568

原创 Python笔记(二)

print(f"bool_1变量的内容是:{bool_1},类型是:{type(bool_1)}")print(f"bool_2变量的内容是:{bool_2},类型是:{type(bool_2)}")vip_level=int(input("请输入您的VIP等级(1~5):"))print(f"itca==itce的结果是:{name1==name2}")print(f"10==10的结果是:{num1==num2}")height=int(input("请输入您的身高(cm):"))

2024-02-01 11:04:47 389 1

原创 Python笔记(一)

1、单引号定义法:name='程序员'2、双引号定义法:name="程序员"3、三引号定义法:name="""程序员"""三引号定义法,和多行注释一样,同样支持换行操作。使用变量接受它,它就是字符串不使用变量接受它,就可以作为多行注释使用。# 在字符串内,包含双引号name='"程序员"'# 在字符串内,包含单引号name="'程序员'"# 使用转义字符\解除引号的效用name="\"程序员\""name='\'程序员\''

2024-01-30 14:36:01 1317 2

空空如也

空空如也

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

TA关注的人

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