前言每个开发都不想写文档。当你不想写接口文档时,可以通过安装插件在 IDEA 里实现自动同步,一边写代码一边同步接口文档给你的前端、测试同学。以下内容手把手教你怎么操作(这里仅面向使用 IDEA 编辑器、遵循 Java Spring 框架注释规范的同学)目录前言首先,你需要安装一个插件第二步,把你 IDEA 中的项目和 Apifox 的项目关联第三步,自动生成接口文档有了这个插件,你还可以直接在
转载请注明出处: 安装protocbuf插件 idea 建议下载一个 protobuf的插件, 可以有代码提示. 这里直接去pluging里搜就行了. 在idea的plugins中搜索proto,然后下载如下的插件就行(最多下载的那个),点击install,然后重启就可以。 gRPC项目构建 新建M
原创 精选 2023-05-29 10:03:44
356阅读
作者:bojiangzhouDebug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。  所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容:    一、Debug开篇    二、基本用法&快捷键    三、变
工欲善其事必先利其器,废话少说直接开始推荐我本人开发过程中最常用的让搬砖速度提升不少的IDEA插件。1. lombok项目中我们经常会定义一些POJO类,里面充斥着大量getset方法和toString的样板方法,让本身应该简洁明了的实体类变得臃肿不堪,就像这样:public class User { /** 姓名 */ private String name; /** 年龄 */ private
自2015年开始,七牛工效团队一直使用Go语言+Ginkgo的组合来编写自动化测试用例,积累了大约5000+的数量。在使用和维护过程中,我们觉得Ginkgo的很多设计理念和功能非常赞,因此特分享给大家。本篇不是该框架的入门指导。如果您也编写或维护过大量自动化测试用例,希望能获得一些共鸣.BDD(Behavior Driven Development)要说Ginkgo最大的特点,笔者认为,那就是对B
折腾了一上午终于把go语言的ide配置好了.其实GO语言的语法和特性早在去年的时候就学习了一遍.结果后来一直没机会进行开发,结果还是个GO小白.感叹一下,要学好一门编程语言唯一的途径就是多写代码...最近由于学习需要要做一些GO语言开发的工作,所以又开始折腾环境了.现在网上和书上提到的IDE有许多,比如vim,emacs,eclipse,liteide,intellij idea,goworks,
转载 2024-09-04 16:02:00
49阅读
目录插件1. 代码风格检查2. 主题3. 自动填充参数4. 智能代码提示5. Mybatis代码生成工具6. 彩虹括号7. 自动格式化8. 在线刷题9. markdown10. Imefix设置1. 自动导包2. 多行显示类文件3. 忽略大小写4. 设置单元测试覆盖 代码颜色5. 自动换行6. 工具栏字体大小7. 设置编码格式8. 设置代码补全快捷键9. 设置换行字符长度 插件1. 代码风格检查
 JProfiler是一个商业的主要用于检查和跟踪系统(限于Java开发的)的性能的工具。JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。      JProfiler 是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程
1.第一个javaSE项目01.双击idea运行IDE  02.配置JDK   03.创建项目的workspace      .iml文件里面是当前项目的一些配置信息!相当于web项目中的web.xml文件  04.创建java类和包   
定义GPRC (A high-performance, open-source universal RPC framework) 由google开源。所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调用本地的函数一样。 下图为gr
转载 2024-01-26 09:31:49
112阅读
  目前,做Java开发的很多人都在使用IDEA了,而有些人也选择用Eclipse,我这里介绍一下IDEA一步步创建Maven项目的步骤,并创建一个Spring的入门程序(Java项目,非Web项目),讲解比较少。。。  博客内容:使用创建Maven项目添加Spring核心包编写Spring入门程序并运行(Bean装配和Bean注入)   1. 创建Maven项目  打开IDEA软件,如
转载 2023-12-27 12:56:57
64阅读
搭建环境搭建数据库表使用的是MySQL数据库。新建名为task的数据库,在task数据库中新建名为student的表。在表中适当添加数据。创建表和添加数据的SQL语句如下所示。SET FOREIGN_KEY_CHECKS=0; --创建表 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `sid` varchar(40) NOT
转载 2024-06-01 09:01:42
63阅读
目录关于如何使用IDEA操作GitHub1.安装Git客户端与Idea关联1.1.下载git客户端1.2与idea关联2.链接你的GitHub账号3.在你的GitHub上建一个仓库3.1.来到GitHub主页点击New3.2 输入你的仓库名字和其他描述4.将GitHub上的仓库克隆到你的Idea4.1.复制你要克隆仓库的URL4.2复制你需要克隆的仓库的URL4.3克隆仓库5.把本地的代码提交到G
转载 2024-08-20 20:07:25
60阅读
GRPC JAVA IDEA 代码生成安装Protobuf Support插件创建maven项目,编辑pom.xml <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.5.1</version></dependency&
原创 2021-07-06 10:08:00
2886阅读
gRPC框架学习:6、Java+gRPC+maven+idea实例测试并打jar包文章目录gRPC框架学习
原创 2022-08-25 09:44:44
59阅读
1.创建maven项目,并在pom.xml中增加相关依赖,完
原创 2022-02-09 14:47:49
219阅读
什么是gRPCgRPC 已经成为实现需要大规模快速运行的分布式软件系统的一项重要技术。简而言之,gRPC 是一个 API 框架,它允许一个程序在互联网上的一个位置传递数据到另一个位置的另一个程序中的独特函数进行处理。其他 API 框架(如 REST)通常使用基于文本的格式(如 JSON 或 XML)在客户机和服务器之间传递数据,而在 gRPC 下,数据是以二进制格式在客户机和服务器端目标函数之间传
转载 2024-05-09 14:03:43
74阅读
前言现代的软件服务大多数是分布式应用程序,通过暴露自己的 API 对内或对外提供了一系列的功能点。服务与服务之间有时是跨语言、跨平台通信的。为了解决这些复杂场景,市面上也涌现了有很多解决方案。比如构建 RESTful 服务,将服务能力转化为资源集合;也有面向函数调用的客户端-服务器模式:远程过程调用(Remote Procedure Calls)。今天要介绍的 gRPC 就是后者的演变,一个非常受
转载 2024-03-28 10:14:16
66阅读
所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且也遵从server/client模型。使用的时候客户端调用server端提供的接口就像是调用本地的函数一样。grpc原理: 比如 A (client) 调用 B (server) 提供的remoteAdd方法: 首先,A与B之间建立一个TCP连接; 然后,A把需要调用的
转载 2024-02-18 08:16:38
65阅读
        此篇中主要简单实现了,grpc的4种交互,包括普通请求,客户端流,服务端流,和双向流。其中服务端采用go语言实现,客户端将采用java实现。        在此篇中基本可以了解到protobuf的基本知识,以及多文件编译上的一些问题。以及在gr
转载 2024-03-20 10:18:16
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5