自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Cloud Alibaba:一站式微服务解决方案

Spring Cloud Alibaba(简称SCA)是一个基于 Spring Cloud 构建的开源微服务框架,专为解决分布式系统中的服务治理、配置管理、服务发现、消息总线等问题而设计。

2024-12-08 23:37:30 878

原创 微服务架构解析:跨越传统架构的技术革命

微服务架构(Microservices Architecture)是一种软件架构风格,它将一个大型的单体应用拆分为多个小而独立的服务,每个服务都可以独立开发、部署和扩展。

2024-12-07 00:05:54 945

原创 从单体到微服务:如何借助 Spring Cloud 实现架构转型

Spring Cloud 是一套基于 Spring 框架的微服务架构解决方案,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。

2024-12-06 01:21:02 1013

原创 Spring Boot 入门:简化 Java Web 开发的强大工具

Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。

2024-12-01 19:01:28 659

原创 Git 快速入门:全面了解与安装步骤

Git 是一个开源的分布式版本控制系统,由 Linus Torvalds 于 2005 年创建,最初是为了更好地管理 Linux 内核开发而设计。

2024-11-29 00:58:24 945

原创 从零开始学 Maven:简化 Java 项目的构建与管理

Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。

2024-11-27 01:18:24 1312

原创 探索 RocketMQ:企业级消息中间件的选择与应用

RocketMQ 是一个高性能、高可靠、可扩展的分布式消息中间件,它是由阿里巴巴开发并贡献给 Apache 软件基金会的一个开源项目。RocketMQ 主要用于处理大规模、高吞吐量、低延迟的消息传递,它是一个轻量级的、功能强大的消息队列系统,广泛应用于金融、电商、日志系统、数据分析等领域。

2024-11-23 12:03:38 782

原创 Java更新数据库报错:Data truncation: Cannot create a JSON value from a string with CHARACTER SET ‘binary‘.

在Java中,使用mybatis-plus更新实体类对象到mysql,其中一个字段对应数据库中json数据类型,更新时报错

2024-11-23 10:29:49 222

原创 深入 MyBatis-Plus 插件:解锁高级数据库功能

Mybatis-Plus 提供了丰富的插件机制,这些插件可以帮助开发者更方便地扩展 Mybatis 的功能,提升开发效率、优化性能和实现一些常用的功能。

2024-11-09 11:27:39 1177

原创 MyBatis-Plus条件构造器:构建安全、高效的数据库查询

MyBatis-Plus 提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。

2024-11-04 00:35:54 1292

原创 MyBatis-Plus快速入门:从安装到第一个Demo

本文将带你从零开始,快速入门 MyBatis-Plus。我们将首先介绍如何安装和配置 MyBatis-Plus,然后通过一个简单的示例演示如何使用它进行数据操作。

2024-11-03 16:22:54 732

原创 Java学习十七—反射机制:解锁代码的无限可能

Java 反射(Reflection)是Java 的特征之一,它允许程序在运行时动态地访问和操作类的信息,包括类的属性、方法和构造函数。

2024-11-03 10:56:23 724

原创 MyBatis-Plus:简化 CRUD 操作的艺术

MyBatis-Plus 是一个基于 MyBatis 的增强工具,它旨在简化 MyBatis 的使用,提高开发效率。

2024-10-31 01:14:00 873

原创 Spring(1)—Spring 框架:Java 开发者的春天

Spring 框架是一个功能强大的开源框架,主要用于简化 Java 企业级应用的开发,由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立,并由Pivotal团队维护。

2024-10-29 01:22:36 977

原创 Java学习十六—掌握注解:让编程更简单

ava 注解(Annotation)是一种特殊的语法结构,可以在代码中嵌入元数据。它们不直接影响代码的运行,但可以通过工具和框架提供额外的信息,帮助在编译、部署或运行时进行处理。

2024-10-27 16:00:09 674

原创 高性能 JSON 处理:为何选择 Fastjson?

Fastjson 是由阿里巴巴集团开发的一个高性能的 JSON 处理库,它支持 Java 对象与 JSON 字符串之间的互相转换。

2024-10-20 18:17:40 1208

原创 JSON与现代Web开发:数据交互的最佳选择

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也便于机器解析和生成。它以文本格式存储数据,常用于Web应用中的数据传输,尤其是在客户端和服务器之间。

2024-10-20 16:55:35 882

原创 Mysql(5)—函数

MySQL提供了许多内置的函数以帮助用户进行数据操作和分析。这些函数可以分为几类,包括聚合函数、字符串函数、数值函数、日期和时间函数、控制流函数等。

2024-10-20 15:31:11 605

原创 Mysql(4)—数据库索引

如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。‍

2024-10-18 01:35:35 396

原创 Mysql(3)—数据库相关概念及工作原理

数据库是一个以某种有组织的方式存储的数据集合。它通常包括一个或多个不同的主题领域或用途的数据表。

2024-10-13 21:03:27 1282

原创 Mysql(2)—SQL语法详解(通俗易懂)

SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准编程语言。它主要用于数据的查询、插入、更新和删除等操作。SQL最初在1970年代由IBM的研究人员开发,旨在处理关系数据模型。

2024-10-13 18:03:14 1293

原创 Mysql(1)—简介及Windows环境下载安装

MySQL是一个流行的关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)进行操作。

2024-10-13 13:59:34 1076

原创 Java多线程(2)—线程创建

