-
AI介绍
目录 AI介绍AI介绍 行者常至,为者常成!…
-
报错收集
目录 配置了Druid但无法启动 BeanNotOfRequiredTypeException 删除.idea目录后,运行配置文件没有了 mybatis-spring兼容问题 数据库找不到表报错 mapper扫描范围过大导致的报错配置了Druid但无法启动SpringBoot版本是3.2.5 <parent> <groupId>org.springframework.boot</groupId> <ar...…
-
bug菌_整合mybatis-plus
参考文档:Spring Boot入门(12):从零开始!轻松掌握Spring Boot整合MyBatis-Plus的最佳实践! 参考文档:Spring Boot入门(13):Mybatis-Plus之条件构造器使用手册:精通让你快速提高查询效率的技巧! 参考文档:Spring Boot入门(14):使用Mybatis-Plus轻松实现高效自定义SQL操作! 参考文档:Spring Boot入门(15):【实战教程】Spring Boot + MyBatis-Plus 自动生成骨架...…
-
bug菌_整合JPA
参考文档:Spring Boot入门(11):轻松上手!Spring Boot与Spring Data JPA的完美结合目录 JPA介绍JPA介绍目前只做了解即可一、JPA 是什么?JPA 是 Java Persistence API 的缩写,是 Java 官方提供的一种 ORM 规范。 它的作用是把 Java 对象映射到数据库表中,实现对数据库的增删改查操作。Spring Data JPA 是 Spring 框架提供的一种基于 JPA 规范的 ORM 框架。 它的作用是简化 J...…
-
bug菌_整合mysql
参考文档:Spring Boot入门(07):整合 MySQL 和 Druid数据源 参考文档:Spring Boot入门(08):如何用Spring Boot和MyBatis实现高效MySQL增删改查操作? 参考文档:Spring Boot入门(09):如何使用MyBatis的XML配置方式实现MySQL的增删改查操作? 参考文档:Spring Boot入门(10):Mybatis之XML映射文件中如何使用特殊符号?揭秘<、<=等符号的正确使用方法!目录 数据库 Sprin...…
-
bug菌_注解大全
参考文档:Spring Boot入门(06):Spring Boot常用注解大全:让你不再为注解而困惑目录 注解大全注解大全请浏览参考文章 行者常至,为者常成!…
-
bug菌_如何使用starter
参考文档:Spring Boot入门(05):学习如何使用starter来简化项目配置目录 介绍 如何引入介绍spring-boot-starter 是 Spring Boot 提供的一种“开箱即用依赖集合”机制,本质上是对一组常用依赖的聚合封装**,用来简化项目配置。 可以把它理解成:👉 一键打包好的“功能套餐”依赖一个 Web 项目可能要配几十个依赖 + XML 配置 Spring Boot 的思路是:👉 帮你把“常用组合”提前选好 + 自动配置于是就有了 starter...…
-
bug菌_环境配置
参考文档:Spring Boot入门(04):实现多环境配置文件切换,轻松搞定不同环境部署问题目录 指定环境 虚拟机参数配置 命令行参数配置指定环境在项目根目录下的 config 文件夹下添加如下4个配置文件: application.properties:主配置文件 application-dev.properties:开发环境配置文件 application-test.properties:测试环境配置文件 application-pro.properties:生产...…
-
bug菌_配置文件
参考文档:Spring Boot入门(03): 从零开始学习配置文件:掌握YAML和Properties,轻松应对多环境配置管理目录 配置文件介绍 配置文件优先级 属性注入配置文件介绍配置文件有两种application.propertiesserver.port = 8060spring.profiles.active = devHelloModel.userName = 刘亦菲HelloModel.sex = 女HelloModel.age = 20application.y...…
-
DispatcherServlet 开始的请求
目录 Spring / Spring mvc / Spring Boot 一次 HTTP 请求进来后,发生了什么?Spring / Spring mvc / Spring Boot一、Spring 是什么?Spring = 一个大的生态 / 容器 核心能力是: IoC(容器)AOP事务Web(Spring MVC)数据(JPA / MyBatis / JDBC)安全(Spring Security)👉 Spring MVC 只是 Spring 生态中的一个模块二、Spring ...…
-
写第一个真正可访问的 Controller
参考文档:Mac中 Java 环境配置目录 环境配置 创建项目 项目源码环境配置 工具 作用 推荐 JDK Java 运行环境 JDK 17(LTS) IntelliJ IDEA 开发 IDE Community 即可 Maven 依赖管理 IDEA 内置 浏览器 / ...…
-
Spring Boot 启动流程 & IOC(核心思想)
目录 Spring Boot 从哪“醒来”? IOC / DI(重头戏) 示例代码解读Spring Boot 从哪“醒来”?一、标准启动类@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}main 是 JVM 程序入...…
-
Java 必要基础
目录 Java 的骨架 注解(重点)Java 的骨架一、类 和 构造方法public class User { private String name; private int age; public User(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; }...…
-
Java 环境配置
目录 环境配置环境配置 参考文档:Mac中 Java 环境配置 行者常至,为者常成!…
-
鸿蒙收集
目录 报错收集 三方库报错 其它报错收集 参考文档:HarmonyOS_Next 星河版迁移报错记录版本适配报错安装HAP时提示“compatibleSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.”问题现象在启动调试或运行应用/服务时,安装HAP出现错误,提示“compatibleSdkVersion and releaseType of...…
-
Configuration处理
目录 Json处理Sync failedCause: The project structure and configuration require an upgrade. Solution: 1 Use Migrate Assistant to auto-upgrade the project structure and configuration. 2 Manually upgrade the project structure and configurati...…
-
Json处理
目录 Json处理 map转json字符串Json处理 官方文档:@ohos.util.json (JSON解析与生成)map转json字符串 官方文档:如何将Map转换为JSON字符串可以将Map转成Record后,再通过JSON.stringify()转为JSON字符串。示例如下:let mapSource = new Map<string, string>(); mapSource.set('name', 'name1'); mapSource.set('widt...…
-
Date
目录 获取时间戳 时间格式化获取时间戳使用同步方式获取自Unix纪元以来经过的时间。import { BusinessError } from '@kit.BasicServicesKit';try { let time = systemDateTime.getTime(true)} catch(e) { let error = e as BusinessError; console.info(`Failed to get time. message: ${error.messa...…
-
AES实现
官方文档:加解密目录 AES介绍 代码实现AES介绍一、介绍AES是块加密,秘钥长度可变,有128/192/256三种长度,有ECB和CBC两种工作模式。需要注意的是:AES的块大小始终是128位(16字节),这是AES标准的一部分。虽然AES支持不同长度的密钥(128位、192位和256位),但块大小始终是128位。二、填充模式1、PKCS7PaddingAES是块加密,当最后一组无法对齐时就需要进行填充,以块128位(16字节)的块大小加密为例。 假如最后一个数...…
-
安全与发布
-参考文章1:安全目录 安全 发布安全一、应用隐私保护1、使用隐私声明获取用户同意2、减少应用的位置信息访问权限 模糊定位、精确定位 使用LocationButton获取位置信息3、减少使用存储权限 存储权限:app就可以偷偷的分析用户的文件和图片 Picker选择器选择图片,避免过量授权4、动态申请敏感权限 合理的权限范围 最小化权限申请 明确解释权限用途二、应用数据安全1、风险等级划分 设备等级划分:el...…