前言 为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码以及可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出) 发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【】。 一、Spring是什么? 1.概述 Spring Framework 是一个功能强大的 Java 应
2024-11-23Spring Boot中使用ENC加密 防止密码明文暴露,从而导致数据库、redis、mq、email等安全问题。使用ENC加密,有效防止他人窥视。 第一步 导入依赖 在pom文件中加入下方代码: <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.2</version> </dep
2024-11-23class Solution { public: string solve(int M, int N) { string t = "0123456789ABCDEF"; string ans = ""; if(M==0){return "0";} bool fu = false;//记录一下M是不是负数 if(M<0){fu = true;M=-M;}//如果是负数,换
2024-11-23? 博客首页——? ? ? 文章图文并茂?生动形象?简单易学!欢迎大家来踩踩~? ? ? 学会IDEA常用操作,工作效率翻倍~? ? ? 学会Golang语言,畅玩云原生,走遍大小厂~? ??猫头虎建议Go程序员必备技术栈一览表?: ☁️? Go语言开发者必备技术栈☸️: ? GoLang | ? Git | ? Docker | ☸️ Kubernetes | ? CI/CD | ✅ Testing | ? SQL/NoSQL | ? gRPC | ☁️ Cloud | ? Prom
2024-11-23使用swagger,启动项目打印类似如下信息: Generating unique operation named: changeUsingPUT_1 原因: spring 在加载controller 的时候,发现这些类里面的方法名称有重复的,所以给你自动生成了一些名称,用以区分这些重复的方法。 解决方案: 1.修改controller中方法名,保证各个controller类中,没有重名的方法; 2.修改日志级别:DEBUG < INFO < WARN < ERROR,使用warn及以上日志级别
2024-11-23import com.google.common.collect.Lists; import org.modelmapper.AbstractConverter; import org.modelmapper.Converter; import org.modelmapper.ModelMapper; import org.modelmapper.convention.MatchingStrategies; import java.time.LocalDateTime; import java
2024-11-23作用 项目启动时可以灵活的通过修改环境变量来替换配置中的值,如果没有传该环境变量时,就是用默认值; 格式:${自定义参数名:默认值} 代码举例,已开启应用的端口号为例: 如果启动项目是传入了SERVER_PORT值时,会优先使用传入的值作为端口号启动项目,如果没有传该环境变量的值时,就使用9600作为项目端口号; 使用idea进行环境变量配置 没有进行环境变量配置 可以看到使用的默认值9600端口启动的项目; 在idea中修改环境变量 到此就将端口号换成了9601了,来看看效果
2024-11-23Springboot现在已成为企业面试中必备的知识点,以及企业应用的重要模块。今天小编给大家分享一份来着阿里P8架构师编写的SpringBoot系列从零到精通的进阶手册!一点会祝你的编程能力更进一步! 因为笔记内容太多,下面只截取部分内容展 内容展示: 快速入门: 开发: 数据访问:
2024-11-23前言 本篇讲述后端开发中用到的主要框架,旨在了解框架的意义和种类 什么是框架 我相信对于大部分开发人员来说,框架再熟悉不过了,但是要给未接触过的人讲明白恐怕是非常难的,本节的目的就是让读者对于框架有50%的认知,剩下的需要在实践中体会。 框架与PPT 假设我们把PPT当作一个框架。好了,现在我们来制作一个精美的PPT。做过PPT的同学应该知道,PPT可以对每页设置页面模板。比如下图首页所示: 框架 框架就如同上面的PPT一样,它本身帮助我们定好了一系列的条条框框,以及通用的功能等。你看同样是
2024-11-23Django Signals 是一种策略,允许解耦的应用程序在某些事件发生时得到通知。假设您想在每次更新给定模型实例时使缓存页面无效,但是您的代码库中有几个地方可以更新此模型。您可以使用信号来执行此操作,每次触发此特定模型的保存方法时,挂钩一些要执行的代码。 我应该什么时候使用它? 在我们继续之前,知道什么时候应该使用它: 当多段代码可能对相同的事件感兴趣时; 当您需要与解耦的应用程序交互时,例如: 一个 Django 核心模型; 由第三方应用程序定义的模型。 这个怎么运作? 如果您熟悉观察者设
2024-11-23