- 博客(2179)
- 资源 (165)
- 收藏
- 关注
原创 win10 安装 redis
Redis 官方不建议在 windows 下使用 Redis,所以官网没有 windows 版本可以下载。还好微软团队维护了开源的 windows 版本,虽然只有 3.2.x 版本,对于测试开发使用足够了。win10 安装 redis。Windows安装Redis。接下来我们就来安装Redis。
2025-06-25 15:17:02
248
原创 Spring Security
本书聚焦Spring Security框架在企业级应用中的实践,系统解析其核心架构与安全机制,适用于具备Spring Boot基础的开发人员及教学场景。spring security 5.1 中文 参考手册 中文文档.pdf。《Spring Security原理与实战》是由郑天民编著。Spring Security5 反应式应用实用指南。《Spring security 快速入门》《深入浅出Spring Security》Spring Security 中文文档。Spring Security原理与实战。
2025-06-20 12:28:05
360
原创 postman formdata 与 raw json的区别
每个字段都可以有一个键(key)和一个值(value),文件字段还包含文件名和文件类型。数据以multipart/form-data编码,可以包含文本字段和文件。用于发送键值对数据,特别适合发送文件和二进制数据。
2025-06-19 11:00:39
429
原创 java spring boot Swagger安装及使用
java spring boot Swagger 安装及使用在前后端分离开发的过程中,前端和后端需要进行api对接进行交互,就需要一个api规范文档,方便前后端的交互,但api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出现就是为了解决这一系列的问题。Swagger是一套基于OpenAPI规范构建的开源工具,使用RestApi代码变,文档变跨语言,支持多种语言Swagger-
2025-06-17 16:12:42
284
原创 主键和外键的实例 LTS
主键和外键是数据库设计中非常重要的概念,它们用于维护数据的完整性和一致性。以下是一个关于主键和外键的实例说明:实例背景假设我们有两个表:学生表(Student) 和 课程表(Course)。一个学生可以选修多门课程,但一门课程可以被多个学生选修。为了记录这种多对多的关系,我们还需要一个选课表(Enrollment)。表结构实例说明在学生表(Student)中,StudentID是主键,它唯一地标识了每一个学生。在课程表(Course)中,CourseID是主键,它唯一地标识了每一门课程。
2025-06-10 16:02:39
298
原创 关于数据库主键和外键
COMB数据类型的基本设计思路是这样的:既然UniqueIdentifier数据因毫无规律可言造成索引效率低下,影响了系统的性能,那么我们能不能通过组合的方式,保留UniqueIdentifier的前10个字节,用后6个字节表示GUID生成的时间(DateTime),这样我们将时间信息与UniqueIdentifier组合起来,在保留UniqueIdentifier的唯一性的同时增加了有序性,以此来提高索引效率。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。
2025-06-10 15:21:06
1138
原创 mybatis 关联映射---一对一关联映射
在我们这节课之前,我们通过mybatis 操作的数据库表,这个表都是单表的操作【CRUD】。我们在实际的操作过程中会遇到多张表(两张表、三张表。给我们的学生信息表设置一个字段 sid(作为一个外键 去关联 学生证表中的 id 字段)在本类【外键所在的java类】的定义中定义另外一个类【引用主键所在的类】的对象。关联:其实在数据库表的技术手段上,可以通过设置外键的方式把表与表之间关联起来、存在这个样的一对一:一个学生必定对应一个学号,一个学号必定对应一个学生。在本类的定义中定义另外一个类的对象。
2025-06-10 14:45:34
426
原创 vim 替换 字符串 带 斜杠
另一种方法是使用反斜杠(\)来转义斜杠,使其成为普通字符。这种方法需要在斜杠前加上反斜杠来避免它们被解释为分隔符。vim 替换 字符串 带 斜杠。字符串的开头不要 带斜杠。2. 使用 \ 转义斜杠。
2025-06-06 13:44:14
196
原创 springboot ErrorController getErrorPath() 版本变迁
org.springframework.boot.web.servlet.error.ErrorController.getErrorPath() 方法在 Spring Boot 2.5.x 版本中已被移除。在 Spring Boot 2.5.x 版本中,ErrorController 接口的 getErrorPath() 方法已被移除。并且你的项目中依赖了仍然调用此方法的库(如 Spring Cloud Netflix Zuul 的某些版本),
2025-06-04 16:33:17
230
原创 IP动态伪装开关
IP动态伪装,也称为源NAT(Source NAT)或IP伪装(IP Masquerading),是在出口网关上配置的一种技术,用于将内部网络的私有IP地址转换为出口网关的公共IP地址。这允许内部网络中的多个设备通过单一的公共IP地址访问互联网,同时隐藏内部网络的结构和细节。在OpenWrt系统中,IP动态伪装(IP Masquerading)是一种网络地址转换(NAT)技术,用于在私有网络和公共网络之间转换IP地址。因此,在OpenWrt上实现IP动态伪装是完全可行的。确保“IP动态伪装”选项已启用。
2025-05-26 12:22:39
766
原创 spring boot Controller 和 RestController 的区别
spring boot Controller 和 RestController 的区别。Spring MVC控制器中常使用的注解有如下几种。
2025-05-15 16:26:19
540
原创 spring boot GetMapping
Spring Boot 还提供了更简洁的编写 URL映射的方法,如。@PostMapping:处理POST请求。@DeleteMapping:处理删除请求。@GetMapping:处理GET请求。@GetMapping(“),它等价于。@PutMapping:处理修改请求。除此之外还有下面的写法。
2025-05-15 16:19:44
251
原创 idea springboot 配置文件 中文显示
然后将 Properties Files(*.properties)下的“Default encoding for properties files"设置为UTF-8,请单击IDEA菜单栏中的“File→→Settings→Editor→File Encodings”命令,并勾选“Transparent native-to-ascii conversion”复选框。这里一定要注意编码。如果使用的是中文,则有可能出现乱码,如果依然不行,则可以尝试删除文件,然后重新创建这个文件。
2025-05-14 15:20:10
549
原创 Spring Boot requestBody postman
在处理Spring Boot应用程序中的@RequestBody注解时,通常用于接收客户端(如Postman)发送的JSON格式数据。在请求URL栏输入你的Spring Boot应用的URL(例如:http://localhost:8080/api/data)。例如,属性名大小写必须一致。确保Spring Boot应用正在运行:检查你的应用是否在正确的端口上运行(默认是8080)。按照这些步骤,你应该能够在Postman中成功地向Spring Boot应用发送JSON数据。在Body部分,选择raw。
2025-05-14 11:20:51
762
原创 spring boot 注解
当类不属于注解@Controller和@Service等时,就可以使用注解@Component 来标注这个类。它用于标注配置类,并且可以由Spring容器自动处理。Spring会把被注解@Controller、@Service、@Repository、@Component标注的类纳入Spring容器中进行管理。spring 会把被注解@Controller、@Service、@Repository、@Component 标注的类。它用于声明一个业务处理类(实现非接口类),用于标注服务层,处理业务逻辑。
2025-05-14 11:03:23
538
原创 springboot Aop
AOP的核心概念是通过“切面”(Aspect)来实现横切关注点(Cross-cutting concerns)的分离,AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,用于增强代码的模块化。它允许开发者在不修改源代码的情况下,增加额外的功能。例如日志记录、事务管理、安全检查等。在Spring Boot中,
2025-05-13 11:07:07
113
原创 Java MVC
在软件开发中,MVC(Model-View-Controller)是一种常用的设计模式,它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于分离应用程序的逻辑和数据表示,使得开发过程更加模块化、易于维护和扩展。接收用户的输入(如点击按钮、输入文本等)。向模型请求数据或指示模型进行数据处理。实现数据的访问逻辑(如数据库操作)。选择适当的视图来显示处理后的数据。将模型的数据传递给视图进行展示。数据的验证和业务逻辑处理。将数据传递给视图进行展示。
2025-05-12 14:36:42
499
原创 必会的 IDEA 实用技能
必会的 IDEA 实用技能ctrl + shift + spaceCtrl + Space 可能和 输入法 存在冲突 修改 Alt + B快速提示 可用的 方法和 变量Ctrl + Shift + Space 基于上下文 环境 智能匹配 使用的 方法File — Setting — Keymap — Main Menu — Code — CompletionCtrl + P在 编写 JSON 字符串的时候,将光标 定位到 双引号 里面 按下 Alt + Enter 快捷键 弹出 Inject + La
2025-05-12 10:50:16
453
原创 springboot ResetController RequestMapping 注解
【代码】java ResetController RequestMapping 注解。
2025-05-09 15:41:43
178
modbus_rtu_server_2019_12_27.rar
2019-12-27
course_django_1.8.3_20191025.tar
2019-10-25
abu-master_2020_03_18.zip
2020-03-18
python 调用 C++ dll 32位 64位 问题 ctypes.cdll.LoadLibrary
2020-04-08
model_view_delegrate.rar
2020-05-15
png_show.rar
2020-04-07
work_dialog_123.rar
2020-05-14
adapter_win.rar
2020-04-27
callx_python-master.rar
2019-11-26
bookstore.rar
2019-12-18
HeadFirstSQLTables.rar
2019-11-26
java springboot tk mybatis
2022-07-19
IconTest.rar
2022-01-07
logTest7A.rar
2021-12-31
CStringTest.rar
2021-12-24
IniFileTest.rar
2021-12-17
TBCreator_win7_can_Use.rar
2021-11-04
smart_manager_app.rar
2021-03-03
TstWinSCardA.rar
2021-01-22
radar_scan_app.rar
2021-03-03
cem_run_tool_vs2017.rar
2021-09-17
ShuJuJieGouSuanFaShiXianJiJieXiV2.tar.gz
2021-08-06
four_app.tar.gz
2021-06-25
rovio WowWee 小车 自带的光盘
2021-06-21
lighttpd_my_1_4_45.tar.gz
2021-04-27
ToolButtonsToggleCTest.rar
2021-02-26
ToolButtonsToggleATest.rar
2021-02-26
TstLoadDllA.rar
2021-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人