- 博客(16)
- 收藏
- 关注
原创 Java实现图片分析功能
下面是一个Java代码示例,展示如何上传一张图片并分析其经纬度、颜色占比、分辨率、大小和拍摄日期。该示例使用了Apache Commons Imaging库来处理图像和Exif信息。首先引入Maven依赖</</</</</</</</
2025-01-21 19:41:27
316
原创 实现一个注解用于防止数据重复提交
首先,定义一个注解,用于标识需要防止重复提交的方法。Retention;Target;以上代码提供了一个简单的实现,使用自定义注解和AOP切面来防止数据重复提交。可以根据实际需求调整超时时间和请求的唯一标识生成逻辑。
2025-01-21 19:36:37
285
原创 Java实现一个登录注册接口
下面是一个简单的Java实现的登录注册接口的Controller示例,使用文本文件(.txt)来记录用户账号和密码,而不使用数据库。我们将使用Spring Boot来实现这个功能。
2025-01-21 19:20:31
308
原创 Java模拟多线程实现抢票功能
以下是一个完整的Java实现代码,定义了一个车票对象和一个集合,使用三个线程来模拟抢票的过程。每个线程会尝试购买可售的票,并在成功购买后更新票的状态。需求:定义一个车票对象,属性id,车票名,售票状态。定义一个集合,往集合里循环添加1000条车票数据,定义三个线程去抢票。
2025-01-21 14:19:22
324
原创 LeetCode算法学习.
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合,答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同),注意 1 不对应任何字母。给你一个字符串 s,找到 s 中最长的回文子串,如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。解释:“aba” 同样是符合题意的答案。输入:s = “babad”输入:s = “cbbd”
2025-01-14 10:22:30
32
原创 使用Redisson解决缓存击穿问题
缓存击穿是指在高并发情况下,某个特定的缓存数据失效,导致大量请求直接访问后端数据库,从而给数据库带来巨大的压力。以下提供了一个基于Redisson分布式锁的解决方案。
2025-01-14 09:34:54
137
原创 Mybatis学习笔记
Mybatis学习记录SSM框架:配置文件的。 最好的方式:看官网文档;1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的
2021-05-31 12:07:05
114
转载 【狂神说Java】JavaWeb入门到实战--学习笔记
JavaWeb学习笔记【狂神说Java】JavaWeb入门到实战https://www.bilibili.com/video/BV12J411M7Sj文章目录JavaWeb学习笔记1、基本概念1.1、前言1.2、web应用程序1.3、静态web1.4、动态web2、web服务器2.1、技术讲解2.2、web服务器3、Tomcat3.1、安装tomcat3.2、Tomcat启动和配置3.3、配置高难度面试题:3.4、发布一个web网站4、Http4.1、什么是HTTP4.2、两个时代4.3、Http
2021-05-28 14:15:04
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人