- 博客(14)
- 收藏
- 关注
原创 Redis学习笔记
Redis的SortedSet是一个可排序的set集合,与java中的TreeSet有些类似,但底层数据结构相差很大。SortedSet中的每一个元素都带有一个score属性,可以基于score属性元素排序,底层的实现是一个跳表加hash表。Redis的Set结构与java中的HashSet类型,可以看作一个value为null的HashMap。值得注意的是大多数系统的防火墙默认不放行 Redis 的 6379 端口,我的虚拟机服务器也是如此,在命令行执行。
2025-08-15 11:04:38
1030
原创 类在容器中的放入和取出
定义:一个类需要另一个类才能正常工作,它们之间的关系叫依赖表现形式:类的成员变量构造方法的参数Setter 方法的参数工厂方法的参数。
2025-08-09 13:11:30
393
原创 SpringBoot学习笔记
微服务是一种架构风格他要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合,每个组合使用http通信。
2025-08-09 12:05:28
1067
原创 详细分析SpringBoot自动配置源码
本文通过分析SpringBoot主启动类源码,深入解析了@SpringBootApplication注解的核心机制。
2025-08-03 23:34:45
762
原创 使用Mermaid绘制类图的语法(基本)
本文章基于:Mermaid类图语法文档的个性化总结它是一个基于 JavaScript 的绘图和制图工具,可以将类似 Markdown 的文本定义渲染为动态创建和修改图表。在软件工程中,统一建模语言(UML)中的类图是一种静态结构图,通过展示系统的类、它们的属性、操作(或方法)以及对象之间的关系来描述系统的结构。-Wikipedia语法结构:class 类名命名规范:类名应仅由字母数字字符(包括 Unicode)、下划线和连字符(-)组成。代码。
2025-07-29 16:06:56
984
原创 使用smms图床实现图片上传小程序(未完全实现api不可用)
结果:org.springframework.web.client.HttpClientErrorException$Forbidden: 403 Forbidden on POST request for “https://sm.ms/api/v2/upload”: “smms可能限制了中国大陆ip的访问,这个无能为力,postman也跑不通这个api,白忙活一上午,写个文章纪念一下。// "file" 是后端接收的参数名。"请求失败,请检查网络或后端服务"来实现,在后端可以用。
2025-07-28 18:48:05
1038
原创 SpringMVC学习笔记--前后端通信
本文总结了SpringMVC前后端参数传递的几种常见方式。对于基本数据类型传参,可通过@RequestParam显式指定参数名或添加maven插件自动匹配;RESTful风格传参需使用@PathVariable注解和占位符{}。引用类型传参要求属性名一致且必须提供setter方法。后端向前端传参可通过Model对象添加属性,前端使用${}表达式获取,或通过@ResponseBody返回JSON数据。同时介绍了AJAX获取数据和JSON交互的基本原理,包括JSON.stringify()转换和请求头设置等关键
2025-07-26 13:49:23
1039
原创 Spring、SpringMVC常用注解使用笔记
本文介绍了Spring和SpringMVC框架中常用的核心注解及其配置方法。在Spring部分,重点讲解了自动装配注解@Autowired、组件注册注解@Component、值注入注解@Value、作用域注解@Scope以及AOP相关注解@Aspect、@Before和@After。同时提供了XML配置示例,说明如何启用注解扫描功能。在SpringMVC部分,详细说明了前端控制器DispatcherServlet的web.xml配置方法,包括初始化参数设置和请求映射配置。
2025-07-24 16:43:49
689
原创 Mybatis快速入门笔记
本文总结了Mybatis框架的快速入门流程,包含环境配置、项目结构和使用步骤。主要内容包括:1) 使用Maven引入Mybatis和MySQL驱动依赖;2) 创建数据库表和实体类;3) 编写Mapper接口和XML映射文件;4) 配置核心配置文件;5) 通过SqlSession执行SQL操作。文章提供了详细的代码示例,涵盖从环境搭建到功能测试的全过程,适合初学者快速掌握Mybatis的基本使用方法。
2025-07-22 15:16:49
413
原创 由链表的实现再深入理解方法传参机制
我觉得吧,学习开发和开发一样,都是不断给自己的知识打补丁。程序不去运行难以发现其中隐含的bug,学习不去实践也很难发现自己的bug。
2024-12-10 21:48:15
305
原创 对java传参机制加深理解(传空地址导致的异常)
我认为,对学习编程来说实践很重要,但经常由于自身的惰性,只是对知识点浅薄的听一下,为了“逼迫”自己实践,所以我在这里发文章,把这里当成自己的笔记托管平台,记录我来时路。关于本文提到的算法,欢迎大家表达自己的看法。
2024-12-04 22:01:25
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