在Java中,创建线程可以通过两种主要方式:继承 `Thread`​ 类、实现 `Runnable`​ 、实现Callable ​接口和线程池。

2024-10-06 11:35:27 800

原创 Java多线程(1)—线程基础

计算机线程(Thread)是操作系统能够进行运算调度的最小单位。线程的优势在于提高了程序的效率和响应能力,尤其在处理 I/O 操作或多任务时。

2024-09-22 19:57:07 907

原创 IDEA连接数据库报错:Access denied for user ****

使用IDEA开发时,通过Databse连接数据库。多次连接报错:Access denied for user ****

2024-09-22 16:39:25 348

原创 JavaWeb+Web服务器简介

Java Web指的是使用Java技术开发的Web应用程序。Java在Web开发中有着广泛的应用,主要得益于其跨平台性、安全性和丰富的开发工具与框架支持。

2024-09-22 11:54:14 2024

原创 Tomcat服务器—Windows下载配置详细教程

Tomcat是一个开源的Java Servlet容器和Web服务器,由Apache软件基金会维护。它实现了Java Servlet和JavaServer Pages (JSP) 规范,用于运行Java Web应用程序。Tomcat支持多种Java EE功能,并提供了高效的性能和可扩展性,适用于开发和部署Java基于Web的应用程序。

2024-09-21 23:00:04 1182

原创 本地私有化RAG知识库搭建—基于Ollama+AnythingLLM保姆级教程

检索增强生成(Retrieval-Augmented Generation,RAG)是一种结合了信息检索和语言模型的技术,它通过从大规模的知识库中检索相关信息,并利用这些信息来指导语言模型生成更准确和深入的答案。

2024-09-08 12:07:34 2962

原创 Alibaba Dragonwel—阿里龙井JDK Windows安装配置

Alibaba Dragonwell 是一款免费的, 生产就绪型Open JDK 发行版,提供长期支持,包括性能增强和安全修复。

2024-09-07 11:13:50 1041

原创 Windows JDK安装详细教程

JDK(Java Development Kit)是用于开发 Java 应用程序的工具包。

2024-09-06 01:14:48 1652

原创 Ollama-AI大模型本地运行工具,Windows安装详细步骤

Ollama是一个专为在本地环境中运行和定制大型语言模型而设计的工具。它提供了一个简单而高效的接口,用于创建、运行和管理这些模型,同时还提供了一个丰富的预构建模型库,可以轻松集成到各种应用程序中。

2024-09-03 01:16:29 729

原创 Windows安装Docker Desktop,详细步骤

Docker Desktop 是 Docker 的桌面版本,它是一个易于安装和配置的桌面应用程序,允许用户在个人计算机上直接运行 Docker。

2024-08-20 00:25:01 13445 5

原创 Java学习十五—异常处理

在Java中,异常(Exception)是指程序执行过程中可能遇到的意外或错误情况。Java异常处理是Java语言中一个重要的机制,用于处理程序运行时发生的异常情况。

2024-08-06 00:48:57 641

原创 10分钟接入AI大模型—Spring Cloud Alibaba

AI大模型的发展迅速,成为全球科技竞争的新高地,具有极大的发展潜力和广泛的应用前景。

2024-08-01 00:45:48 2092

原创 Java学习十四—Java8特性之Lambda表达式

Java 8 引入了 Lambda 表达式,它是一种更简洁、更便于使用的函数式编程特性。

2024-07-07 09:50:11 863

原创 Java学习十三—Java8特性之Functional函数式接口

Java 8引入了函数式接口(Functional Interface)的概念,它是指只包含一个抽象方法的接口。函数式接口可以使用Lambda表达式来创建该接口的对象。

2024-07-07 00:07:06 1128

原创 Java学习十二—Java8特性之Optional类

Java 8 引入了 `Optional`​ 类作为一种容器,可以用来显式地表示一个值存在或不存在。

2024-07-03 23:48:19 762

原创 Java学习十一—Java8特性之Stream流

Java 8引入了许多令人兴奋的新特性,其中最引人注目的是Lambda表达式和Stream API。

2024-06-26 00:42:05 759

原创 Redis实践—全国地址信息缓存

在涉及全国地址的应用中,地址信息通常被频繁地查询和使用,例如电商平台、物流系统等。为了提高系统性能和减少对数据库的访问压力,可以使用缓存来存储常用的地址信息,其中 Redis 是一个非常流行的选择。

2024-05-23 23:49:55 870 1

原创 SpringBoot项目创建,详细流程

Spring Boot是一个开源的Java框架,由Pivotal团队(现为VMware旗下)开发,通过提供默认配置和一系列启动器(starters)来简化项目配置,使得开发者能够快速启动和运行Spring应用程序。

2024-04-18 23:09:09 1439 1

使用Springboot + Tesseract OCR引擎实现图片文字自动识别.pdf

Tesseract是一款优秀的开源OCR软件,是由HP实验室开发,Google维护的开源OCR(OpticalCharacter Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的训练的库,使图像转换文本的能力不断增强;如果团队深度需要,还可以以它为模板,开发出符合自身需求的OCR引擎。 目前由Google维护改进,已发展到5.0版本,从4.0版本起增加了基于LSTM神经网络的识别引擎。 本项目使用Springboot + Tesseract OCR引擎实现图片文字自动识别功能。

2024-02-02

jsp上传文件插件

jsp开发上传文件的插件,支持所有文件类型上传,请把该插件复制到myeclipse工程中

2015-04-30

空空如也

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

TA关注的人

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