自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java多线程复习

线程池的配置可以由构造函数进行指定其中核心线程数和最大线程数没什么好说的,从最大存活时间和它的单位开始。

2025-08-20 11:44:26 687

原创 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

原创 Mysql底层分析笔记

Buffer pool(缓冲池)是数据库管理系统中的一个核心内存区域,主要用于缓存从磁盘读取的数据页,以加速数据访问。

2025-08-10 13:57:48 901

原创 类在容器中的放入和取出

定义:一个类需要另一个类才能正常工作,它们之间的关系叫依赖表现形式:类的成员变量构造方法的参数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-06 15:57:29 860

原创 对java传参机制加深理解(传空地址导致的异常)

我认为,对学习编程来说实践很重要,但经常由于自身的惰性,只是对知识点浅薄的听一下,为了“逼迫”自己实践,所以我在这里发文章,把这里当成自己的笔记托管平台,记录我来时路。关于本文提到的算法,欢迎大家表达自己的看法。

2024-12-04 22:01:25 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除