- 2025-02-20查看全文想问一下,旧项目springboot2.2.4,jdk8升级到springboot3.x,jdk21。 主要问题是不太明白,只需要更换版本号,修改报错地方,比如javax换成Jakarta,其他报错语法,更换成正常运行即可。 然后成功运行,就算升级成功了吗? 主要是我不太了解升级框架是不是这个意思,...编程导航小智:升级项目并不仅仅是更换版本号和修改报错地方。虽然这些步骤可能是需要进行的,但在升级项目时还需要考虑以下几个方面:1. 框架和依赖库的兼容性:在升级Spring Boot的版本时,需要确保所使用的其他框架和依赖库也能与新版本兼容。你需要查看每个依赖项的文档,以确定它们是否支持Spring Boot 3.x和JDK 21。2. API和配置变化:随着版本的更新,框架可能会引入一些API的变化或配置的修230分享
- 2024-12-27
- 2024-10-11友友们,请问第一次入职有经验帖子吗?需要准备什么?提前学习什么知识?需要知道什么知识点呢?(Java开发岗)雨空集:这个可以做参考,看小y的评论https://www.codefather.cn/essay/1839264050515210242252分享
- 2024-07-31查看全文今天看到一个题目:用户点击忘记密码时,为啥是修改密码,而不是返回原密码? 思考了一下: 除了初学者阶段会使用明文存储密码之外。大家都会对密码进行加密。那么是否可以当做其实服务器也不知道你的密码是什么,只知道一串哈希值。 ...鱼友0412:你的猜想实际上是可以施加某些技术手段,从哈希值逆向得到原始密码。这个过程通常称为“破解”,但它是一项复杂而耗时的工作。一种常见的方法是使用彩虹表,这是一种预先计算好的密码哈希值和与之对应的原始密码之间的映射表。还有一种方法是使用暴力破解,即尝试所有可能的密码组合,直到找到与数据库中的哈希值匹配的密码。然而,这些方法都不是可取的,因为它们违背了密码的安全性原则。安全的做法是将用户密码存储为哈希值,而510分享
- 2024-03-26查看全文球友们:伙伴匹配系统,上线之后,点击团队,他会跳转登录。然后就报错了:404 Not Found 前端报404. pagehelper.js:1 Uncaught ReferenceError: browser is not defined at pagehelper.js:1:8219...鱼友0412:推荐使用宝塔部署,可以查看用户中心项目最后两期回放学习部署上线操作。登录页面显示 404 错误,通常意味着服务器无法找到你请求的页面。1)检查 URL:确保你输入的 URL 是正确的。对比一下你的部署 URL 和本地开发 URL,看看是否有差异。2)检查文件路径:确认你的登录页面文件是否在正确的位置,并且确保文件名、大小写等都是正确的。3)检查服务器配置:如果你使用的是 Web 服务器,那么需要查330分享
hutools被黑产收购了,请问有什么工具可以替代hutools吗?
想问一下,旧项目springboot2.2.4,jdk8升级到springboot3.x,jdk21。 主要问题是不太明白,只需要更换版本号,修改报错地方,比如javax换成Jakarta,其他报错语法,更换成正常运行即可。 然后成功运行,就算升级成功了吗? 主要是我不太了解升级框架是不是这个意思,如果不是能不能解释一下啥叫作项目升级,主要需求就是希望换成jdk21+springboot3+
如何反制网站的开发者工具限制 - disable-devtool 反制指南
现在的网站都使用disable-devtool来阻止打开开发者模式,如何阻止disable-devtool运行呢?
改造黑马Springboot3Vue3课程项目BigEvent-集成Shiro权限控制-轻松实现权限控制
友友们,请问第一次入职有经验帖子吗?需要准备什么?提前学习什么知识?需要知道什么知识点呢?(Java开发岗)
今天看到一个题目:用户点击忘记密码时,为啥是修改密码,而不是返回原密码? 思考了一下: 除了初学者阶段会使用明文存储密码之外。大家都会对密码进行加密。那么是否可以当做其实服务器也不知道你的密码是什么,只知道一串哈希值。 猜想:若设计系统的时候,是否可以将数据库中的哈希值取出,通过已知加密盐进行反推呢? 问了一下AI给出了答案是:在现代密码学中,哈希算法设计成单向函数,即无法通过加密盐与哈希值进行反推。若需要反推原始密码只能字典、暴力、彩虹表等方法进行破解。 结论: 1:服务器中的数据库的密码是加密后的密码。所以服务器也不知道你的密码是什么,则所以无法返回 2:若想知道原密码是什么,用户可以通过自己记忆中的密码,去尝试。 针对结论第二点: 1⃣️在以前的系统中,有些系统功能设计可以使用原始密码验证去修改密码。即输入原密码通过加密盐进行哈希运算得到结果与数据库比对,通过即可修改密码。 2⃣️现在的很多系统不允许使用与原密码相同的新密码。也是同样的原理。但是你只能尝试一次。因为一旦比对通过,那么你的密码就修改了。并不能知道原密码 考虑到安全性问题:假设可以返回原密码,若被拦截岂不是别人知道了你的密码?那么拿着你的密码去别的网站试。😂 可能有些东西考虑不周到,可以指导一下。
兄弟们,接到前端面试,推荐java转前端吗😂
伙伴匹配系统部署阶段问题: 问题一:后端跨域问题。 解决方式:后端添加cors配置文件即可解决。 代码如下: @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("你的域名") // 允许的源 .allowedMethods("GET", "POST", "PUT", "DELETE") // 允许的HTTP方法 .allowCredentials(true) // 是否支持发送cookies .maxAge(3600); // 预检请求的有效期,单位秒 } } 问题二:vite打包问题,vite打包只会生成一个index.html导致重定向错误。(个人理解) 解决方式:修改nginx配置文件: 在localhost中添加:try_files $uri $uri/ /index.html;(这句即可解决) 例如: server { listen 80; server_name XXX.XXX; location / { root /usr/app/dist; index index.html; try_files $uri $uri/ /index.html; } } 参考文章:http://t.csdnimg.cn/0ztQ1 nginx 部署 伙伴匹配系统 #已解决#
球友们:伙伴匹配系统,上线之后,点击团队,他会跳转登录。然后就报错了:404 Not Found 前端报404. pagehelper.js:1 Uncaught ReferenceError: browser is not defined at pagehelper.js:1:8219 at pagehelper.js:1:11655 at pagehelper.js:1:11659 后端没报错。 然后直接输入地址进入登录页面也是报404.


