自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

横竖撇折点

一笔一划,记录我的爬坑之路

  • 博客(378)
  • 资源 (3)
  • 收藏
  • 关注

原创 当处理大规模并发请求时,你如何优化 Kubernetes 上 Java 应用的性能?Java高级开发面试题

想象一下,你正在为一款流行的游戏平台构建后台服务,该平台每天要处理数百万次玩家登录、匹配和结算请求。由于游戏本身的特性,高峰时段的流量可能会突然激增,这对服务器的压力极大。为了应对这种情况,你需要对 Kubernetes 中的 Java 应用进行优化,使其能够在高并发场景下依然表现良好。

2025-03-04 08:00:00 1606

原创 如何在 Kubernetes 上安全地管理和部署敏感信息(如密码、API 密钥等),同时确保不影响 CI/CD 流水线的速度?Java高级开发面试题

设想你在一个金融技术服务公司工作,负责开发和运维一组涉及支付处理、账户管理等功能的关键系统。这些系统需要与多个第三方服务交互,因此不可避免地涉及到大量的敏感信息,如 API 密钥、数据库凭证等。然而,直接把这些信息硬编码到代码库中显然是不明智的做法,既不安全也不利于自动化部署。所以,我们需要找到一种既能保证安全性又不影响效率的方法。

2025-03-03 20:00:00 1452

原创 Java开发面试题,在一个电商系统中,如何确保订单创建和库存减少的原子性?

设想你正在开发一个电商平台,在用户下单时需要同时完成两个操作:一是创建新的订单记录;二是从库存中扣除相应的商品数量。这两个步骤必须作为一个整体成功或失败,否则会导致数据不一致的问题。

2025-03-03 15:58:36 592

原创 Java开发面试题,在微服务架构下,如何解决跨服务调用中的分布式事务问题?

假设你在一家大型互联网公司工作,负责维护多个相互协作的微服务。为了提升用户体验,管理层要求你构建一个复杂的交易流程,其中涉及到不同服务之间的交互,如支付网关、库存管理系统、物流配送平台等。这些服务之间存在依赖关系,任何一个环节出错都会影响最终的结果。请你详细说明,在这种情况下,你会如何利用 Spring Boot 来应对上述挑战?请结合具体的业务场景,解释你是怎样设计分布式事务解决方案的,并通过 TCC 或 Saga 模式发现隐藏模式。另外,也请谈谈在保证高并发读写的同时,你是如何确保数据一致性的?

2025-02-28 14:45:00 460 1

原创 Linux 上安装 MySQL 并配置远程访问、开机自启以及数据库导入导出

大多数现代 Linux 发行版都使用 systemd 来管理服务。确保防火墙允许 MySQL 流量(默认端口是 3306)。这将引导你完成一系列的配置选项,包括移除匿名用户、禁止远程 root 登录等。默认情况下,MySQL 不允许远程连接。首先确保系统是最新的,然后根据你的 Linux 发行版选择适当的安装方式。在某些较新的发行版上,你可能需要先添加 MySQL 的官方仓库。授予特定用户远程访问权限。(取决于你的 Linux 发行版)。编辑 MySQL 配置文件。

2025-02-28 09:42:24 364

原创 Nacos启用鉴权,使用MySQL,Nacos+MySQL鉴权配置

Nacos是阿里巴巴开源的服务发现与配置管理平台,它支持多种功能,如服务注册、服务发现、动态配置管理等。为了确保Nacos的安全性和可靠性,在生产环境中通常需要启用鉴权机制,并且可以选择使用MySQL作为持久化存储来保存服务和配置信息。

2025-02-26 15:40:40 524

原创 Linux 上安装 Nacos 并配置开机自启、设置防火墙、关联 MySQL 以及用户鉴权

如果你的服务器上有防火墙(例如 UFW 或 firewalld),请确保开放 Nacos 默认使用的端口(8848)。Nacos 是基于 Java 的应用程序,因此首先需要确保你的系统中已经安装了 JDK。上述配置开启了简单模式下的用户鉴权,并设置了默认的管理员账户为 admin/nacos。Nacos 支持多种方式的身份验证,包括简单的用户名密码认证、OAuth2、JWT 等。如果没有安装,请根据你的 Linux 发行版选择合适的包管理器来安装 OpenJDK 或 Oracle JDK。

