- 博客(82)
- 资源 (7)
- 收藏
- 关注
原创 Java 后端接收HTML等标签数据,到后端标签丢失
一开始以为是接收参数出了问题,后面看了@RequestBody注解并不会改变参数,最后发现是xss的配置问题。@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-08-06 00:34:15 476
原创 window关闭端口占用
# 一、打开命令行,输入命令,得到进程号**win+r打开命令行,输入命令**```netstat -ano | findstr 端口号```**得到端口号**# 二、找到其端口并杀死该端口```taskkill /F /PID 进程号
2024-08-05 23:26:42 238
原创 Ubuntu/Linux系统安装JDK1.8(带jdk1.8资源和操作教程)
!!!!!!!!!!!Ubuntu/Linux jdk1.8安装包!!!!!!!!!!!!@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-20 14:00:42 1643
原创 onlyoffice报错:这份文件无法保存。请检查连接设置或联系您的管理员当你点击
作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-20 09:23:35 1514
原创 ubuntu系统上快速直接获取ip地址
ubuntu系统上查看ip地址@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-20 09:03:47 383
原创 Docker安装(内网无网环境),亲测简单易懂
Docker安装(内网无网环境),亲测简单易懂@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2024-06-18 00:10:02 608
原创 Python实验:关灯游戏
这是一个Python实验作业,内容如下:题目要求:请完成《关灯游戏》,并完成以下扩展内容:扩展内容:请设计并实现界面功能,允许玩家选择初始地图的大小,分别为:小(5x5),中(8x8),大(12x10),玩家选择之后立即刷新窗口界面并重设地图请设计并实现界面功能,允许玩家选择游戏难度,分别为:容易:一开始有20%的格子状态为翻转状态中等:一开始有40%的格子状态为翻转状态困难:一开始有60%的格子状态为翻转状态游戏开始之前,提示玩家输入唯一的用户名,用于保留该玩家的闯关记录。
2023-12-24 22:09:54 2693
原创 如何在Java中实现多条件排序
多条件排序是一个复杂而实用的技术问题,它涉及到算法、数据结构等多个领域。在实际工作中,我们常常需要根据多个条件对数据进行排序,以达到最优化的效果。以下文章将使用Comparator接口来实现在多个条件下的排序。总结起来,通过使用Comparator接口,我们可以灵活地定义排序规则,以满足不同的需求。在这个例子中,我们根据Statistics对象的a,b和c属性进行了排序,展示了如何在Java中实现多条件排序。@作者:加辣椒了吗?
2023-12-05 01:16:43 1551
原创 每日一题:编写Java/Python程序,实现判断变量x是奇数还是偶数。
编写Java/Python程序,实现判断变量x是奇数还是偶数。思路:**我们可以通过计算一个整数除以2的余数来判断其是奇数还是偶数。如果余数为0,那么这个整数就是偶数;否则,就是奇数。在以下两个示例中,我们分别使用了Java和Python编程语言来实现这个功能。程序简单易用,只需输入一个整数,即可判断其是奇数还是偶数。
2023-11-22 01:26:12 800
原创 Docker 从 安装 到 配置 到 实战:手把手带你入门
🤔🤔🤔下面就以通俗易懂的方式讲一下它的用处吧~~~🤔🤔🤔Docker 就像是快递界的!!“顺丰”!!,它将应用程序及其依赖打包成一个轻量级的、可移植的容器,确保应用程序在各个环境中都能“异地发货、本地签收”。这样一来,开发者无需担心应用程序在不同服务器、数据中心或云平台上的兼容性问题,省去了大量调试和配置的麻烦。Docker 的主要优势在于其实现了应用程序和基础设施之间的解耦,从而提高了应用程序的部署速度和可维护性。
2023-11-04 15:55:19 159
原创 通过实例学习:使用Spring Cache实现实际场景的缓存策略
Spring Cache 是 Spring 框架中的一个模块,提供了对缓存的支持。它的目标是提高应用程序的性能和响应速度,通过缓存数据来避免频繁的数据访问和计算。Spring Cache 的主要特点和功能包括:😊1.缓存注解:Spring Cache提供了一组注解,如@Cacheable、@CachePut、@CacheEvict,用于在方法级别声明缓存行为。通过简单的注解配置,你可以指定方法的返回值是否应该被缓存、缓存的键以及缓存的名称。
2023-09-09 16:44:33 991
原创 HttPClient简介及示例:学习如何与Web服务器进行通信
欢迎来到本篇博客,这是一个关于HttPClient的入门案例的指南。🎉在今天的网络世界中,与服务器进行数据交互是开发应用程序的一个关键部分。HttPClient是一款强大而灵活的工具,它帮助我们轻松发送和接收HTTP请求,并与各种Web服务器进行通信。本文旨在为初学者提供一个简明扼要的入门指南,让您快速掌握HttPClient的基本知识和使用方法。🚀我们将逐步引导您通过实际示例,展示如何使用HttPClient发送GET和POST请求,处理请求和响应,以及其他一些常见的HTTP操作。
2023-09-02 15:17:30 494
原创 日期格式化的最佳实践:如何在Java中处理日期格式化
当涉及到日期格式化时,了解正确的方式和最佳实践是至关重要的。日期格式化是将日期转换为特定格式的过程,以便在应用程序开发中更好地展示、存储或交互。以下内容展示常用的三种方式/*** 对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象* 将JSON解析为Java对象的过程称为 [从JSON反序列化Java对象]
2023-08-06 23:51:30 3724
原创 全局异常处理器:如何在Spring MVC中使用@ControllerAdvice
全局异常处理器是一种 🌟✨机制,用于处理应用程序中发生的异常,无论这些异常在哪个部分发生。它可以拦截和处理整个应用程序范围内的异常,从而实现统一的异常处理逻辑。😊在一个应用程序中,可能会有多个控制器处理不同的请求。当这些控制器中抛出异常时,可以使用全局异常处理器来捕获和处理这些异常,而不是在每个控制器中单独处理。⚡💪全局异常处理器通常在应用程序的顶层进行定义,以确保能够拦截所有的异常。它可以捕获和处理各种类型的异常,包括应用程序自定义的异常、系统异常和未处理的异常。🎯🔍。
2023-08-06 17:23:45 794
原创 @ConfigurationProperties:将外部配置文件中的属性值绑定到对应的属性字段上
ConfigurationProperties是一个用于定义属性的注解,通常用于Spring应用程序的配置类中。通过使用ConfigurationProperties注解,可以将外部配置文件中的属性值绑定到对应的属性字段上。使用ConfigurationProperties时,需要定义一个包含属性的类,并在该类上添加@ConfigurationProperties注解。可以通过prefix属性指定属性的前缀,这样在绑定属性时会自动匹配前缀相同的属性。@作者:加辣椒了吗?
2023-08-05 15:32:12 653
原创 Java 8 Stream流:代码简洁之道
想象一下,当你在编写一段复杂的代码时,突然有一种魔法💫可以让你的代码变得简洁又易读。是不是很像科幻小说的情节?😄🎉但是,Java 8的Stream流却能帮你实现这个梦想!✨它就像一位技术大师,悄悄地走进了Java的大门,带来了编程世界的一次革命!💫✨Stream流让我们能够以一种流畅的方式处理集合数据,解决了代码中循环和条件语句的臃肿问题。想象一下,你不再需要写一堆循环来遍历数据,而是可以使用简洁的链式调用来完成各种操作。不禁让人感叹,这简直就是程序员们的福音啊!🚀🌟。
2023-07-28 09:02:31 712
原创 探索单例模式:设计模式中的瑰宝
单例模式的应用有很多,例如全局资源管理、日志记录器、数据库连接池、配置管理器等。它可以简化代码,提高资源的利用效率,并确保全局只有一个实例对象。😎😎😎@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2023-07-27 14:43:10 1645
原创 策略模式的实现与应用:掌握灵活算法切换的技巧
策略模式(Strategy Pattern)是一种行为设计模式,它允许你定义一系列算法,并将每个算法封装到独立的类中,使它们可以互相替换。策略模式使得算法的变化独立于使用它们的客户端。在策略模式中,有一个上下文(Context)对象,它持有一个策略接口的引用,并通过调用策略接口的方法来执行具体的算法。算法类实现了策略接口,每个算法类都封装了一种具体的算法,客户端可以根据需要选择不同的策略对象,从而实现不同的行为。🤩🤩🤩策略模式的优点包括:****1. 算法可以灵活地替换或新增,不影响使用算法的
2023-07-25 14:42:30 806
原创 Java去重的终极指南:性能对比与高效实现
在日常的Java开发中,去重是一个常见的操作。对于一个包含重复元素的集合,我们常常需要去除重复元素,以便进行后续的处理。本文将介绍几种常用的Java去重方式,并进行性能对比。使用HashMap实现的Set,不保证元素的顺序,是最快的去重方法。本文介绍了Java中几种常用的去重方式,包括使用Set接口、Stream API、Apache Commons Collections库等。根据实际需求和性能考量选择合适的方法,可以提高程序的效率和可维护性,满足各种去重需求。
2023-07-10 16:32:39 1775
原创 输出一年的时间段,先按月份输出,再按周数划分
前段时间遇到一个需求,需要记录一年的周数。初步想法,欸,不难啊,一年就那几周,直接遍历出来不就好啦!可是仔细一想,其中的难点还是很多的:确定一年有多少周确实是一个有点复杂的问题,因为一年的长度不是一个固定的值,而是根据不同的因素而变化的。通常情况下,一年有52周。这是因为每个星期有7天,所以简单地将365天除以7得到52周余1天。然而,这种计算方式忽略了闰年的存在。闰年是为了解决日历与地球公转周期之间的不匹配问题而引入的。闰年有366天,比平年多出一个日子。
2023-07-09 13:49:15 290
原创 学生管理系统大作业
嘿,当谈到大学最常见的大作业时,开发一个学生管理系统绝对是一个理想的项目选择!今天我打算着手完成这个大作业,我今天要做一个学生管理系统!这个系统真的太重要了,在大学里超常见的。想想看,学生们可以轻松地查看自己的个人信息,选课什么的都不是问题。老师们也会觉得方便,可以管理课程,用户啥的。管理人员也会喜欢的,可以高效地维护学生档案和处理各种事务。总之,从程序上看,我回把他写的简单易懂!从作业上,我会尽量保证它功能完善!嘿嘿!大家好呀!
2023-07-05 20:01:05 391
原创 毕设分享:礼服租聘系统
随着生活水平的提高和年轻人婚礼文化的变化,越来越多的人开始注重礼服和配件的品质和风格。但是,购买一套高品质的礼服和配件是一项昂贵的投资,且只能在特殊场合使用。为了满足人们的需求,礼服租聘系统应运而生。礼服租聘系统是一种提供高品质礼服和配件租赁服务的平台,用户可以在上面选择自己喜欢的礼服和配件进行租赁。相比于购买礼服,租聘礼服可以让用户更经济、便捷地享受高品质的礼服和服务,同时也可以减少浪费和环境污染。礼服租聘系统不仅仅是用户的方便之选,也是一种商业模式的创新。
2023-06-19 00:16:41 319
原创 用sql语句数据库更新创建时间和更新时间
实体自动添加时间方法:写个时间工具类(静态);或sql语句注入;sql语句注入时间NOW():创建时时间SYSDATE():当前时间学习若依:一个后台开发框架。有前后端不分离版,有前后端分离版,有微服务版;...
2023-04-09 12:12:48 5047 1
原创 初学对象存储OSS---学习笔记
初学OSS,白嫖了三个月,分享一下学习心得!从前,有一个小村庄,这个小村庄的人们生活朴素,但是却非常团结。他们的主要收入来源是从周边山林中收集各种野果和草药,然后卖给城市里的商贩。有一天,村庄里的年轻人听说了互联网和电子商务,他们想利用这个机会来将自己的野果和草药推销到全国各地。然而,他们发现自己没有能力和资源来开发和维护自己的在线商店。幸运的是,他们听说了阿里云的对象存储(OSS)服务,这个服务可以为他们提供可靠的存储和访问服务,同时还可以自动扩展存储容量,以满足他们日益增长的业务需求。
2023-04-07 23:22:39 1273 1
原创 对几万行数据的调优操作,调优后系统性能提升明显
对几万行的数据的处理或者对几万行数据与数据库的交互操作,虽然严格意义上来说,并不是很多,但是如果按照传统普通的流程一次性的遍历处理操作数据,也是会性能很差,有可能到分钟级别;我在处理数据上就遇到这个问题:问题一:对几万条数据筛选:问题二:对几万条数据增删查改:我是这样调优的:分批并将每一批作为一个线程。经此处理后,系统性能提升明显自己做项目遇到的一些调优操作,如果考虑线程过多可以加入线程池。@作者:加辣椒了吗?
2023-02-07 18:26:41 660
原创 《用微信测试公众号慰问你的好兄弟/姐妹》:用java简单实现微信公众号消息推送(入门且详细且有效)
不知各位屁股们有没有这种感受:就比如这天晚上,我关注了一个营销公众号:《喜欢XXX的屁股》。然后这天晚上它就一直给我推这一系列的文章!真的,对于这种行为真的很反感,很讨厌,对于不喜欢的人。但是,我不一样,我很喜欢。不!不!不!,不是你们想的那样(狗头)。我的意思是我不是不喜欢。这里我引用一句古语:己所不欲,勿施于人。意思就是"自己不喜欢的,就要强加给对方,然后你就快乐了!"对啊!我何不自己弄个测试公众号,我用来轰炸我的。
2022-10-15 09:48:58 816
原创 MyBatis-Plus-自动填充功能(学习笔记)
如果想详细了解,还可以看看官方文档,就这样吧!!!@作者:加辣椒了吗?简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!
2022-08-04 13:55:35 1005
原创 Mybatis的mapper使用springbootTest报错Find why ‘xxxMapper‘ could be null
Mybatis的mapper使用springbootTest报错Find why ‘xxxMapper‘ could be null在测试类调试报错:报错信息:自己在测试时,因为在不关联项目中的类时测试,去掉@SpringBootTest注解,运行会快很多,所以事先把它去掉了。但是在需要关联项目中的类时,必须加上,比如对user类的增删查改等;在测试user类时,忘记加@SpringBootTest注解了,导致报错,把注解加上就好了。报错原因有多种情况,视具体情况解决。...
2022-08-04 11:22:26 2584
原创 远程登录工具Putty下载,并连接服务器(详细笔记)
文章目录一、Putty是什么?百度百科介绍:二、使用步骤1.下载2.连接服务器1.打开软件,写入你自己的IP地址(自己的IP,别乱输)4.输入root:(以root的身份登录服务器)5.输入密码,回车,登录成功总结一、Putty是什么?百度百科介绍:随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telne
2022-05-17 02:15:13 2429
原创 Elasticsearch下载配置(保姆级教学)
文章目录前言一、Elasticsearch下载**1.选择你要下载的版本,点击download****2.选择需要的系统版本进行下载****3.解压安装****4.改写配置文件**5.配置环境变量二、下载Elasticsearch中文分词插件总结前言Elasticsearch一、Elasticsearch下载Elasticsearch官网Elasticsearch下载地址1.选择你要下载的版本,点击download2.选择需要的系统版本进行下载3.解压安装4.改写配置文件选择c
2022-05-12 01:41:07 2270
原创 Git下载部署并加入IDEA操作运行提交(详细笔记)
文章目录前言一、Git下载部署1.打开地址如下图:2.滑到最下方为最新版本,选择最新的版本3.window版本64位点击下载安装4.安装,一直点下一步,直到安装成功二、IDEA操作运行1.打开Gitee并登录2.新建仓库3.克隆到本地4.IDEA集成Git5.提交总结前言Git下载部署并操作运行(详细笔记)一、Git下载部署Git下载地址**1.打开地址如下图:****2.滑到最下方为最新版本,选择最新的版本**3.window版本64位点击下载安装4.安装,一直点下一步,
2022-05-10 20:25:37 1698
原创 Redis下载部署并加入idea应用(详细笔记)
文章目录前言一、下载Window版本的redis1.打开网址:[github上的redis安装包](https://github.com/microsoftarchive/redis),找到Redis on Windows,点击 release page。2.选择你要下载的版本,点击安装程序进行下载3.安装一直点 下一步 直至完成安装就行,注意自己的安装目录(下面的配置环境变量要用到,我自己的路径是D:\Redis)二、配置环境变量1.右击我的电脑,选择属性2.点击 高级系统设置 ,我这是win11系统,你
2022-05-03 23:19:04 10388 10
原创 用AOP统一记录日志(详细笔记入门)
文章目录笔记:用AOP统一记录日志(小白入门)一、引入架包打开pom.xml文件,引入aspectj架包代码如下:二、编写配置类新建配置类LogAspect .java,代码如下三、运行成功总结笔记:用AOP统一记录日志(小白入门)就三步一、引入架包打开pom.xml文件,引入aspectj架包代码如下: <dependency> <groupId>org.aspectj</groupId> <artifactId>aspect
2022-04-28 23:28:52 1058
原创 SpringBoot发送邮件(详细学习笔记)
文章目录SpringBoot发送邮件(详细笔记)一、开启SMTP服务,获取邮件授权码**1.登录你要使用邮箱官网,打开设置****2.开启SMTP服务,获取授权码(第一次开启有授权码,保存这个授权码)**二、引用mail架包**1.打开pom.xml文件,引入架包**2.配置mail信息三、写配置类**1.建一个类Mail.java**四、测试五、结果成功!!!总结SpringBoot发送邮件(详细笔记)一、开启SMTP服务,获取邮件授权码1.登录你要使用邮箱官网,打开设置2.开启SMTP服务
2022-04-22 00:53:43 2023
java奔跑吧!小恐龙小游戏(可做为java毕业设计,下载即可直接运行)
2024-08-20
毕业设计论文写作模板.zip
2024-08-18
Windows-Git安装教程和idea配置Git教程
2024-08-17
计算机学院本科毕业设计论文写作模板
2024-08-05
Docker安装(内网无网环境),亲测简单易懂
2024-06-17
Python实验:关灯游戏
2023-12-24
jdk-8u333-windows-x64
2023-11-06
JDK8U202 :一个性能优越、安全性强、兼容性好的 Java 开发工具
2023-11-05
Python语言-实验三 《文件读写与面向对象程序设计》实验要求
2023-11-04
输出一年的时间段,先按月份输出,再按周数划分
2023-07-05
学生信息管理系统的设计与实现.zip
2023-07-03
javaJDK1.8开发手册(中文版)
2023-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人