本文目录一览:
springboot添加依赖(springboot添加依赖报错)
为了实现SpringBoot的热部署功能,需要引入特定的依赖。具体而言,需要添加org.springframework.boot和spring-boot-devtools这两个依赖项。
背景在项目开发阶段,对于老的项目大家一般不去做改动,但是当我们升级架构或代码重构时就会有版本升级的需求,如JDK、MySQL版本的升级,SpringBoot版本的升级,Maven或IDEA编辑器版本的升级都时有发生。而在某一时刻起,项目就可能出现了故障,让人惶惶不知问题所在,甚至无奈回到最初的起点。
在运行SpringBoot应用时,你可能会遇到“Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/origin/OriginLookup”的错误提示,这导致应用无***常运行。经过排查,发现此错误是因为应用所依赖的SpringBoot版本过低,缺少名为`OriginLookup`的类。
地线可不可以接在水管上
不可以把接地线连接到铁水管上。没有接地保护时,把接地线连接到铁水管上很危险,一方面由于水管有很多接头,接头处的密封材料都是绝缘的,而且水管一般没有良好的的接地装置,一旦发生漏电起不到保护作用。
将接地线连接到水管上是不安全的做法。这个连接方式在没有接地保护的情况下极其危险。首先,水管结构中包含许多接头,这些接头通常由绝缘材料制成,使得它们本身并不具备良好的导电性。此外,水管本身通常没有专门的接地装置,一旦发生漏电,无法起到有效的保护作用。
接地线是不可以的和自来水管接在一起的,如果你想接地线可靠的话,那就自己再打一个接地桩。
家庭没有接地保护时,把接地线连接到铁水管上是完全可以的。因为,家里没有接地时,某些设备漏电,往往会造成触电危险,而接了水管之后,漏电流会沿着水管泄放,因为水管毕竟是地埋的,这样,就不会对人身造成很大的危险。
在工厂的电源接地线设计中,不应该直接将接地线接在地下金属消防水管上。接地线的正确连接方式应根据建筑电气设计规范进行。在联合接地系统中,强电和弱电系统共用一个接地装置。对于TN或TT系统,通常从配电箱到设备会使用三相五线电缆,其中一芯为PE线,即保护地线。
接地线不宜接自来水管作地线用。一是铁管接头处现在都用聚四氟乙烯膜(生料带)作防渗漏材料,二是有些地方还用塑料水管。用自来水管接地并不可靠。煤气管更是明令禁止用作地线。一旦产生漏电,是有可能威胁人身安全的。
一文搞懂单向散列加密:MD5、SHA-1、SHA-2、SHA-3
MD5和SHA-1算法已被证明存在安全漏洞,不再推荐用于新场景。相比之下,SHA-2和SHA-3算法仍被认为是安全的。SHA-2包含多个算法,包括SHA-22SHA-25SHA-38SHA-51SHA-512/224和SHA-512/256。SHA-3算法则包含SHA3-22SHA3-25SHA3-384和SHA3-512。
MD5和SHA-1虽然曾经广泛使用,但已因被破解而不再推荐。相比之下,SHA-2和SHA-3由于其较长的散列值(如SHA-256的256位,SHA-512的512位)和更高的单向性,被认为在安全性上更为可靠。MD5的128位散列值容易受到字典攻击,而SHA-1的160位也相对脆弱。
OTP 计算过程首先,服务器生成并加密一个密钥,然后用户保存。客户端通过时间因子(如每 30 秒递增一次)和密钥计算 OTP。Python 代码示例显示了这一过程,包括密钥生成、时间因子获取、SHA1 HMAC 计算和 Truncate 以生成 6 位的密码。