2025-02-23 20:20:04 723 1

原创 Linux 上安装 Redis 并进行常见配置

Redis 是一个开源的、高性能的键值对数据库,它支持多种数据结构如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和有序集合(sorted sets)。以下是详细的安装步骤以及一些常见的配置操作。

2025-02-23 20:18:07 613

原创 PlumeLog 是一个轻量级的日志聚合系统,支持多种存储后端,包括 Redis。当与 Redis 集群(Redis Cluster)结合使用时,PlumeLog 可以实现高效的日志收集、存储和查询功

PlumeLog 是一个轻量级的日志聚合系统,支持多种存储后端,包括 Redis。当与 Redis 集群(Redis Cluster)结合使用时,PlumeLog 可以实现高效的日志收集、存储和查询功能。

2025-02-21 20:45:00 941

原创 Java + Neo4j 实现好友推荐功能的设计方案

在 Java 中使用 Neo4j 实现好友推荐功能,可以通过以下步骤完成:从设计社交网络的数据模型开始,到编写 Cypher 查询以识别潜在的好友,再到通过 Java 驱动程序与 Neo4j 进行交互。

2025-02-21 19:00:00 130

原创 Java + Apache Flink 实现 IoT 实时数据分析的方案

使用 Apache Flink 进行物联网(IoT)实时数据分析是一个非常强大的解决方案,因为它提供了高吞吐量、低延迟以及精确一次处理语义的能力。以下是详细的实现方案,包括如何设置环境、构建数据流管道、定义业务逻辑以及部署和监控整个系统。

2025-02-21 14:16:08 960

原创 Linux 上安装 JDK

Java Development Kit (JDK) 是开发 Java 应用程序所必需的工具集,它包括了 Java 编译器、运行时环境(JRE)以及其他开发工具。以下是详细的安装步骤以及一些常见的配置操作。

2025-02-20 19:00:00 303

原创 Linux 上安装 Docker

Docker 是一个开源平台,它允许开发者将应用程序及其依赖打包成容器化单元,从而确保应用在任何环境中都能一致地运行。以下是详细的安装步骤以及一些常见的配置操作。

2025-02-20 14:08:04 760

原创 Java开发面试题,在金融交易平台中,如何保证转账操作的强一致性?

想象你在一个专注于在线金融服务的企业工作,公司的主打产品是一款支持多种货币转换的国际汇款平台。由于资金安全至关重要,管理层特别强调转账过程中必须严格遵守强一致性原则,即任何时刻账户余额都不能出现负值或溢出的情况。请你分享一下在这个项目中是如何应用 Spring Boot 的事务管理功能的?具体而言,请详细描述你是怎么组织转账逻辑,并通过 XA 协议或本地消息表模式分析故障点、优化能源消耗等问题。另外,也请讨论一下你是如何处理海量转账数据流的,尤其是在低延迟要求下。

2025-02-19 14:21:27 514

原创 Docker 命令详解

Docker 是一个开源平台,它允许开发者将应用程序及其依赖打包成容器化单元,从而确保应用在任何环境中都能一致地运行。

2025-02-19 12:00:50 315

原创 Elasticsearch 操作命令详解

Elasticsearch 提供了一套强大的 RESTful API,允许你通过 HTTP 请求来进行各种操作,如索引(增加)、删除、更新文档,以及执行复杂的查询。以下是详细的命令介绍,包括增删改查、多条件查询、分页、聚合等。

2025-02-18 19:30:00 521

原创 Git 操作教程

Git 是一个分布式的版本控制系统,广泛用于软件开发和其他需要跟踪文件更改的项目中。以下是详细的 Git 命令操作指南,包括初始化仓库、提交更改、分支管理、远程仓库协作等常用操作。安装 Git根据你的操作系统选择合适的包管理器来安装 Git:基于 Debian 的系统(如 Ubuntu)基于 Red Hat 的系统(如 CentOS 或 Fedora)macOS使用 Homebrew 安装:配置 Git首次使用 Git 前,你需要配置用户信息:你可以检查当前的配置:2. 初始化仓库创

