摘要: SpringBoot 知识点总结 基础入门 基本介绍、基本特性、核心模块、版本选择、环境要求、安装集成、技快速开发接口、Maven Wrapper、Spring Boot CLl 配置管理 配置类、配置文件、配置绑定、外部化配置、导入配置、随机值配置、多文档配置、Profiles 配置、配置加载机制 阅读全文
posted @ 2024-06-07 08:51 盗梦笔记 阅读(188) 评论(0) 推荐(0)
摘要: 程序Bug的产生,通常分为三种类型 逻辑漏洞: 低级错误,程序执行后无法达到想要效果。 越界访问: 访问了非法区域,造成程序崩溃。 条件考虑不全面: 你以为你万无一失,但你永远都不知道输入参数究竟是什么! 如何防范未知Bug:异常捕获 异常捕获一般依靠try,catch语句。很好理解:try(尝试) 阅读全文
posted @ 2023-11-21 13:46 盗梦笔记 阅读(843) 评论(0) 推荐(0)
摘要: 初学 学会常见数据库的sql语句操作 学会创建SpringBoot工程项目 学会Jdbc方式对数据的增删改查 学会Mybatis 对数据的增删改查 所有操作最终都是对数据库的操作,实现过程只是各种五花八门的包装。 进阶 学会灵活运用Java的四大特征继承、抽象、多态、封装 学会常见关系型数据库(my 阅读全文
posted @ 2023-04-18 14:32 盗梦笔记 阅读(156) 评论(0) 推荐(0)
摘要: JavaWeb开发简史 Java框架创始人 Java框架说明 Spring: 把应用程序中的bean统一交给Spring进行管理控制,简化了我们的代码操作,和降低了代码的耦合度,Spring框架基本上是所有公司都用的一门技术,因为它能很轻松的渗透控制层,持久层和业务层,由于使用频率太高了,以至于现在 阅读全文
posted @ 2022-05-10 17:25 盗梦笔记 阅读(1090) 评论(1) 推荐(1)
摘要: 概述 在 Python 中,多线程和异步调用是处理并发任务的两种常用方式,适用于不同场景。 多线程(threading 模块) 多线程适合处理 I/O 密集型任务(如网络请求、文件读写),因为这类任务大部分时间在等待,线程可以在等待时切换到其他任务。 import threading import 阅读全文
posted @ 2025-09-16 14:50 盗梦笔记 阅读(118) 评论(0) 推荐(0)
摘要: 内置函数 print() - 输出信息到控制台 name = "Alice" age = 30 print("姓名:", name, "年龄:", age) # 输出多个值 print(f"姓名: {name}, 年龄: {age}") # 使用f-string格式化输出 print("姓名: {} 阅读全文
posted @ 2025-09-16 14:34 盗梦笔记 阅读(72) 评论(0) 推荐(0)
摘要: 概述 Python 中常见的数据结构可以分为内置数据结构和扩展数据结构(主要来自第三方库)两类,以下是详细介绍: 一、内置数据结构(Python 自带) 这些是 Python 解释器原生支持的数据结构,无需额外导入模块。 1. 列表(List) 特点:有序、可变(可修改)、允许重复元素,可存储不同类 阅读全文
posted @ 2025-09-16 11:36 盗梦笔记 阅读(73) 评论(0) 推荐(0)
摘要: 说明 在Java中读取不同编码的文本文件时出现乱码问题,通常是因为文件的编码格式与程序中指定的编码格式不匹配。例如,如果你的文件是用UTF-16编码的,而你尝试用UTF-8来读取,就会导致乱码。 情况1:已知文件编码 1、确定文件的编码格式 首先,你需要确定你的文本文件的编码格式。常见的编码格式有U 阅读全文
posted @ 2025-02-07 10:47 盗梦笔记 阅读(362) 评论(0) 推荐(0)
摘要: 升级原因 随着Spring 各种漏洞的更新发布,springboot升级到3.x迫在眉睫。 2.x升级到3.x是一次大的跨越,以下内容是升级时需要注意的一些地方。 JDK的变化 Spring Boot 3.x 需要 Java 17或更高版本,下载地址Java Archive Downloads,根据 阅读全文
posted @ 2024-12-20 17:22 盗梦笔记 阅读(4734) 评论(0) 推荐(0)
摘要: 工具1:Dependency-Check Dependency-Check概述 Dependency-Check 是 OWASP(Open Web Application Security Project)的一个实用开源程序,用于识别项目依赖项并检查是否存在任何已知的,公开披露的漏洞。目前,已支持J 阅读全文
posted @ 2024-12-06 17:20 盗梦笔记 阅读(1884) 评论(0) 推荐(0)
摘要: 背景 由于Java字节码的抽象级别较高,因此它们较容易被反编译。本文介绍了几种常用的方法,用于保护Java字节码不被反编译。 通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度而已,因为这些方法都有自己的使用环境和弱点。 不同保护技术比较表 以下几种技术都有不同的应用环境,各自都有自己的 阅读全文
posted @ 2024-11-19 14:49 盗梦笔记 阅读(1004) 评论(0) 推荐(0)
摘要: 什么是NFS NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过网络共享资源。将NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,在客户端端看起来,就像访问本地文件一样。 RPC,基于C/S模型。程 阅读全文
posted @ 2024-10-21 11:26 盗梦笔记 阅读(1433) 评论(0) 推荐(0)
摘要: 一、主从模式 主从模式的定义 Redis的主从模式是一种数据备份和读写分离的模式。在这种模式下,有一个主节点(Master)和一个或多个从节点(Slave)。所有的写操作都在主节点上进行,而读操作可以在主节点和从节点上进行。从节点会复制主节点的数据,实现数据的备份。 主从模式的工作原理 在主从模式下 阅读全文
posted @ 2024-08-12 10:26 盗梦笔记 阅读(1352) 评论(0) 推荐(0)
摘要: 模拟批处理大量数据 @Slf4j @Component public class TestFutureService { @Autowired private TestFutureServiceImpl testFutureServiceImpl; /** * 通常多线程的应用不是为了提高运行效率, 阅读全文
posted @ 2024-07-08 10:51 盗梦笔记 阅读(610) 评论(0) 推荐(0)
摘要: 添加Maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 配置Mongodb连接 阅读全文
posted @ 2024-07-08 10:18 盗梦笔记 阅读(187) 评论(0) 推荐(0)
摘要: 概述 在 Python 数据分析中,pandas 和 numpy 是最常用的库,提供了丰富的函数来处理和分析数据。 以下是一些常见的数据分析函数及其示例: pandas 核心函数 数据读取与保存 import pandas as pd # 读取CSV文件 df = pd.read_csv('data 阅读全文
posted @ 2024-07-05 10:22 盗梦笔记 阅读(261) 评论(0) 推荐(0)
摘要: 背景介绍 数据分析是数据科学领域的核心技能之一,它涉及到数据的收集、清洗、处理、分析和可视化。 数据分析是指通过收集、清洗、处理、分析和可视化数据来发现隐藏的模式、趋势和关系的过程。 数据分析是数据科学的一个重要环节,它可以帮助我们解决各种问题,如预测、优化、决策等。 Python是数据分析的一个非 阅读全文
posted @ 2024-07-05 09:53 盗梦笔记 阅读(602) 评论(0) 推荐(0)
摘要: 1、递归算法(Recursive Algorithm) 递归算法是一种自我调用的算法。 在解决问题时,它将问题拆分成更小的子问题,并通过调用自己来解决这些子问题。每个子问题又可以进一步拆分,直到达到基本情况,然后逐层返回结果,最终得到整个问题的解决方案。 2、贪心算法(Greedy Algorith 阅读全文
posted @ 2024-06-24 13:15 盗梦笔记 阅读(115) 评论(0) 推荐(0)
摘要: 1、缓存 String类型 例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。 2、数据共享分布式 String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享 例如:分布式Session <dependency> <groupId>org 阅读全文
posted @ 2024-06-24 10:50 盗梦笔记 阅读(397) 评论(0) 推荐(0)
摘要: 查看npm版本 npm -v 设置仓库地址 # 默认仓库地址 npm config set registry https://registry.npmjs.org/ # 淘宝镜像地址 npm config set registry http://registry.npm.taobao.org/ # 阅读全文
posted @ 2024-06-18 14:51 盗梦笔记 阅读(361) 评论(0) 推荐(0)
摘要: 一、接口开发规范 签名:对外提供的接口要做签名认证,认证不通过的请求不允许访问接口、提供服务。 加密:敏感数据在网络传输过程中应该加密。 IP白名单:限制请求的IP,增加IP白名单,一般在网关层处理。 限流:尤其是对外提供的接口,无法保障调用的频率,应该做限流处理,保障接口服务正常提供服务。 参数校 阅读全文
posted @ 2024-06-07 09:36 盗梦笔记 阅读(515) 评论(0) 推荐(0)
摘要: 分析原因 大部分程序员的技术不值钱,小部分值钱的程序员不屑于这么做。 在国内,有人有关系有资金远远比有技术更难得。码农满地找,订单可不多见。 生产与经营是两码事 厨子会做饭,为啥不自己直接开饭馆? 托尼会理发,为啥不自己开理发店? 包工头会盖楼,为啥不自己卖房子? 老师会教学生,为啥不自己办学校? 阅读全文
posted @ 2024-05-15 08:39 盗梦笔记 阅读(237) 评论(1) 推荐(0)
摘要: 以下是收集的一些有用的第三方库,Java开发人员可以在其应用程序中使用它们来完成许多有用的任务。为了使用这些库,Java开发人员也应该熟悉这些类库。 jdk自带的常用类库 java.lang包 java.lang:java.lang包是Java的核心类库,包含了Java语言的基本类和接口。其中最重要 阅读全文
posted @ 2024-05-10 10:10 盗梦笔记 阅读(1794) 评论(0) 推荐(0)