- 博客(508)
- 资源 (8)
- 收藏
- 关注

原创 java 基础面试
Aspring 基础点(必问) spring是一个开源而轻量级的框架。其核心容器的主要组件是Bean工厂(BeanFactory)。Bean工厂使用控制反转(IOC)模式来降低程序代码之间的耦合度,并提供了面向切面编程(AOP)的实现,注解@Component : 组件。标识这是个受 spring 管理的组件。(当组件不好归类时使用)@Controller:用于标注控制层组件(...
2019-11-25 15:50:47
372
2
原创 基于springboot的商城
(1)前台主要包含:用户注册登录模块、首页模块、搜索模块、商品详情、购物车、提交订单、支付、个人中心;(3)后台主要包含:品牌管理、商品管理、商品评价管理、用户管理、订单管理、后台用户管理、后台用户登录。后端框架:SpringBoot。商城功能包含前台和后台。
2025-04-20 19:22:27
363
原创 基于SpringBoot的社区家庭医生在线问诊系统
本项目没有使用WebSocket技术进行实现,需要手动刷新才可以获取在线问诊信息,以及多个医生同时接受同一个问诊请求的话,可能会出现小bug,但是无伤大雅,对于毕业答辩来说有办法完美解决。这只是一个普普通通的本科毕业生的普普通通的毕业设计。前端:vscode 1.92。后端:idea 2022。
2025-04-20 19:16:57
262
原创 如何写代码?
面向过程的话,你可能先写“主角移动”,再写“攻击”。但面向对象是把主角抽象成一个“对象”,这个对象有属性(比如血量、坐标)和方法(移动、攻击)。:先扎实掌握基础(集合、IO、多线程),再学JVM内存模型和设计模式。如果键对象的内容被修改,哈希值会变,导致再也找不到原来的值,内存泄漏就来了。底层是链表,增删快(O(1)),但查询需要遍历(O(n))。:大佬,我刚学Java,总是搞不懂“面向对象”到底是啥意思,能简单解释一下吗?底层是数组,查询快(O(1)),增删慢(需要移动元素)。:还有,我经常看到。
2025-03-22 11:23:52
313
原创 java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
sql 语句与传的值 没有一一对应,比如新增 一条数据,
2025-03-18 15:10:29
179
原创 Docker 部署 Spring Cloud 项目:实战指南与经验分享
通过本文的介绍,我们成功地使用 Docker 部署了一个 Spring Cloud 项目。Docker 的容器化技术使得微服务的部署变得更加简单、高效和可靠,而 Docker Compose 则方便了多个容器的编排和管理。在实际项目中,我们还可以进一步优化 Docker 镜像的构建过程,例如使用多阶段构建来减小镜像体积,或者结合持续集成 / 持续部署(CI/CD)工具实现自动化部署。
2025-02-27 10:11:42
1431
原创 如何在Spring Boot中监控缓存的命中率?
由于本身不直接提供命中率统计功能,我们可以自定义一个包装类来实现统计。收起java@Overrideif (result!= null) {} else {然后在配置类中使用自定义的缓存类。收起java@Bean));
2025-02-26 14:34:42
468
原创 Spring Boot 实战:构建 RESTful API 服务
通过本文的实战项目,我们学习了如何使用 Spring Boot 构建一个简单的 RESTful API 服务。从项目创建、实体类设计、数据访问层、业务逻辑层到控制器层的开发,以及数据库配置和 API 测试,我们对 Spring Boot 的开发流程有了更深入的了解。Spring Boot 的简化配置和强大的功能使得我们能够快速开发出高效、可维护的后端服务。在实际项目中,我们可以根据需求进一步扩展功能,例如添加数据验证、日志记录、安全认证等。
2025-02-26 14:22:55
912
原创 如何在Java中高效地处理大量文件?
在 Java 中高效地处理大量文件是一个常见且具有挑战性的任务,下面从不同方面介绍一些可以采用的策略和方法。
2025-02-25 10:25:31
494
原创 springboot 如何group by 上亿的数据?
在 Spring Boot 中对上亿条数据进行GROUP BY操作是一个具有挑战性的任务,因为数据量巨大可能会导致内存不足、性能瓶颈等问题。
2025-02-24 14:37:19
349
原创 springboot 如何删除上亿的数据?
在 Spring Boot 中删除上亿条数据是一个具有挑战性的任务,因为直接一次性删除大量数据可能会导致数据库性能问题、事务超时、锁表等。以下从不同角度介绍一些可行的方法。
2025-02-24 14:15:43
350
原创 springboot 如何实现支付功能
在 Spring Boot 中实现支付功能,通常会借助第三方支付平台,如支付宝、微信支付等。以下分别介绍如何在 Spring Boot 项目中集成支付宝和微信支付。
2025-02-24 11:50:01
472
原创 springboot 如何实现发送短信
在 Spring Boot 中实现发送短信通常借助第三方短信服务提供商,如阿里云短信服务、腾讯云短信服务、华为云短信服务等。下面以阿里云短信服务为例,详细介绍在 Spring Boot 项目中实现发送短信的步骤。
2025-02-24 11:48:37
612
原创 springboot 如何实现单点登录
单点登录(Single Sign-On,SSO)允许用户使用一组凭证(如用户名和密码)登录到多个相关的应用系统中,而无需为每个系统单独进行身份验证。在 Spring Boot 中实现单点登录有多种方式,下面将分别介绍基于 OAuth 2.0 和基于 CAS(Central Authentication Service)这两种常见的实现方法。
2025-02-24 11:47:30
1871
1
原创 在Spring Boot中如何使用Freemaker模板引擎
在 Spring Boot 中使用 FreeMarker 模板引擎可以帮助你创建动态的 Web 页面。以下是详细的步骤和示例代码,介绍如何在 Spring Boot 项目里集成和使用 FreeMarker。在上述代码中,@GetMapping(“/hello”) 注解表示处理 /hello 的 GET 请求,Model 对象用于向模板传递数据,最后返回的 “hello” 是 FreeMarker 模板的名称。4. 创建 FreeMarker 模板。
2025-02-22 14:40:13
1002
原创 Spring Boot中如何使用Thymeleaf模板引擎
Thymeleaf 是一个现代化的服务器端 Java 模板引擎,在 Spring Boot 项目中使用它可以方便地将 Java 代码和 HTML 页面进行整合,生成动态的 Web 页面。以下将详细介绍在 Spring Boot 中如何使用 Thymeleaf 模板引擎。
2025-02-22 14:37:07
624
原创 如何使用Spring Boot实现商品的管理系统
下载项目压缩包,解压后用 IDE(如 IntelliJ IDEA)打开。表,包含商品的基本信息,如商品 ID、名称、价格、描述等。即可看到商品列表页面,可进行商品的添加、编辑和删除操作。方法启动 Spring Boot 应用程序,访问。目录下创建 Thymeleaf 模板页面。以商品管理系统为例,设计。
2025-02-22 14:34:58
504
原创 如何使用Spring boot框架实现图书管理系统
使用 Spring Boot 框架实现图书管理系统可以按照以下步骤进行,涵盖了从项目搭建、数据库设计、后端接口开发到前端页面展示的整个流程。
2025-02-22 14:33:28
654
原创 如何使用Spring框架实现图书管理系统的用户认证和授权
使用 Spring 框架实现图书管理系统的用户认证和授权可以借助 Spring Security 模块,它为基于 Spring 的企业应用系统提供了全面的安全服务,包括身份验证和授权等功能。
2025-02-22 14:20:51
206
原创 Spring 实战技术文档
假设我们要开发一个简单的图书管理系统,该系统允许用户进行图书的添加、查询、修改和删除操作。我们将使用 Spring 框架来构建这个系统,包括使用 Spring 的依赖注入、面向切面编程等特性,以及结合 Spring MVC 实现 Web 层的开发。收起java// 定义图书服务接口// 实现图书服务接口@OverrideSystem.out.println("添加图书:" + bookName);收起java@Aspect@Component// 定义切入点// 前置通知。
2025-02-22 14:05:31
778
原创 Spring Cloud 实战技术文档
通过以上步骤,我们完成了一个基于 Spring Cloud 的分布式系统的搭建,涵盖了服务注册与发现、配置管理、服务熔断、服务调用和 API 网关等核心功能。Spring Cloud 提供了丰富的组件和工具,大大简化了分布式系统的开发和管理,使得开发者可以更专注于业务逻辑的实现。在实际项目中,可以根据具体需求选择合适的组件,并进行相应的配置和优化。
2025-02-22 14:02:27
544
原创 东软,再也不见
明明是公司用一句轻飘飘的“你效率不行”,甚至没有拿出任何实质性的证据,仅仅是通过项目助理犀利的言语以及将离职涵邮寄到老家的威胁,强硬的逼迫我主动申请离职。而在外人看来,却是我辜负了公司对我一个应届小白的包容,辜负了领导这几个月来对我的照顾,像白眼狼一般,无情的离去了。现在还能回想起当初第一次辞退谈话时的情形:面对项目助理那虚情假意的、笑里藏刀的询问,我唯唯诺诺,卑躬屈膝,问什么答什么,甚至将所有的过错都揽在自己身上,只为向她表明,我爱我们的公司,我舍不得这份工作,不要开除我啊!作者:超级无敌宇宙暴龙战牛。
2025-02-22 10:56:43
369
原创 使用 Docker 部署 Flask 应用
代码解释:FROM python:3.9-slim:指定基础镜像为 Python 3.9 的轻量级版本。WORKDIR /app:设置工作目录为 /app。COPY. /app:将当前目录下的所有文件复制到工作目录。RUN pip install --no-cache-dir -r requirements.txt:在容器中安装应用的依赖项。EXPOSE 5000:暴露容器的 5000 端口。
2025-02-20 13:43:21
1153
原创 利用 Django 与 Redis 打造高性能缓存系统
通过将 Django 与 Redis 集成,我们可以轻松打造出高性能的缓存系统,显著提高 Web 应用的响应速度。本文介绍了如何配置 Django 项目以使用 Redis 缓存,以及在视图中如何使用缓存、处理缓存失效与更新等内容。在实际开发中,根据项目的具体需求和特点,合理运用缓存策略和最佳实践,能够进一步提升系统的性能和稳定性。
2025-02-20 10:07:59
507
原创 基于 Flask 与 MySQL 构建简单的博客系统
通过上述步骤,我们基于 Flask 和 MySQL 成功构建了一个简单的博客系统。该系统包含用户注册、登录、文章创建和文章列表展示等基本功能。在实际应用中,你可以进一步完善系统,例如添加文章编辑、删除功能,优化前端界面等。
2025-02-20 09:38:29
677
原创 利用 Python 实现图片批量水印添加实战
通过以上步骤,我们利用 Python 的Pillow库成功实现了图片的批量水印添加功能。在实际应用中,你可以根据需求调整水印的位置、大小、透明度等参数,以达到更好的效果。希望这篇文章能对你在图片处理方面的工作和学习有所帮助,让你能更高效地利用 Python 解决实际问题。注意,在实际使用时,记得将代码中的和替换为实际的路径。
2025-02-20 09:11:53
442
原创 用 TensorFlow 搭建简单的手写数字识别模型
我们将使用经典的 MNIST 数据集,它包含了 60000 张训练图像和 10000 张测试图像,每张图像都是 28x28 像素的灰度手写数字图片,数字范围从 0 到 9。TensorFlow 提供了方便的接口来加载这个数据集。通过以上步骤,我们使用 TensorFlow 成功搭建了一个简单的手写数字识别模型。从加载数据集、数据预处理、模型构建、训练到评估和预测,我们详细介绍了每个步骤的实现方法。这个模型虽然简单,但已经能够达到较高的准确率。你可以尝试调整模型的结构、训练参数等,进一步提高模型的性能。
2025-02-19 10:21:27
381
原创 用 Python 实现简易的 Web 爬虫:从入门到实战
通过本文的学习,我们了解了 Web 爬虫的基本原理和实现方法,掌握了使用 Python 的requests和库来发送请求、解析 HTML 内容和提取数据。同时,我们还编写了一个完整的爬虫程序,爬取了豆瓣电影 Top250 的信息并保存到 CSV 文件中。在实际应用中,我们需要注意遵守网站的使用条款和反爬虫机制,合理合法地使用爬虫技术。
2025-02-19 10:16:58
377
原创 使用 Python 和 OpenCV 进行图像边缘检测:从基础到实战
本文介绍了使用 Python 和 OpenCV 进行图像边缘检测的两种常见算法:Canny 边缘检测和 Sobel 边缘检测,并通过实际代码展示了它们的实现。同时,还将边缘检测应用到车牌识别的实战场景中。
2025-02-19 10:10:11
807
原创 从零到生产级:高可用日志系统深度实践指南
日志系统建设是持续优化的过程。建议每季度进行:日志有效性评审存储方案成本评估查询性能压测安全审计检查。
2025-02-17 19:18:26
2115
原创 后端开发:高效数据库查询优化实战指南
在后端开发中,数据库查询性能直接影响整个应用的响应速度和用户体验。低效的查询可能导致系统响应缓慢,甚至出现卡顿现象。本文将深入探讨数据库查询优化的实用技巧,并结合代码示例,帮助开发者提升数据库操作的效率。
2025-02-16 22:48:58
482
原创 深度解析前端性能优化:策略与实践
在当今数字化时代,前端性能对于用户体验和业务成功至关重要。缓慢加载的页面会导致用户流失,而高效的前端性能则能提升用户满意度、转化率和品牌形象。本文将深入探讨前端性能优化的关键策略与实践,帮助开发者打造快速响应的优质 Web 应用。
2025-02-16 22:45:59
781
原创 深入 Java:从基础到实战的文件处理技巧
在 Java 开发中,文件处理是一项常见且重要的任务。无论是读取配置文件、处理日志,还是进行数据持久化,都离不开文件处理操作。本文将带你深入了解 Java 中文件处理的实用技巧,并通过实际代码示例展示其应用。
2025-02-14 09:26:42
373
原创 深入理解 Java 并发编程:从理论到实战优化
在当今多核处理器普及的时代,Java 并发编程已成为构建高性能、可伸缩应用程序的关键技能。作为一名 Java 高级工程师,深入掌握并发编程不仅能提升应用性能,还能更好地应对复杂业务场景。本文将从基础概念入手,逐步深入到实际应用中的优化技巧,并辅以相关代码示例。
2025-02-13 18:38:11
724
原创 实战揭秘:Python 打造高效图片处理工具
在当今数字化时代,图片处理的需求无处不在。无论是专业摄影师、设计师,还是普通的社交媒体用户,都常常需要对图片进行各种操作。今天,我们就用 Python 来打造一个实用的图片处理工具,涵盖图片缩放、裁剪、格式转换等常见功能,让你轻松应对各种图片处理任务。
2025-02-13 18:35:44
399
Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目
2025-01-20
人气领先的国产管伊佳ERP系统
2025-01-20
kkFileView在线预览
2025-01-20
基于微信小程序的超市购物系统
2024-06-12
大三实习生程序员简历模板
2024-01-18
spring cloud finchely eureka ,message服务
2018-07-22
spring cloud finchely
2018-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人