2025-02-18 17:00:00 1198

原创 MongoDB 操作命令详解

MongoDB 是一个文档型数据库,支持丰富的查询语言和灵活的数据模型。以下是详细的 MongoDB 操作命令介绍,每个命令都配有详细的文字说明和代码示例。本教程假定你已经安装并启动了 MongoDB,并通过 `mongosh`(MongoDB Shell)或类似的客户端工具连接到数据库。

2025-02-18 15:15:00 757

原创 Nginx 功能命令与配置详解

在当今的网络应用环境中,Nginx 作为一款高效、可靠的 Web 服务器和反向代理服务器,扮演着至关重要的角色。它以其轻量级的设计、卓越的并发处理能力和灵活的配置选项,广泛应用于从个人博客到大型企业网站的各种场景中。无论是静态内容的快速分发,还是动态应用的负载均衡,Nginx 都能提供出色的性能和支持。

2025-02-18 11:03:12 1008

原创 1: 在社交网络应用中,如何利用图数据库优化好友推荐算法? 2: 在电商平台中,如何用图数据库解决商品推荐和欺诈检测的问题?3: 在物联网(IoT)项目中,如何用图数据库管理和分析设备间的关系?

背景:设想你正在为一家社交媒体公司工作,该平台拥有数百万活跃用户。为了提高用户体验,你们的团队决定开发一个更智能的好友推荐系统。现有的基于规则的方法已经无法满足日益增长的数据量和复杂性,因此考虑转向使用图数据库来改进推荐逻辑。问题:请结合实际案例,谈谈你是如何设计并实现这个新系统的?具体来说,请深入探讨一下你是怎么构建用户之间的关系模型,并且通过 Cypher 查询语言或 Gremlin 脚本挖掘潜在联系人的。此外,还请分享一些关于性能调优的经验,比如索引策略、缓存机制等。回答:在设计好友推荐系统时,我主要

2025-02-17 18:45:00 732

原创 SpringBoot的应用上下文详解,ApplicationContext

Spring Boot 的应用上下文(ApplicationContext)体系是 Spring 框架的核心组件之一,它为应用程序提供了一个容器来管理 Bean 的生命周期和配置。在 Spring Boot 中,这个体系得到了进一步的优化和简化,使得开发者可以更加专注于业务逻辑的实现。

2025-02-17 17:30:00 535

原创 Redis 操作命令详解及命令行代码示例

Redis 不仅支持多种数据结构如字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)以及有序集合(Sorted Sets),还提供了原子性操作、持久化选项、事务支持、发布/订阅模式等高级特性,极大地扩展了它的应用场景。它以内存中的数据结构服务器的形式存在,能够提供亚毫秒级的响应时间,满足了现代应用程序对于速度和灵活性的需求。

2025-02-17 14:45:00 535

原创 在 Linux 上安装 Nginx

在现代 Web 开发和网络服务架构中,Nginx 作为一款高性能的 HTTP 和反向代理服务器,凭借其轻量级、高并发处理能力和灵活性,成为了众多开发者和系统管理员的首选工具。无论是用于静态内容的高效分发,还是作为动态应用的前端入口,Nginx 都展现出了卓越的性能和稳定性。本教程旨在为读者提供一个简单明了的指南,帮助你在 Linux 环境下顺利完成 Nginx 的安装与基础配置。我们将从最基础的操作开始,逐步介绍如何设置 Nginx 以满足不同的应用场景需求,并涵盖一些常见的优化技巧和最佳实践。无论你是

2025-02-17 10:27:45 2007

原创 Linux下常用的MySQL 命令详解

这将引导你完成一系列的安全选项配置,包括移除匿名用户、禁止远程 root 登录等。系统会提示你输入密码。成功登录后,你会进入 MySQL shell 环境。

2025-02-15 10:24:22 1015

原创 在 Linux 上安装 MongoDB,保姆级教程

MongoDB 作为一款领先的 NoSQL 数据库,以其灵活的文档模型、水平扩展能力和强大的查询语言,赢得了全球开发者的青睐。它不仅支持复杂的数据结构和实时分析,还提供了丰富的特性来简化应用开发流程。对于那些正在寻找一种能够快速迭代、适应不断变化需求的数据库系统的企业和个人开发者来说,MongoDB 提供了一个理想的平台。无论是处理海量非结构化数据还是构建动态Web应用程序,MongoDB 都展现出了卓越的性能和灵活性。

