- 博客(202)
- 收藏
- 关注
原创 Docker 命令简写配置
alias dps='docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"'
2025-04-04 21:40:15
270
原创 Java中的方法重载
重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载。方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式。多个方法的参数不相同,类型不同或者数量不同。多个方法具有相同的方法名。多个方法在同一个类中。
2025-04-03 20:18:41
267
原创 苍穹外卖day12 完结撒花
有时侯写的代码没有问题,但一运行就报错,可以尝试在Maven管理中,先clean,再compile。1月10日-3月29日。有点慢,断断续续,总算完成。
2025-03-29 11:25:28
207
原创 @Cacheable(cacheNames = “setmealCache“,key = “#categoryId“)报错
名字一样,正确的应该是导入上面的那个包(红框)
2025-01-23 21:41:52
112
原创 Git指令
暂存区-》仓库 git commit -m 'commit message 01'版本回退 git reset --hard <commitID>查看提交记录 git log / git-log。创建并切换分支 git checkout -b 分支名。分支合并(首先切换到目标分支) git merge 分支名。工作区-》暂存区 git add .
2025-01-08 15:46:40
305
原创 ZCMU计算机网络考试回忆
知道路由器的跳数求使用ARP的次数、ipv6地址零压缩、CRC循环冗余检验、TCP协议确认序号(ACK)1. 术语英文名写出它们的中文名,例如:ARP,IP,RIP,TCP……4. TCP协议的慢开始,拥塞避免,快恢复算法……选择题和十五选十术语辨析都是考试系统的原题。
2025-01-06 23:36:08
241
原创 计算机网络复习(zcmu考试系统练习题)
温醒提示,Ctrl +F搜索关键词数据链路层该层在两个通信实体之间传送以帧为单位的数据,通过差错控制方法,使有差错的物理线路变成无差错数据链路。网络层负责使分组以适当的路径通过通信子网的层次。运输层负责向两台主机中进程之间的通信提供通用的数据传输服务的层次。应用层通过应用进程间的交互来完成特定网络应用的层次。局域网用于有限地理范围(例如一幢大楼),将各种计算机、外设互联起来的网络。城域网可以满足几十公里范围内的大量企业、机关、公司的多个局域网互联的需要,并能够实现大量用户与数据、语音、图像等多种信息传输的网
2025-01-02 21:43:31
1983
原创 Spring事务回滚
Transactional注解:我们一般会在业务层当中来控制事务,因为在业务层当中,一个业务功能可能会包含多个数据访问的操作。在业务层来控制事务,我们就可以将多个数据访问操作控制在一个事务范围内。@Transactional作用:就是在当前这个方法执行开始之前来开启事务,方法执行完毕之后提交事务。如果在这个方法执行的过程当中出现了异常,就会进行事务的回滚操作。接口下所有的实现类当中所有的方法都交给spring 进行事务管理。当前类中所有的方法都交由spring进行事务管理。
2024-12-27 18:49:25
306
原创 参数名在不同的SpringBoot版本中,处理方案不同
springBoot的父工程对compiler编译插件进行了默认的参数parameters配置,使得在编译时,会在生成的字节码文件中保留原方法形参的名称,所以#{…}里面可以直接通过形参名获取对应的值。在编译时,生成的字节码文件当中,不会保留Mapper接口中方法的形参名称,而是使用var1、var2、...这样的形参名字,此时要获取参数值时,就要通过@Param注解来指定SQL语句中的参数名。在springBoot的1.x版本/单独使用mybatis(使用@Param注解来指定SQL语句中的参数名)
2024-12-25 21:36:39
270
原创 Servlet学习中遇到的一些问题及解决
解决:可能是WebServlet版本不匹配,更换版本,3.0以上支持注解。解决:可能是Tomcat版本不匹配导致,更换Tomcat版本解决问题。错误:JavaWeb-错误:类xxx不是Servlet。错误:在自定义的Servlet类中不能添加。
2024-12-18 12:36:17
353
原创 创建Maven项目遇到的一些问题
3. 问题3:conf目录下的settig.xml文件是否可以设置多个镜像源呢?黑马老师说只能用一个,但我在博客上看到可以配置多个镜像源。1. Maven本地仓库目录最好不要在Maven安装目录下,也最好不在C盘,从而有对文件操作的更高权限,也可以手动设置文件夹权限。2. Idea版本与Maven版本有时候不兼容,那么是否可以下载多个不同的Maven版本,所有版本共用一个Maven仓库呢?例如可以这样配置镜像源吗?
2024-12-17 23:58:37
192
原创 环境变量设置OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET。
阿里云文件上传SDK更改,不再直接在代码里设置OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET。而是直接设置环境变量。2. 运行以下命令,检查环境变量是否生效。1. 在CMD中运行以下命令。
2024-12-15 09:41:50
619
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。和大家分享最初成为创作者的初心。提示:职业规划、创作规划等。在创作的过程中都有哪些收获。
2024-12-12 17:24:20
350
1
原创 maven工程的pom.xml文件—依赖配置
在pom.xml中编写<dependencies>标签在<dependencies>标签中使用<dependency>引入坐标定义坐标的 groupId、artifactId、version点击刷新按钮,引入最新加入的坐标刷新依赖:保证每一次引入新的依赖,或者修改现有的依赖配置,都可以加入最新的坐标注意事项:如果引入的依赖,在本地仓库中不存在,将会连接远程仓库 / 中央仓库,然后下载依赖(这个过程会比较耗时,耐心等待)如果不知道依赖的坐标信息,可以到mvn的中央仓库()中搜索。
2024-12-12 17:05:48
510
原创 pagehelper版本不对导致报错
报错:Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration'
2024-12-12 16:48:35
280
原创 Mybatis要点总结
MyBatis是一款优秀的框架,用于简化JDBC的开发。avaataaseonnectivity(Java语言连接数据库)
2024-12-05 21:01:00
1144
1
原创 IOC&DI
将我们定义的controller,service,dao这些包呢,都放在引导类所在包com.itheima的子包下,这样我们定义的bean就会被自动的扫描到。在IOC容器中,每一个Bean都有一个属于自己的名字,可以通过注解的value属性指定bean的名字。在@Qualifier的value属性中,指定注入的bean的名称。使用@Primary注解:当存在多个相同类型的Bean注入时,加上@Primary注解,来确定默认的实现。那如果在IOC容器中,存在多个相同类型的bean对象,会出现什么情况呢?
2024-12-04 09:45:00
1595
原创 Java权限修饰符
接下来,在和Fu类不同的包下,创建一个测试类Demo2,演示一下不同包的无关类,能访问到哪些权限修饰的方法;接下来,在和Fu类同一个包下,创建一个测试类Demo,演示同一个包下可以访问到哪些权限修饰的方法。接下来,在另一个包下创建一个Fu类的子类,演示不同包下的子类中可以访问哪些权限修饰的方法。下面我们用代码演示一下,在本类中可以访问到哪些权限修饰的方法。
2024-12-03 18:30:00
186
原创 IDEA导入、删除模块
假设我想把桌面上的hello-idea模块导入到项目中,按照下面步骤操作先将要导入的模块,复制到项目目录下再回到Idea中导入模块。
2024-12-03 08:30:00
566
原创 Tomcat的启动与关闭
双击tomcat解压目录/bin/文件即可启动tomcat==注意: tomcat服务器启动后,黑窗口不会关闭,只要黑窗口不关闭,就证明tomcat服务器正在运行==即可访问tomcat服务器==注意事项== :Tomcat启动的过程中,遇到控制台有中文乱码时,可以通常修改conf/logging.prooperties文件解决关闭有三种方式1、强制关闭:直接x掉Tomcat窗口(不建议)2、正常关闭:bin\shutdown.bat3、正常关闭:在Tomcat启动窗口中按下 Ctrl+C。
2024-12-02 14:45:00
656
原创 HTTP-响应协议
http是个无状态的协议,所以可以在请求头和响应头中设置一些信息和想要执行的动作,这样,对方在收到信息后,就可以知道你是谁,你想干什么。响应头(以上图中黄色部分):响应数据的第二行开始。500 Internal Server Error 服务端发生不可预期的错误。响应体(以上图中绿色部分): 响应数据的最后一部分。响应体和响应头之间有一个空行隔开(作用:用于标记响应头结束)响应行(以上图中红色部分):响应数据的第一行。404 Not Found 请求资源不存在。协议/版本:HTTP/1.1。
2024-12-01 18:30:00
297
原创 HTTP-请求协议
http是个无状态的协议,所以在请求头设置浏览器的一些自身信息和想要响应的形式。请求头 :第二行开始,上图黄色部分内容就是请求头。请求行(以上图中红色部分):包含请求方式、资源路径、协议/版本。请求体和请求头之间是有一个空行隔开(作用:用于标记请求头结束)GET请求的请求参数在请求行中,故不需要设置请求体。请求协议:浏览器将数据以请求格式发送到服务器。请求行 :HTTP请求中的第一行数据。请求体(以上图中绿色部分) :存储请求参数。HTTP协议又分为:请求协议和响应协议。请求路径和请求参数之间使用。
2024-12-01 14:45:00
292
原创 清理maven仓库
初始情况下,我们的本地仓库是没有任何jar包的,此时会从私服去下载(如果没有配置,就直接从中央仓库去下载),可能由于网络的原因,jar包下载不完全,这些不完整的jar包都是以lastUpdated结尾。此时,maven不会再重新帮你下载,需要你删除这些以lastUpdated结尾的文件,然后maven才会再次自动下载这些jar包。1). 定义批处理文件del_lastUpdated.bat (直接创建一个文本文件,命名为del_lastUpdated,后缀名直接改为bat即可 )
2024-12-01 14:15:00
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人