spring
文章平均质量分 80
无心水
专业,专注,开源,自由。
路漫漫其修远兮,吾将上下而求索!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
爆款实战!Vue3+Spring Boot+MySQL实现电商商品自动分类系统(含三级类目管理+规则兜底)
摘要:电商商品自动分类系统 本文介绍了一个基于Vue3+Spring Boot+MySQL的电商商品自动分类系统,支持文本和图片双维度识别,实现95%以上的分类准确率。系统采用三级类目树形管理,提供规则兜底机制防止误判,并利用Redis缓存提升响应速度至100ms以内。技术栈包括Vue3前端框架、Element Plus组件库,以及Spring Boot后端配合MyBatis Plus和Redis。系统架构分为五层,核心流程涵盖文本预处理、规则匹配和模型分类。文章还展示了关键代码实现,包括类目树形构建和分类原创 2025-12-19 22:16:26 · 1147 阅读 · 0 评论 -
Java Future模式详解:异步编程核心原理+实战代码+JDK内置实现
摘要:本文深入解析Java Future模式,通过对比传统同步流程和Future异步流程,展示如何利用"异步执行+结果延迟获取"提升系统吞吐量。核心内容包括:1) Future模式概念及类比场景;2) 手写实现关键组件(FutureData、RealData、Client);3) JDK内置Future优化方案。文章通过流程图、代码示例和角色说明,完整呈现Future模式的设计思想与实战应用,帮助开发者掌握多线程编程中的高效异步处理技巧。原创 2025-12-12 20:16:25 · 1078 阅读 · 0 评论 -
分布式架构中的三高:高并发、高性能、高可用
互联网应用以及云计算的普及,使得架构设计和软件技术的关注点从如何实现复杂的业务逻辑,转变为如何满足大量用户的高并发访问请求。一个简单的计算处理过程,如果一旦面对大量的用户访问,整个技术挑战就会变得完全不同,软件开发方法、技术团队组织、软件的过程管理都会完全不同。原创 2025-04-21 17:58:59 · 872 阅读 · 0 评论 -
Traefik vs Spring Cloud:微服务架构的两种截然不同的技术路线
Traefik和Spring Cloud代表了微服务架构的两种不同技术哲学,没有绝对的优劣,只有适合与否。关键启示Traefik是云原生时代的轻骑兵,适合快速机动、多语言混编的战场Spring Cloud是企业级应用的重装部队,适合攻坚克难、需要完整体系支撑的大型战役混合架构则是现代技术团队的务实选择,在灵活性和功能性之间寻求最佳平衡在实际技术选型时,建议团队从实际业务需求出发,结合团队技术现状和长期技术规划,做出最适合自己的选择。原创 2025-11-04 21:24:38 · 980 阅读 · 0 评论 -
Spring Boot Rest Service 下载文件
download a file from Spring boot rest service原创 2017-04-20 12:03:55 · 9850 阅读 · 2 评论 -
Spring Boot集成CKFinder
Spring Boot集成CKFinder,实现浏览功能。原创 2017-03-30 18:59:16 · 6382 阅读 · 7 评论 -
Spring Boot 集成RabbitMQ
RabbitMQ is an open source multi-protocol messaging broker.前言参照官方Messaging with RabbitMQ,记录在实战中的一些坑。搭建RabbitMQ服务本文使用Docker搭建MQ服务。Docker部署服务,快捷、方便。安装镜像参照docker 安装ubuntu安装镜像...原创 2017-09-25 23:36:49 · 1391 阅读 · 0 评论 -
Spring Boot集成CKFinder-优化
Spring Boot集成CKFinder-优化,对一些配置做一下优化,使配置更加灵活。原创 2017-04-23 12:48:56 · 2924 阅读 · 1 评论 -
Spring Boot Redis 数据缓存
Spring Boot中使用Redis做数据缓存原创 2017-05-31 23:06:12 · 1018 阅读 · 0 评论 -
Spring Boot 定时任务之Quartz
Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application。原创 2017-08-25 00:00:15 · 2727 阅读 · 0 评论 -
Spring Boot集成Spring Data Jpa
Spring Boot集成Spring Data Jpa原创 2017-06-13 14:48:48 · 1613 阅读 · 0 评论 -
Spring Boot集成CKEditor
CKEditor is a free, Open Source HTML text editor designed to simplify website content creation.CKFinder是一个强大而易于使用的Web浏览器的Ajax文件管理器。 其简单的界面使得它直观,快速学习的各类用户,从高级人才到互联网初学者。原创 2017-03-30 16:12:40 · 6012 阅读 · 10 评论 -
Spring Boot集成Quartz-动态任务管理
当定时任务越来越多时,集中管理Job越有必要。Quartz提供了一组API,来管理Job。原创 2017-08-28 07:11:49 · 8163 阅读 · 0 评论 -
Java 获取接口所有实现类
利用Spring的Bean工厂,获取接口所有实现类。原创 2017-10-10 23:17:22 · 24939 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2016-01-06 14:26:25 · 1566 阅读 · 0 评论 -
SSM框架——使用MyBatis Generator自动创建代码
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插转载 2016-01-06 14:23:18 · 865 阅读 · 0 评论 -
Spring定时任务的几种实现
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个转载 2015-08-24 09:58:30 · 693 阅读 · 0 评论 -
Spring 源码分析(一) —— 迈向Spring之路
摘要: EveryBody in the world should learn how to program a computer...because it teaches you how to think. --Steve Jobs一切都是从Bean开始的 在1996年,Java还只是一个新兴的、初出茅庐的编程语言。人们之所以关注她仅仅是因为,可以使用Jav转载 2016-10-13 17:26:07 · 992 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
一、 设计理念 1. 空间换时间1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内存数据库Buffer、cach转载 2016-10-17 10:18:53 · 1150 阅读 · 0 评论 -
了解 Spring Data JPA
自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了在开源社区已经相对成熟的 ORM 思想。另外,它并不依赖于 EJB 容器,可以作为一个独立的持久层技术而存在。目前比较成熟的 JPA 框架主要包括 Jboss 的 Hibernate EntityManager、Oracle 捐献给 Eclipse 社区的 EclipseLin转载 2016-12-26 15:46:50 · 566 阅读 · 0 评论 -
Spring 拦截器
什么是拦截器是指通过统一拦截从浏览器发往服务器的请求来完成功能的增强;使用场景:解决请求的共性问题,如:乱码问题、权限验证问题等原创 2017-01-10 00:07:44 · 773 阅读 · 0 评论 -
spring data jpa 入门
初衷本文是spring data jpa 入门级的操作,实现CRUD操作,详细的概念可以参考文末的文章。参考网上一些文章,实际coding的时候还是出好多错误,这里记录摸索填坑的过程。原创 2017-01-12 17:15:03 · 6920 阅读 · 13 评论 -
Spring Boot 传参方式
Spring Boot 传参方式原创 2017-04-19 17:47:03 · 39196 阅读 · 8 评论 -
Spring-RestTemplate实战
The RestTemplate is the core class for client-side access to RESTful services. It is conceptually similar to other template classes in Spring, such as JdbcTemplate and JmsTemplate and other template classes.原创 2017-06-27 11:39:50 · 2363 阅读 · 0 评论 -
Spring Boot 定时任务之@Schedule
概念项目经常会用到定时任务,实现定时任务的方式有很多种,参考Spring定时任务的几种实现。在Spring框架中,实现定时任务很简单。常用的实现方式是使用注解@Schedule。原创 2017-08-21 23:45:19 · 18252 阅读 · 0 评论 -
spring 4.0.3整合Hessian4.0.38 IDEA
1.1 Hessian简介 Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。1.2 整合对于Hessian是分服务端和客户端的,网上的一些例子也是大部分分开的。(SpringMVC整合Hes原创 2016-01-07 10:29:48 · 3071 阅读 · 0 评论
分享