
开发工具
文章平均质量分 84
开发工具的使用,更快开发出项目。
程序员jin
公众号:小金的学习笔记
展开
-
如何在本地和线上安装和配置RabbitMQ
如果你想从远程服务器访问管理面板,你需要创建一个新的管理员账号,不能使用默认的 guest 账号,否则会被系统拦截,导致无法访问或登录。如果你想从远程服务器访问管理面板,你需要创建一个新的管理员账号,不能使用默认的 guest 账号,否则会被系统拦截,导致无法访问或登录。ps.里面的 5672、15672 很重要,我们的应用程序之间就是通过 5672 端口来和 RabbitMQ 做链接的,就像 redis 的6379,es 的 9200是一样的。将命令粘贴到此处,回车,显示已经启动了,并配置了一些插件。原创 2025-02-18 23:43:55 · 1844 阅读 · 0 评论 -
Java 后端整合 Swagger + Knife4j 接口文档
什么是接口文档?写接口信息的文档,每条接口包括:请求参数响应参数错误码接口地址接口名称请求类型请求格式备注who 谁用?一般是后端或者负责人来提供,后端和前端都要使用。原创 2025-01-15 16:52:24 · 965 阅读 · 0 评论 -
隐藏指定文件/文件夹和自动提示功能消失解决方案
Idea中隐藏指定文件或指定类型文件。指定SpringBoot配置文件。原创 2024-12-23 22:12:57 · 230 阅读 · 0 评论 -
Windonws 端口被占用,如何解决?
或者使用任务管理器关闭服务 Ctrl+Alt+Del —> 打开任务管理器;在任务处理器中处理。原创 2024-12-11 22:35:52 · 536 阅读 · 0 评论 -
IntelliJ IDEA常用快捷键一览表
文章目录IntelliJ IDEA常用快捷键一览表1-IDEA的日常快捷键第1组:通用型第2组:提高编写速度(上)第3组:提高编写速度(下)第4组:类结构、查找和查看源码第5组:查找、替换与关闭第6组:调整格式2-Debug快捷键IntelliJ IDEA常用快捷键一览表1-IDEA的日常快捷键第1组:通用型第2组:提高编写速度(上)第3组:提高编写速度(下)第4组:类结构、查找和查看源码第5组:查找、替换与关闭第6组:调整格式2-Debug快捷键原创 2024-12-05 16:27:44 · 198 阅读 · 0 评论 -
Java开发利器:IDEA的安装与使用(下)
苹果电脑或者是用惯Eclipse快捷的,可以选择其他快捷键插件。断点打在代码所在的行上。执行到此行时,会停下来。| * Description : 演示8:用户自定义数据视图 || * @Author : 尚硅谷-宋红康 || map.put(1 , “高铁”);| map.put(2 , " 网购");原创 2024-12-04 15:36:48 · 1213 阅读 · 0 评论 -
Java开发利器:IDEA的安装与使用(上)
IDEA,是 JetBrains ()公司的产品,该公司成立于2000年,总部位于捷克的布拉格,致力于为开发者打造最高效智能的开发工具。公司旗下还有其它产品,比如:WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术。原创 2024-12-03 14:02:15 · 1386 阅读 · 0 评论 -
Typora+PicGo+云服务器搭建博客图床
Gitee图床被封很多人之前喜欢使用gitee创建图床,白嫖gitee图床。但是如今Gitee仓库因为外链过多,官方加了防盗链不让用了,显然gitee 被封了。但是免费的有时候才是最贵的,私用云服务器的对象存储 OSS几块钱就可以用很长时间。下面就使用Typora+PicGo+阿里云OSS搭建博客图床。在我们往typora里插入图片的时候,PicGO会自动上传图片到图床,并返回一个图片的链接。这时候你的图片就是一个网络的链接(网址),不再是本地路径。原创 2024-11-23 22:28:45 · 820 阅读 · 0 评论 -
淘宝npm镜像源更新后,如何正常使用npm命令
这个地址是淘宝镜像在旧域名(npm.taobao.org和registry.npm.taobao.org)证书过期后更新的新地址。使用npm install *****命令 报错。,那么说明你已经成功切换到淘宝的npm镜像源了。正常使用npm和cnpm命令。原创 2024-09-17 16:37:06 · 919 阅读 · 0 评论 -
Git、Nginx和Swagger的常用技巧
作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程中涉及到的岗位角色,角色的分工、职责, 并了解软件开发中涉及到的三种软件环境。那么这一小节,我们将从 软件开发流程、角色分工、软件环境 三个方面整体介绍一下软件开发。在开发苍穹外卖这个项目之前,我们需要全方位的来介绍一下当前我们学习的这个项目。接下来,我们将从项目简介、产品原型、技术选型三个方面来介绍苍穹外卖这个项目。原创 2024-07-10 09:55:49 · 1138 阅读 · 0 评论 -
全网最全的接口文档速成
当前项目中,前端代码和后端代码混合在一起,是存在问题的,存在什么问题呢?主要存在以下几点问题:1). 开发人员同时负责前端和后端代码开发,分工不明确2). 开发效率低3). 前后端代码混合在一个工程中,不便于管理4). 对开发人员要求高(既会前端,又会后端),人员招聘困难为了解决上述提到的问题,现在比较主流的开发方式,就是前后端分离开发,前端人员开发前端的代码,后端开发人员开发服务端的业务功能,分工明确,各司其职。我们本章节,就是需要将之前的项目进行优化改造,变成前后端分离开发的项目。原创 2024-07-10 08:41:53 · 3521 阅读 · 0 评论 -
Nginx速成
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。官网:https://nginx.org/Nginx可以作为静态web服务器来部署静态资源。原创 2024-07-09 14:37:54 · 847 阅读 · 0 评论 -
Git常用技能速成
接下来,我们就需要对我们的功能进行优化,但是需要说明的是,我们不仅仅要对上述提到的缓存进行优化,还需要对我们程序的各个方面进行优化。目前默认git中只有一个主分支master,我们接下来进行缓存的优化,就不在master分支来操作了,我们需要在git上创建一个单独的分支v1.0,缓存的优化,我们就在该分支上进行操作。当前创建的v1.0分支,是基于master分支创建出来的,所以目前master分支的代码, 和v1.0分支的代码是完全一样的,接下来把v1.0的代码也推送至远程仓库。C. 推送代码到远程仓库。原创 2024-07-09 14:04:26 · 313 阅读 · 0 评论 -
Linux从入门到精通速成(二)
前面介绍的项目部署是手动部署,也就是部署过程中的每一步操作都需要我们手动操作。接下来,我们需要再讲解一下项目的自动部署,从而来简化项目部署的操作,那么我们先来整体上了解一下项目自动部署的流程及操作步骤。操作步骤如下:1). 在Gitee上创建远程仓库,并将本地的项目代码推送到远程仓库中2). 在Linux中安装Git,克隆代码3). 在Linux中安装maven4). 编写Shell脚本(拉取代码、编译、打包、启动)5). 为用户授予执行Shell脚本的权限6). 执行Shell脚本。原创 2024-06-11 17:18:59 · 728 阅读 · 0 评论 -
Vmware的虚拟机问题解决方案
这个是由于英特尔的虚拟化技术, 没有开启, 需要进入系统的BIOS界面 , 开启英特尔的虚拟化技术;不同的电脑型号 , 进入BIOS界面的方式不同, 需要百度查询一下自己电脑的型号 , 如何进BIOS;windows10系统可以参考: https://blog.youkuaiyun.com/biu_code/article/details/107504627。------> 卸载Vmware15版本, 安装Vmware16版本。-------> 清理磁盘空间。下载16版本的软件, 并安装;原创 2024-05-19 23:46:33 · 491 阅读 · 0 评论 -
Git从入门到精通速成(黑马篇)
场景一:备份 小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月 来的努力付之东流场景二:代码还原 这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目了,可是这被改得面目全非的 代码已经回不到从前了。什么地方能买到哆啦A梦的时光机啊?场景三:协同开发 小刚和小强先后从文件服务器上下载了同一个文件:Analysis.java。小刚在Analysis.java 文件中的第30行声明了一个方法,叫count(),先保存到了文件服务器上;原创 2024-05-19 23:01:58 · 1177 阅读 · 0 评论 -
Nginx从入门到精通速成
nginxNginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50000 个并发连接数。原创 2024-05-07 22:05:18 · 1042 阅读 · 0 评论 -
Linux从入门到精通速成(一)
Linux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作系统。不同领域的主流操作系统,主要分为以下这么几类: 桌面操作系统、服务器操作系统、移动设备操作系统、嵌入式操作系统。接下来,这几个领域中,代表性的操作系统是那些?1). 桌面操作系统操作系统特点Windows用户数量最多MacOS操作体验好,办公人士首选Linux用户数量少(桌面操作系统,Linux使用较少)2). 服务器操作系统。原创 2024-04-24 21:52:35 · 1164 阅读 · 0 评论 -
Git速成
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):集成后在IDEA中可以看到Git相关图标:可以通过启动两个IDEA窗口模拟两个开发人员来展示Git的使用:SVNCVSVSSGit 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。本地仓库:开发人员自己电脑上的 Git 仓库。原创 2024-03-18 13:05:31 · 1190 阅读 · 0 评论 -
Maven高级(二)
将抽取后的项目进行运行,测试之前的增删改查功能依然能够使用。所以对于项目的拆分,大致会有如下几个步骤:(1) 创建Maven模块(2) 书写模块代码分模块开发需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分。拆分方式可以按照功能拆也可以按照模块拆。(3)通过maven指令安装模块到本地仓库(install 指令)团队内部开发需要发布模块功能到团队内部可共享的仓库中(私服),私服我们后面会讲解。</</</</</</团队开发现状分析。原创 2024-02-20 15:56:03 · 1162 阅读 · 0 评论 -
Maven高级(一)
所谓分模块设计,顾名思义指的就是我们在设计一个 Java 项目的时候,将一个 Java 项目拆分成多个模块进行开发。1). 未分模块设计的问题如果项目不分模块,也就意味着所有的业务代码是不是都写在这一个 Java 项目当中。随着这个项目的业务扩张,项目当中的业务功能可能会越来越多。假如我们开发的是一个大型的电商项目,里面可能就包括了商品模块的功能、搜索模块的功能、购物车模块、订单模块、用户中心等等。这些所有的业务代码我们都在一个 Java 项目当中编写。原创 2024-02-19 15:06:11 · 1088 阅读 · 0 评论 -
Maven基础
Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。官网:https://maven.apache.org/Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。开源项目:https://www.apache.org/index.html#projects-list。原创 2024-02-19 14:32:33 · 1131 阅读 · 0 评论 -
大神必须知道的github神技巧
相信大多数同学是这么查找文件的,一级一级的点击项目目录去找文件,发现位置错了后还要回到最初的起点,再换一个目录去找,对于java这种包路径层层嵌套的项目来说实在是太麻烦,其实我们只需按下【t】键就可以快速实时的对仓库内所有文件进行搜索了。虽然通过上面技巧,我们已经能够很方便的搜索文件了,但如果要完整阅读项目代码,可能要在文件间来回跳转就非常麻烦,所以我们往往会把项目代码下载到本地,用更强大的编辑器来阅读,但是在我们调研和选择项目时,往往有非常多我们不了解的项目,难道要把他们一个个下载到本地再去打开吗?原创 2024-01-09 19:17:16 · 426 阅读 · 0 评论 -
不求人,自己找到全网最火的编程项目。
它会有更多的watch,也就是对项目的关注度要高;fork就是派生,或者理解为搬运,如果你想要学习这个项目或者对他做贡献,那你首先要fork这个项目;issues就是问题,那如果一个项目问题多,这并不代表是坏事,最起码表示有更多的人使用这个项目,并且希望他得以改进;pull request是代码合并请求,这个数量越多就表示更多人愿意向这个仓库贡献代码。最近更新时间、提交数。这两个指标就表示这个项目的活跃度,假设一个项目两年都没有更新了,你还会敢去使用它吗?原创 2024-01-08 20:00:00 · 965 阅读 · 0 评论 -
nvm下载node.js以及环境变量配置
在【系统变量】下的【Path】新建添加node全局文件夹【D:\nvm\nodejs\node_global】,之后点击确定。接下来设置电脑环境变量,右键“我的电脑”=>属性=>高级系统设置=>环境变量 进入以下环境变量对话框。找到自己对应的node.js文件所在路径,通过控制面板卸载node.js,确定nodejs没有残留。github中搜索,下载安装包,下载时修改文件路径,不能为中文。环境变量配置(nvm安装好会自己配置上,确认一下就好)。nvm环境配置好之后使用nvm安装node.js。原创 2023-11-23 20:10:22 · 1292 阅读 · 0 评论 -
node.js的环境变量配置
在cmd命令行中,在不指定路径的情况下执行某个命令,系统不一定知道这个命令对应的可执行文件在哪,如果在可执行文件所在的目录放到Path环境变量中,就能够确保找到对应的可执行文件。在path中添加:D:\Program Files\nodejs\node_global\node_modules\yarn\bin。在【系统变量】下的【Path】新建添加node全局文件夹【D:\Nodejs\node_global】,之后点击确定。直接在官网下载即可,使用V16版本,不要使用17以及以上的版本。原创 2023-10-08 19:37:43 · 18016 阅读 · 2 评论