自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日期日历类

需要进行日期计算,月份日期加另一个日期,看给定日期(星期一,星期二等),转换时区之间的日期时间:java .util.GregorianCalendar 跨时区执行日历计算:java.util.TimeZone。

2024-01-19 16:14:21 862 1

原创 布隆过滤器

一种数据结构,是由一串很长的二进制向量组成(二进制数组),初始默认值都是0。

2024-01-08 20:35:39 945

原创 封装RedisUtil使用时报错

找半天没找到原因搜索了,发现@Autowired应该写为@Resource然后能运行了...

2023-12-28 11:19:23 393 1

原创 Idea中使用git回退到指定版本的步骤

找到左下角的Git,1.复制当前最新的版本号,以及需要回退的版本号(Copy Revison Number)2.右键当前项目,在Git->Reset Head->Rest Type,To Commit中设置成需要回退的版本号,而且选择Hard3.但若此时直接将本地仓库推送至远程仓库 ,由于没有最新的版本号记录,会直接恢复到最新的版本号中的内容(即原本的更新内容会恢复)所以需要在提交记录中输入最新的版本号,只需重复上一步将版本号提交,注意此时是Mixed:执行完成后会发现本地仓库有了更新的版本记录,同时代码仍

2023-12-19 16:21:11 1698 1

原创 爬取数据简述步骤

将大段话题HTML存入mongo原因:如果网站将一部分话题删除掉,那么对应的话题内文本也会丢失,将话题HTML存入mongo,可以将数据长期保存,随用随取。不在Mongo中存需要的文本信息的原因:当数据量过大要删除一部分html的时候,若需要的信息和HTML存在了一起,则会被一起删除掉,造成数据丢失。话题的HTML,话题的url(那一条是否抓过),首页的模块大类小类(Enum枚举),列表页url(表明抓到了哪一页)存入mongo数据库。再一次通过okhttp,话题url拿到话题的HTML。

2023-09-12 15:49:30 89

原创 Failed to start bean ‘documentationPluginsBootstrapper关于swagger2使用时报错问题

有建议配置文件新增:spring: mvc: pathmatch: matching-strategy: ant_path_matcher内容,并在配置类中添加一长串代码,尝试添加发现报错仍不能解决。有建议版本不一致问题,将swagger2对应springboot2.5.6,问题解决。

2023-07-09 20:14:46 228 1

原创 前后端依赖版本,目前没有冲突问题

如果没学到SpringBoot会自动配置依赖,或者学到Maven每次找版本号感到很麻烦的,更为推荐。-- SpringBoot的依赖配置-->--mybatisPlus依赖-->--fastjson依赖-->--阿里云OSS-->--jwt依赖-->

2023-07-04 19:43:16 113

原创 IOC容器内bean之间产生依赖循环注入解决办法

The dependencies of some of the beans in the application context form a cycle的错误。解决办法:在将对象加入IOC容器时写一个@Lazy注释,就会自动有先后顺序的进行bean初始化(注意不要加到类的上面,因为亲测类的数量超过两个还是会造成冲突)原因:查了一下发现是因为容器内两个类相互引用彼此,让初始化bean不知道先初始化哪一个,产生依赖循环注入。最近还挺顺利的,就这一个问题。

2023-07-01 23:33:24 71

原创 要开始前后段分离项目了

能不能让我顺一点啊,少报bug球球了。

2023-06-29 14:42:10 52 1

原创 数据库连接老出问题的原因之一:主键设置自增

此时就产生了一个问题,比如遇到要通过mybatis向数据库表里插入数据,但是插入的数据忽略了要插入的id,就会因为id作为主键自动勾选非NULL,报500的错误。我用的数据库管理工具是Navicat,在此工具上,用id作为表的主键时,设置完只会自动勾选非NULL,而不会自动勾选自动递增。因此千万要记得勾选主键的自增,这样在数据变动时,即使不写id号(虽然规定是非NULL),也能正常变动数据。

2023-06-27 15:23:08 322

原创 pom.xml不是蓝色不能识别为Maven项目的问题

发现pom.xml的颜色不是蓝色的m标志,显示无法被识别为maven项目,点击右键然后add as Maven即可变成蓝色,问题解决。用Spring Initializr构建项目的时候,使用注解的时候全部标红且没有提示,重启idea还是这样。

2023-06-25 18:23:16 1006 1

原创 Spring Framework与JDK版本对应

我使用的是JDK17和Spring依赖5.3.1版本,结果debug发现有报错,内容为nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 61。查了一下说是版本不对应,JDK17版本过高,推荐下载JDK11并附加了下载教程。感觉太麻烦,就想试试能不能把依赖版本调高适配JDK17,试了下Spring Framework6.0.3,结果成功运行。

2023-06-23 12:01:42 2889 2

原创 碰上数据库

从JDBC操作到mybatis,然后到JdbcTemplate,每次和数据库连接有关的都要报几个错,往往就是粗心或者不按步骤来导致的错误,白白浪费时间。

2023-06-23 11:55:30 49 1

原创 idea和数据库连接

里面的atguigu这个位置是写数据库名字的,正确的数据库名字才能在sql语句里面找到正确的对应的表,就这个地方直接粘过来的,找错找了半天。

2023-06-23 11:43:28 52 1

空空如也

空空如也

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

TA关注的人

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