2025-02-15 10:23:53 852

原创 Linux 上安装 Elasticsearch 并进行常见配置

Elasticsearch 是一个分布式搜索和分析引擎,适用于各种用例,包括全文搜索、结构化搜索、分析以及所有三种类型的组合。

2025-02-14 14:14:23 1131

原创 Netty 核心知识点及入门教程

一个全面而深入的 Netty 学习指南,帮助你从零开始掌握这一强大工具的核心概念与实际应用。我们将逐步探讨 Netty 的基础组件、编解码器设计、异常处理机制以及心跳检测等高级特性,并通过具体的示例代码加深理解。无论你是刚刚接触网络编程的新手,还是希望进一步优化现有系统的专业人士,这份教程都将为你提供实用的知识和指导。

2025-02-14 14:13:49 847

原创 WebSocket 核心知识点及入门教程,nodejs使用websocket代码示例

WebSocket 是一种网络协议,旨在提供 Web 应用程序中的实时双向通信功能。与传统的 HTTP 请求-响应模型不同,WebSocket 允许服务器主动向客户端发送消息,而无需客户端发起请求。

2025-02-13 16:49:02 914

原创 Apache Flink 超简单讲解,Java中的分布式流计算框架

在互联网时代,数据像潮水一样涌来,企业不仅需要存储这些数据,更希望能够迅速从中挖掘出价值。传统的批处理方法有点跟不上节奏了,因为它们处理完一批数据得等下一批,这就导致了延迟。于是,一些早期的流处理框架出现了,比如 Storm 和 Spark Streaming。但是这些框架也有些小问题,比如状态管理不够灵活,或者在保证数据一致性方面做得不是特别好。

2025-02-12 09:43:56 915

原创 使用 Flink 和 Kafka 实现实时传感器数据分析与报警触发的详细设计

在一个现代化的工厂环境中工作,这里有无数个传感器在不停地监控着各种环境参数,如温度、湿度、压力、重力、可见光强度、红外线强度、气体浓度和烟雾水平等。这些传感器每秒钟都会产生大量的数据点,并通过网络实时发送到一个中心位置进行处理。我们的目标是构建一个系统,能够迅速地分析这些数据,计算出关键指标是否超出了预设的安全阈值,如果确实超过了,则立即发出警报通知相关人员采取行动。

2025-02-11 14:13:58 664

原创 Java分布式流处理,flink+kafka实现电商网站个性化商品推荐系统

在现代电商环境中,用户每天都会浏览大量商品页面,而这些行为数据中蕴藏着丰富的信息。通过分析用户的浏览历史、购买记录以及对特定商品的兴趣程度,我们可以为用户提供更加个性化的商品推荐,从而提升用户体验和转化率。为了实现实时的个性化推荐,我们需要构建一个能够快速处理并响应用户行为变化的数据处理管道。

2025-02-11 11:33:18 1572

原创 Java可用的数据仓库工具,Hive详解

Java中的Hive技术栈主要指的是使用Hive作为数据仓库工具,通过JDBC接口或者Hive的Java API来操作存储在Hadoop分布式文件系统(HDFS)上的大规模结构化数据。下面将从多个方面详细讲解Java中的Hive技术栈。

2025-02-11 09:49:30 398

原创 HDFS详解,Java可用的分布式文件系统

HDFS 就像是一个专门为处理海量数据设计的大仓库。通过 Java 编程语言,我们可以很方便地与 HDFS 互动,完成各种各样的任务,比如上传下载文件、设置权限、复制移动文件等。而且随着社区的发展,HDFS 也在不断进步,变得更加稳定和强大。

2025-02-10 20:24:35 791

原创 Java中的HDFS技术栈详解

HDFS 作为 Hadoop 生态系统中不可或缺的一部分,提供了强大的分布式文件存储能力。通过 Java 编程语言,开发者可以轻松地与 HDFS 进行交互,完成从简单的文件上传下载到复杂的权限控制和数据迁移等各种任务。同时,随着社区的不断发展壮大,HDFS 也在持续优化性能、增强安全性和扩展功能,使其成为处理大规模数据的理想选择之一。

