- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 Java面试常问的面试题
1.1、保证一个原则,两个对象用equals()比较为true,那么这两个对象的hashcode一定相同,如果重写equals(),不重写hashcode,那么会造成两个equals()比较为true的对象hashcode不相同1.2、在散列集合中,使用hashcode来计算key应该存储在hash表的索引,如果重写equals(),不重写hashcode,会出现两个equals()比较为true的对象hashcode不相同,从而计算出的索引不同,这样集合就乱套了。
2025-03-03 16:25:13
516
原创 如何使用caffeine实现本地缓存?
使用 Caffeine 实现本地缓存是一种高效且灵活的方式,它提供了高性能的缓存管理功能(如淘汰策略、自动刷新等)
2025-02-16 16:14:28
321
1
原创 Ruoyi-Cloud微服务版本新建业务子模块(方便快捷 - 保姆及教程)
Ruoyi-Cloud微服务版本新建业务子模块(方便快捷 - 保姆及教程)
2025-02-11 17:41:46
583
原创 亿级秒杀,高并发秒杀下单,超卖问题+少卖问题,如何解决?
在电商系统中买商品过程,先加入购物车,然后选中商品,点击结算,即会进入待支付状态,后续支付。一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。场景一:买家需要购买数量可以多件 场景二:秒杀活动,到时间点只能购买一件然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超卖 ,以防止造成不必要的损失是众多电子商务网站程序员头疼的问题,这同时也是最基本的问题。
2025-02-08 15:17:53
947
原创 95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported
vue前端项目运行报错:95% emitting CompressionPlugin ERROR Error: error:0308010C:digital envelope routines::unsupported
2024-12-12 11:16:35
422
原创 rabbitMq的rabbitmqctl status报错
解决RabbitMQ的rabbitmqctl status报错:Error: unable to perform an operation on node 'rabbit@ASUS-PC'. Please see diagnostics information and suggestions below.
2024-12-12 10:33:57
1344
原创 vue3获取视频时长、码率、格式等视频详细信息
我们在使用vue3上传视频需要视频的帧数等信息的时候,上传组件无法直接读取帧数等信息,我们可以通过mediainfo.js来获取视频的帧率、总帧数和视频的总时长
2024-09-05 16:22:02
2079
原创 ruoyi-vue前后端分离版阿里云docker部署,并且绑定域名、配置SSL证书(保姆级教程)
ruoyi-vue前后端分离版,阿里云docker部署全过程,并且绑定域名、配置SSL证书(保姆级教程),根据步骤一步一步到部署成功
2024-07-07 23:40:53
1438
原创 Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘报错解决
Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘报错解决
2022-07-21 16:20:13
2711
1
原创 java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava
springboot和springcloud版本兼容问题
2022-06-17 10:44:57
749
原创 log4j:WARN No appenders could be found for logger (com.alibaba.dubbo.common.
SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/H:/maven-repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/H:/mave
2022-06-07 13:52:54
1844
原创 swagger报错:i.s.m.p.AbstractSerializableParameter : Illegal DefaultValue for parameter type intege
swagger报错:i.s.m.p.AbstractSerializableParameter : Illegal DefaultValue for parameter type integerjava.lang.NumberFormatException: For input string: ""
2022-06-04 11:41:26
534
原创 swagger报错:org.thymeleaf.exceptions.TemplateInputException: Error resolving template [v2/ap
swagger报错:org.thymeleaf.exceptions.TemplateInputException: Error resolving template [v2/api-docs], template might not exist or might not be accessible by any of the configured Template Resolvers
2022-06-04 11:24:45
363
原创 springboot集成swagger报错:org.springframework.context.ApplicationContextException: Failed to start bean
springboot集成swagger报错:org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException
2022-06-04 01:27:04
1532
原创 org.apache.shiro.authz.AuthorizationException: Not authorized to invoke method报错解决方案
org.apache.shiro.authz.AuthorizationException: Not authorized to invoke method
2022-06-01 18:13:08
4633
原创 springboot集成shiro RememberMe 报错 RememberMe services will not be performed for account
o.a.shiro.mgt.DefaultSecurityManager : Delegate RememberMeManager instance of type [org.apache.shiro.web.mgt.CookieRememberMeManager] threw an exception during onSuccessfulLogin. RememberMe services will not be performed for account
2022-06-01 15:15:06
684
原创 springboot集成shiro用户登录认证
1、创建数据库表结构CREATE TABLE `t_user` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `USERNAME` varchar(128) NOT NULL COMMENT '用户名', `PASSWD` varchar(128) NOT NULL COMMENT '密码', `CREATE_TIME` datetime DEFAULT NULL COMMENT '创建时间', `STATUS` char(1) NOT NULL ...
2022-06-01 13:33:51
379
原创 mybatis-generator-maven-plugin自动生成pojo,dao,mapper(亲测可用,即拿即用)
mybatis-generator-maven-plugin自动生成pojo,dao,mapper
2022-05-31 14:59:52
174
原创 SpringBoot(二):集成Mybatis
1、先导入mybatis依赖(如果之前钩记了就不用导了)<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3...
2018-11-14 18:59:02
194
1
原创 Python网络爬虫-图片爬取
一、导入urllib.request、re两个模块import urllib.request (用于打开URL的可扩展库)import re (用于正则匹配)二、爬取步骤1、确定爬取地址 path="要爬取的网站地址(前面需接http://)"2、根据地址获取源代码 content=urllib.request.urlopen(path).read()...
2018-11-11 22:36:34
278
原创 SpringBoot(一):搭建基本框架
1、选择 File -> New - > Project -> Spring Initializr -> 填写项目信息,如下:2、设置项目名及项目类型3 、 选取依赖,点击下一步注:这里可以选择用war包,即以后将war包复制到服务器Tomcat下解压部署即可。4、 设置名称和相应的存放路径,点击完成5、项目结构6、运行测试(运行...
2018-11-10 22:07:13
174
原创 SpringBoot中文乱码解决
在application.properties文件添加配置,如下:spring.http.encoding.force=true spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true server.tomcat.uri-encoding=UTF-8或在application.yml文件添加配置...
2018-11-10 10:02:06
1166
原创 Python操作MySQL数据库
1、检测是否安装pymysql导入模块:import pymysql,如果出现ModuleNotFoundError: No module named 'pymysql',证明pymysql没有安装,则需要安装2、安装pymysqlpymysql作为Python3.X环境下mysqldb的替代物,使用命令(在dos界面下):pip install pymysql 安装pymysql...
2018-11-07 21:16:18
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人