开发心得
文章平均质量分 84
开发心得
GitHub质检员
目前专注于大学生项目实战开发,讲解,毕业答疑辅导以及产品测评、宣传、工具推广等合作。全网粉丝30万+,CSDN特邀博主,Java新星计划多届导师,掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。
展开
-
GIT实战篇,教你如何使用GIT可视化工具
本次我们总结了一些可视化工具的用法,并演示了使用IDEA的情况下面对一些场景的处理方式,可以看到,工具按钮总是比比命令行更高效直观,所以可视化操作对于开发者来说,简直如虎添翼。当然GIT的使用并不总是顺利,比如笔者曾遇见一些冲突解决后,自己未提交的代码遗失的问题。不过幸好IDEA自己有历史功能,还能从history中恢复代码。同事们也会偶发关于GIT的错误操作,导致的各种故障,甚至有时候连续几次误操作,最终影响到版本发布。原创 2023-10-31 15:06:10 · 1620 阅读 · 0 评论 -
Git概述
很多人都知道,林纳斯·托瓦兹在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Git是一种代码托管技术。在开发中,Git是一种代码托管技术,很多代码托管平台也是基于Git来实现的。Git可以帮我们做到很多的事情,比如代码的版本控制,分支管理等。注意:我们可以把Git理解成是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。正是因为有了Git的存在,现在很多工作才可以变得相对轻松。原创 2023-10-26 18:16:56 · 30 阅读 · 0 评论 -
Docker的运用
Docker是一种开源软件平台,用于在不同的操作系统(如Windows、Linux等)之间隔离应用程序,以便更有效和可靠地管理这些应用程序的部署和运行。Docker平台由三个基本概念组成:镜像(Image):镜像是 Docker 包含应用所需的一切的文件系统和配置的静态表示。镜像是一个只读的模板,可以用来创建 Docker 容器。容器(Container):容器是镜像的运行时实例。容器包含了一个应用程序及其依赖项,并且可以在任何 Docker 主机上运行。原创 2023-10-26 18:16:25 · 29 阅读 · 0 评论 -
【Docker】云原生利用Docker确保环境安全、部署的安全性、安全问题的主要表现和新兴技术产生
新兴技术指知识生产过程中产生的相对快速发展的根本性创新技术,具有影响未来经济和社会发展的潜力。原创 2023-10-25 15:05:32 · 50 阅读 · 0 评论 -
【Docker 】Docker 客户端,容器使用,启动容器,启动已停止运行的容器,停止一个容器,进入容器
docker exec:推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止。如果从这个容器退出,容器不会停止,这就是为什么推荐大家使用 docker exec 的原因。在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过。指定容器的运行模式。原创 2023-10-25 15:05:01 · 716 阅读 · 0 评论 -
idea中git如何commit,push,pull
在Github上修改文件,可以理解为是在团队项目开发中,团队成员从本地仓库提交的代码,上传到了Github远程仓库,而自己是把本地仓库更新为最新代码。切换到IDEA中,依次选择,鼠标右键–>Git–>Repository–>Pull 菜单。在点击Push之后,第一次连接,可能会需要填写Github的账号密码,直接填写账号密码即可,然后等待Push完成。1.进入码云,找到你所感兴趣的开源代码,点击Fork,意思是建立分支。4.点进这个仓库后,进行以下操作,目的为在idea中进行开发。原创 2023-10-24 14:58:16 · 1702 阅读 · 0 评论 -
VsCode 配置java环境(详细教程)
运行,出现以下结果就配置好了-原创 2023-10-24 14:57:44 · 7014 阅读 · 0 评论 -
毕业设计选题有哪些,如何写好一篇毕业设计(毕业论文), 毕业设计100篇,毕业设计模版,毕设源码分享,毕业设计合集,计算机,软件工程,网络工程,大数据专业毕业设计选题有哪些(附源码获取途径)
大家好!我是你们的毕设周学长,知道你们即将面临毕业设计的任务,所以我来给大家整理了一些可能用到的计算机毕设选题,希望能够帮到你们。当然,以上只是一些选题的示例,具体选题还需要结合自身的兴趣和实际情况进行选择。如果对选题有任何疑问,欢迎向我提问,我会尽力为大家提供帮助。祝愿大家能够找到适合自己的毕设选题,并顺利完成毕业设计!原创 2023-10-23 10:30:13 · 1126 阅读 · 0 评论 -
macOS 安装 Homebrew 详细过程
Homebrew是一个开源的包管理器,专为 macOS 设计,但后来也被扩展到了 Linux。它允许用户轻松地安装、更新和管理软件包。简单性:Homebrew 提供了一个简单的命令行界面,使得安装和管理软件变得非常容易。例如,要安装一个软件包,只需输入brew install 。公式 (Formulae):在 Homebrew 中,软件包被称为“公式”。公式是一些 Ruby 脚本,描述了如何安装软件及其依赖关系。Cask。原创 2023-10-23 10:27:44 · 226 阅读 · 0 评论 -
IntelliJ IDEA安装教程(超详细)
IDEA全称IntelliJ IDEA,是Java语言对的集成开发环境,IDEA在业界被认为是公认最好的Java开发工具。原创 2023-10-23 10:26:58 · 126 阅读 · 0 评论 -
搭建自己的 new bing网站----nginx反代(群晖,全docker版)
本篇教程全萌新向,即便新手也可以看懂演示效果如图。本篇文章以nginx反代为题带来一次new bing 的反代实践,可以搭建在自己的服务器上自用,使用起来更方便一点。go-proxy-bing bing项目演示(go + vue)部署准备:一台有公网ip的inux服务器(我的是国内群晖,外网更方便一点)一个域名(用于https反向代理我们的部署目标:演示核心项目nginx(其他项目也行,支持https反代就可以)聊天服务器(国内服务器最好搭建一个用于处理bing请求)原创 2023-10-19 09:11:19 · 300 阅读 · 0 评论 -
多图详解VSCode搭建Java开发环境
VSCode的全称是,它是微软推出的一款免费、开源、轻量级的代码编辑器,但是它的功能相当强大。它几乎支持所有主流的程序开发语言的语法高亮、智能代码补全 等特性,同时配合它轻大的插件扩展,我们可以搭建出一个媲美IDE的开发环境。VSCode支持WinMac以及Linux。``VSCode`安装包直接在官网下载即可,根据自己不同的操作系统,选择下载不同的安装包。原创 2023-10-19 09:10:41 · 807 阅读 · 0 评论 -
VSCode安装配置使用教程(最新版超详细保姆级含插件)一文就够了
VS Code 采用通用的用户界面和左侧的资源管理器布局,显示您可以访问的所有文件和文件夹,右侧的编辑器显示您打开的文件的内容。关于对上图界面的区域解释:区块颜色区块名称区块作用红色活动栏位于最左侧,可让您在视图之间切换,并为您提供额外的特定于上下文的指标,例如启用 Git 时传出更改的数量。绿色侧栏包含不同的视图,例如资源管理器,可在您处理项目时为您提供帮助。粉色状态栏有关已打开项目和您编辑的文件的信息。紫色面板。原创 2023-10-18 09:07:35 · 1410 阅读 · 0 评论 -
VSCode安装Esp-IDF开发环境(pip version)出错解决办法
可以看出是pip版本问题,所以只需要在安装程序使用pip命令之前,完成pip的升级即可。好像下载4点几的版本会出现此警告,导致安装失败;而下面安装5.0.1版本的时候同样出现了此警告,但是能够安装成功。原创 2023-10-18 09:07:01 · 1226 阅读 · 0 评论 -
超详细VMware安装Ubuntu虚拟机步骤
Ubuntu虚拟机的硬件建议:内存 ≥ \geq ≥ 2GB,硬盘 ≥ \geq ≥ 40GB,除了CD/DVD(SATA)需要选择刚刚下载的ubuntu镜像,其他的均可不用管。当一起设置完毕,vmware也就完成了安装,我们的Ubuntu虚拟机的显示尺寸也变成了全屏,鼠标更流程,宿主机里面的文件可以直接拖到虚拟机中,非常好用😆-为自己的虚拟机命名,并选择合适的安装位置,这里主要方便记忆和寻找虚拟机,除了建议使用全英文、数字和下划线,没有特殊要求:-原创 2023-10-17 09:09:56 · 642 阅读 · 0 评论 -
Python 和 PyCharm 安装
💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖- 拜托拜托这个真的很重要!- 有问题可以评论或者私信呢秒回哦。6、安装完成后,启动 cmd 命令行,并输入 python,如果出现 Python 3.6 的版本描述,则说明 python 环境已经更新了。3、项目创建好之后,可以在项目里新建文件,在项目上右击选择“新建”,选择“Python 文件”;2、选择安装路径(尽量避免安装在 C 盘),点击 Next;原创 2023-10-09 10:06:29 · 245 阅读 · 0 评论 -
MySQL数据库下载及安装教程(最最新版)
3、在命令提示符中先输入cd C:\Program Files\MySQL\MySQL Server 8.0\bin 打开目录,然后输入mysql -h localhost -u root -p 登录数据库,再输入数据库密码,登录成功查看信息。2、在电脑中找到安装好的MySQL的bin文件目录 ,我的安装目录是:C:\Program Files\MySQL\MySQL Server 8.0\bin。红线标出的是mysql数据库版本号,可与下图版本号不一样,以实际安装的版本为准。2、计算机—>右键—>管理。原创 2023-09-28 09:09:26 · 366 阅读 · 0 评论 -
MAVEN利器:一文带你了解IDEA中如何使用Maven
强大的构建工具——Maven。作为Java生态系统中的重要组成部分,Maven为开发人员提供了一种简单而高效的方式来构建、管理和发布Java项目。无论是小型项目还是大型企业级应用,Maven都能帮助开发人员轻松处理依赖管理、编译、测试和部署等任务。在上一篇文章中,我们学习了如何在自己的电脑环境中安装MAVEN软件,但实际上我们日常使用中并不是一直在命令行中使用MAVEN的,我们更多的是基于IDEA编译器来使用MAVEN,那么我们今天就来学习如何在自己的IDEA中配置MAVEN。目录。原创 2023-09-28 09:07:59 · 1169 阅读 · 0 评论 -
node.js安装及环境配置超详细教程【Windows系统安装包方式】
经过npm安装模块时都是去国外的镜像下载的,可是有的时候因为网络等缘由致使安装模块失败,好在阿里有团队维护国内镜像淘宝 NPM 镜像,上面有使用说明,你们可自行查看**添加国内镜像源:**如果没有梯子的话,可以使用阿里的国内镜像进行加速。源码地址:https://gitee.com/wuyanzua/blog-applet。原创 2023-09-28 09:06:54 · 2067 阅读 · 2 评论 -
MacOS配置Python开发环境和Pycharm的详细步骤(完整版)
与Unix的进化分支Linux的众多发行版本或MacOS都有自己的软件包管理工具(例如Ubuntu的apt软件包管理工具,MacOS的Homebrew)一样,Python也有自己的软件包管理工具,名叫pip。网上对于pip的定义为:pip是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。原创 2023-09-28 09:06:21 · 5799 阅读 · 0 评论 -
【腾讯云 Cloud Studio 实战训练营】 - 云IDE编程之旅化繁为简
随着云计算产业的发展,各种基于云端的 IDE 相继出现。相比于传统的 IDE,云端 IDE 可以更大程度的提升用户工作的效率。腾讯云与国内领先的一站式软件研发平台 CODING联合推出一款完全基于云端的 IDE:Cloud Studio。作为一款在线云端开发工具,它可以帮助用户减少安装 IDE 的成本,提供在线代码开发、编译、运行、存储的一站式服务,让用户体验“云端办公”的快、稳、准。原创 2023-09-28 09:05:37 · 43 阅读 · 0 评论 -
MySQL数据库下载及安装教程(最最新版)
3、在命令提示符中先输入cd C:\Program Files\MySQL\MySQL Server 8.0\bin 打开目录,然后输入mysql -h localhost -u root -p 登录数据库,再输入数据库密码,登录成功查看信息。2、在电脑中找到安装好的MySQL的bin文件目录 ,我的安装目录是:C:\Program Files\MySQL\MySQL Server 8.0\bin。红线标出的是mysql数据库版本号,可与下图版本号不一样,以实际安装的版本为准。2、计算机—>右键—>管理。原创 2023-09-26 09:48:16 · 503 阅读 · 0 评论 -
Idea整合Maven安装及配置教程(图文详解)
① Maven 是工具,专注服务于 Java 平台的项目自动化构建和依赖管理。②可以整合多个项目之间的引用关系,我们可以根据业务和分层需要任意拆分一个项目。③提供规范的管理各个常用jar包及其各个版本,并且可以自动下载和引入项目中。④可以根据指定版本自动解决jar包版本兼容问题。⑤可以把jar包所依赖的其它jar包自动下载并引入项目。原创 2023-09-26 09:17:36 · 6170 阅读 · 0 评论 -
基于Anaconda配置Python开发环境(Windows系统)
Pycharm称为IDE其实并不准确,因为Pycharm中并不包含Python编译器,Pycharm本质上只是一个高级的记事本(包含了语法分析等功能),真正的Python解释器在本系列中使用Anaconda中集成的Python环境。其中base environment后的路径是安装Anaconda时自带base环境的安装地址,而envs directories表示虚拟环境的安装路径,其后有三个路径,一般保存在第一个路径上。③ 安装完成后打开Pycharm,可以安装中文插件,方便操作。原创 2023-09-26 09:16:41 · 288 阅读 · 0 评论 -
Android Studio安装和使用教程(全文图解)
我们先进入安装的SDK目录,进入platform-tools目录下,找到adb应用程序,从这里打开cmd,因为这里没有将adb添加到环境变量,要是已经添加过adb的环境变量的可以直接打开cmd。1、在Android studio面板里,运行MainActivity.java,编译成功后,正常情况你手机会提示你安装程序,安装完成后,就可以运行了。这里对于华为手机有个坑,我们在开发者选项那里,如果打开了“监控ADB安装应用”,会导致这个程序在手机上安不上,需要关上那个“监控ADB安装应用”选项。原创 2023-09-25 09:36:18 · 3371 阅读 · 1 评论 -
IntelliJ IDEA快捷键大全 + 动图演示!
看到一篇 IDEA 快捷键的总结,非常全面,分享一下。本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。在IntelliJ IDEA原创 2023-09-04 09:46:20 · 193 阅读 · 0 评论 -
SVN 下载与安装(超简单)!!!
一 SVN 是什么?在公司做过团队开发都知道,一个项目的代码要保持最新的版本。举个例子!例如:一个公司的项目有5人开发(A,B,C,D,E五个人),有一个地方专门存放项目的最新的代码,这个地方比如叫 ‘代码仓库’A 写代码前需要从代码仓库下载最新的代码,然后开始写代码,需要把今天做些的代码上传到代码仓库,那这时候就要使用到SVN(版本控制工具)了。如图-二 SVN 简介-Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。原创 2023-09-04 09:17:31 · 648 阅读 · 0 评论 -
一款 IDEA 插件帮你优雅转化 DTO、VO、BO、PO、DO
大家好,我是不才陈某,文末留言送书!POJO 的定义是无规则简单的对象,在日常的代码分层中 pojo 会被分为VO、BO、 PO、 DTOVO (view object/value object)表示层对象1、前端展示的数据,在接口数据返回给前端的时候需要转成VO2、个人理解使用场景,接口层服务中,将DTO转成VO,返回给前台B0(bussines object)业务层对象1、主要在服务内部使用的业务对象2、可以包含多个对象,可以用于对象的聚合操作。原创 2023-08-25 09:12:53 · 365 阅读 · 1 评论 -
MyBatis-Plus LambdaQueryWrapper使用说明
MyBatis-Plus LambdaQueryWrapper使用说明。原创 2023-08-16 09:48:29 · 232 阅读 · 1 评论 -
IntelliJ IDEA 中有什么让你相见恨晚的技巧?
真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。原创 2023-08-25 09:05:11 · 31 阅读 · 0 评论 -
2023年JRebel最新激活方式
JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,修改才能生效;所以推荐使用 JRebel 插件进行热部署。原创 2023-08-25 16:02:40 · 4599 阅读 · 6 评论 -
数据库操作不再困难,MyBatis动态Sql标签解析
MyBatis的动态SQL功能极大地简化了数据库操作,使得针对不同查询需求的SQL语句生成变得灵活而高效。通过深入了解和掌握、、、、、、、和等核心标签,开发人员将大幅度减少因为参数不同,而写不同sql的麻烦,此时的sql会自己按预设逻辑变成不同的样式。因此,需要牢牢掌握。源码地址:https://gitee.com/wuyanzua/blog-applet。原创 2023-08-14 09:23:56 · 76 阅读 · 2 评论 -
盲打键盘的正确指法指南
很多打字初学者,并不了解打字的正确指法规范,很容易出现只用两根手指交替按压键盘的“二指禅”情况。虽然这样也能实现打字,但是效率极低。本文将简单介绍盲打键盘的正确指法,以便大家在后续的学习和工作中能够提高工作效率。原创 2023-09-14 11:16:28 · 157 阅读 · 0 评论 -
2022年最新版java 8( jdk1.8u321)下载及安装
注:现在官方下载需要登录账号,我已登录账号,直接下载即可。(自行注册、登录Oracle账号,如果不想注册、登录账号,可选择百度网盘下载即可)进入上述网址后,选择Java 8,然后根据自己系统位数选择对应安装包即可,我电脑是64位,即选择。我的电脑右键属性(win11则在系统控制面板找到关于) --> 高级系统设置 --> 环境变量。4、安装jre1.8,修改jre的安装路径,建议放在jdk同级目录。下载版本:jdk-8u321-windows-x64.exe。验证Java版本:java -version。原创 2023-09-25 09:33:49 · 702 阅读 · 0 评论 -
Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题)
本文主要介绍为和两种类型在安装中出现的一些问题,两种解决的方案不同,所以首,然后找相对应的安装方法。Android Studio的安装需要准备,一个是,一个是均可在者这篇文章以JDK1.8和Android Studio最新版本示例。链接:https://pan.baidu.com/s/1UEPpZGohIZ5sgoLLYEstNQ?pwd=94yj-提取码:94yj在安装Audroid Studio之前,要确定,否则安装之后会报错。如果已经安装并且配置好环境变量,请忽略该步骤,直接看下一步骤。原创 2023-09-25 09:35:46 · 12423 阅读 · 2 评论 -
maven工具-maven的使用-镜像仓库、本地仓、IDEA使用maven
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多ApacheJakarta项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。原创 2023-08-20 15:30:14 · 1385 阅读 · 0 评论 -
解决idea无法导入maven依赖的问题
如果你的maven版本正常,没有和idea版本不兼容,你的settings配置文件,maven仓库,pom文件都正常运行,也能将maven依赖下载至本地maven仓库,但idea中就是导入不了相关依赖。简单来说,这里配置的就是maven导入依赖时所能用的内存大小,xms为最小,xmx为最大,根据自己的电脑内存设置合适的内存大小即可。ps:maven无法导入依赖的原因很多,甚至有可能重启电脑就解决了,此处仅为其中一个我遇到并折磨了我很久的问题。如图,项目除了jdk之外没能导入进任何的依赖。原创 2023-09-26 09:16:04 · 2150 阅读 · 0 评论 -
使用VSCode SSH实现公网远程连接本地服务器开发的详细教程
远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看…而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,本地的开发机器完全不需要拥有远程开发环境的源代码,在vscode上编写代码可以直接同步更新到服务器上,给你带来丝滑般的远程开发体验。原创 2023-09-26 09:14:34 · 388 阅读 · 0 评论 -
闲置iPad Pro打造真正的生产力工具!使用vscode编程写代码
随着平板电脑的普及,大多数人的生活习惯和生活场景都离不开平板电脑的使用,刷剧,看短视频,玩主流游戏等,但是这些只是娱乐性质的场景,那想实现把平板结合到工作或者生产之中场景中呢,如编辑文档,制作工作表格,编写代码?所以在入手ipad后,为了防止“买前生产力,买后爱奇艺”。我们可以在linux上搭建code server,然后用ipad通过浏览器或者或app,来远程访问code server。使用服务器的资源来跑代码,而ipad前端上只需要负责撸代码和运行就可以啦,让ipad完美变身移动开发工具!!原创 2023-09-26 09:14:02 · 227 阅读 · 0 评论 -
在外SSH远程连接macOS服务器【cpolar内网穿透】
macOS系统自带有Secure Shell 客户端,它可让您登录到侦听传入SSH连接的远程服务器和台式机。我们可以用来ssh到服务器,但通常局限于局域网内的远程。本次教程,我们将使用cpolar内网穿透工具,映射ssh服务默认端口:22端口,获取公网地址,实现在公网环境下的ssh远程登录,无需公网IP,也无需设置路由器。原创 2023-09-26 09:13:03 · 90 阅读 · 0 评论