2025-02-10 17:03:16 503

原创 Hive详解,Java数据仓库

Apache Hive 是大数据生态系统中的重要组成部分,它简化了对 Hadoop 数据的访问和分析过程。通过提供类似 SQL 的查询语言 HiveQL,使得非技术人员也能轻松参与到大数据分析工作中。同时,Hive 不断演进,增加了许多新特性和优化措施,使其成为企业级数据仓库解决方案的理想选择。

2025-02-10 15:31:56 835

原创 字节跳动Java面试题,3面,就一个场景分析题,玩大了。Flink+Kafka实现短视频平台直播间热度统计,使用 Flink 实现短视频平台直播间热度统计的设计思路与实现步骤

我们希望构建一个实时系统,能够处理来自多个直播间的用户行为(如进入直播间、点赞、送礼等),并根据这些行为动态更新每个直播间的人气指数。此外,还需要根据不同地区和直播类型生成热力榜。为了达到这个目标,我们可以遵循以下设计原则:

2025-02-10 10:37:09 563

原创 DeepSeek和即梦AI创作网络小说,同步配图,详细教程

假设即梦AI提供了一个RESTful API,可以调用该API来生成图片。将抓取的内容和生成的图片组合成微信公众号文章的格式。使用Jsoup库来抓取网页内容。

2025-02-10 10:26:27 4187

原创 Java 中的 TensorFlow API 详解

随着机器学习和人工智能的发展,越来越多的企业希望将这些技术应用于生产环境中。然而,许多企业的核心业务逻辑是用 Java 编写的,这就需要一个能够在 Java 生态系统内高效运行的机器学习工具。TensorFlow 的 Java API 应运而生,它允许开发者直接在 Java 应用程序中集成机器学习模型,无需依赖外部 Python 环境。

2025-02-09 18:07:59 1250

原创 Spring Cloud视频网站数据处理架构设计方案

我们构建了一个基于 Spring Cloud 的视频网站数据处理架构,它不仅能够有效地存储和管理海量数据,还能为用户提供个性化的体验和服务。每个组件都在其擅长的领域发挥作用,共同构成了一个稳定且高效的系统。

2025-02-09 07:43:45 917

原创 Java 中 TensorFlow API 详解

嗨,大家好!今天咱们深入探讨一下 Java 中的 TensorFlow API。TensorFlow 的 Java API 提供了一系列工具和方法来帮助你在 JVM 环境中构建、训练和部署机器学习模型。下面我将详细讲解这些 API,并附上相应的示例代码。

2025-02-09 07:41:22 1016

龙小乐视频剪辑助手,支持视频批量处理,视频混剪,视频分割,视频转图片,视频合并,免安装,解压即用,windows平台适用

龙小乐视频剪辑助手是一款集高效、便捷、专业于一体的视频处理软件,专为追求创意与效率的视频制作者、社交媒体达人、教育工作者及企业宣传团队量身打造。它融合了视频混剪、视频转图片、视频合并与视频分割四大核心功能,并支持批量操作,让复杂的视频编辑工作变得简单快捷。 视频混剪大师:革新性视频混剪技术,轻松从多个视频源中抽取精彩片段,无缝拼接成全新创意视频。支持批量处理,一次性导入多个视频文件,快速生成多个混剪作品,提升工作效率。 视频转图片神器:精准捕捉视频精彩瞬间,支持设置间隔时间自动截图,轻松将视频中的每一帧保存为高质量图片。批量转换功能,一次性处理多个视频文件,自动生成图片序列,适用于视频分析、社交媒体分享等多种场景。 视频合并:简化视频合并流程,一键将多个视频片段合并成一个连贯的视频文件,无需复杂剪辑操作。支持多种视频格式混合合并,自动转码匹配,确保合并后的视频播放流畅。 视频分割利器: 灵活设置分割时长,无论是按固定时间分割还是按场景自动分割,都能轻松实现。 预览分割点,确保分割位置的准确性,避免重要内容的遗漏。 支持批量分割视频文件,适用于视频素材整理、短视制作

2024-08-27

kellerMapper.jar

这是一款轻量级的MyBatis插件,在GitHub上发布的有打好的jar包,25.2Kb,导入项目中即可使用,支持创建数据表、自定义查询、分页查询等常用的数据库操作。 依赖包 <dependencies> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> </dependencies> 目录结构 mybatis:MyBatis 通用 Mapper 相关 annotation:注解相关 FieldAttribute.java:字段注解,标示成员变量为数据库字段,并设置相应的约束信息,如:长度、非空、查询字段、索引字段等 KeyAttribute.java:主键注解,标示成员变量为主键,支持标注为自增主键 SortAttribute.java:排序注解,标示成员变量为排序字段 TableAttribute.java:数据表注解,标示实体类对应的表名称、说明信息 provider:Sql 语句生成相关 BaseCreateProvider.java:数据表创建语句的生成器,支持生成索引 BaseDeleteProvider.java:delete 语句生成器,支持根据 ID、主键、自定义条件删除 BaseInsertProvider.java:insert 语句生成器,支持自增主键的 insert 操作 BaseSelectProvider.java:select 语句生成器,支持分页查询、统计查询、自定义条件查询等 BaseUpdateProvider.java:update 语句生成器,支持根据 ID、主键修改数据 BaseEntity.java:所有实体类的父类,提供了自定义查询条件、分页查询、排序的扩展 BaseException.java:自定义异常,在通用 Mapper 运行过程中抛出的异常 BaseMapper.java:所有 Mapper 的父类,提供了通用 Mapper 功能 SqlFieldReader.java:Sql 字段解析类,用于解析实体类中的自定义注解,为生成 Sql 语句服务 TypeCaster.java:类型转换,用于将 Java 中的数据类型转换成相应的 MySql 数据类型 util:工具类相关 Console.java:日志输出工具类,用于在控制台、日志文件中输出相关信息 ObjectUtils.java:Object 工具类,用于对象的空值判断 StringUtils.java:字符串工具类,用于生成指定格式的字符串及对字符串进行各种处理 使用方式 实体类继承 BaseEntity 并使用注解 @TableAttribute(name = "user_info",comment = "用户信息表") public class UserInfo extends BaseEntity { // 标注是自增主键 @KeyAttribute(autoIncr = true) // 标注是数据库字段 @FieldAttribute private int id; // 设置字段注释、非空约束、作为查询条件 @FieldAttribute(value = "用户类型",notNull = true,isCondition = true) private Integer type; @FieldAttribute(value = "密码",length = 200, isDetailed = true) private String password; // 设置字段注释、非空约束、字段长度、是索引字段 @FieldAttribute(value = "邮箱",notNull = true,length = 200,isIndex = true) private String email; @FieldAttribute @SortAttrtibute private Date createTime = new Date(); @FieldAttribute(value = "用户账号状态",isCondition = true) private Integer status ; @FieldAttribute(value = "是否删除,1 表示删除",isCondition = true) private Integer isDelete; ... ... } Dao 层继承 BaseMapper @Mapper public interface UserMapper extends BaseMapper<UserInfo> { } 调用 /** * 根据类型和邮箱查询用户 * @param type * @param email * @return */ private UserInfo getByEmailAndType(int type,String email){ UserInfo userInfo = new UserInfo(); // 设置查询条件1 Email userInfo.setEmail(email); // 设置查询条件2 Type userInfo.setType(type); // 设置使用 And 连接多个查询条件 userInfo.setBaseKyleUseAnd(true); // 执行查询并返回结果 List<UserInfo> list = userMapper.baseSelectList(userInfo); if(list != null && list.size() > 0){ return list.get(0); } return null; }

2020-06-21

Spring Boot 代码生成器

自己写的非常好用的Java代码生成器,用于生成 RESTful 风格的 Controller、Service、Dao、Entity 层代码。 提供的源码简单明了,可以直接使用,方便快捷生成你的项目代码,避免繁琐的基础代码设计;也可以快速修改,生成你自己的代码风格。详细教程参考地址:https://gitbook.cn/new/gitchat/activity/5c68a42b3f0d0d43168e85cc

2020-04-17

空空如也

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

TA关注的人

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