logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea插件开发之hello idea plugin

最近一直想研究下自定义idea插件的内容,这样如果是想要什么插件,但又一时找不到合适的,就可以自己来搞啦!这不终于有时间来研究下,但过程可谓是一波三折,再一次切身体验了下万事开头难。那么,为了能让有这方面需求的小伙伴,少走弯路,直通罗马,就考虑写一篇入门的文章,我们共同学习,共同进步!!!

文章图片
#intellij-idea#java#ide
网络协议之文件下载相关协议

文件下载在我们日常生活和工作中无处不在,还是挺重要的存在,所以本文来简单看下多有哪些文件下载的方式。

#网络协议#网络
网络协议之https?

https协议还是挺复杂的,本人也是经过了很多次的学习,依然感觉一知半解,无法将所有的知识点串起来,本次学习呢,也是有很多的疑惑点,但是还是尽量的输出内容,来帮助自己和在看文章的你来共同进步吧!为了更加系统,行文采用线性的方式来进行,遇到一些点的话再单独展开说明。接下来我们就以https协议本身作为切入点开始吧!

#网络协议#https
git之将代码从一个仓库移动到一个新的仓库(保留分支和提交记录)

工作中遇到了这样的问题,因为项目所属部门的变更导致需要从当前的仓库移动到一个新的仓库,将整个过程记录在这里。

文章图片
#git
git之merge和rebase

写在前面不管是merge,还是rebase都是将一个分支的修改合并到另一个分支,但是方式方法有所不同,下面我们具体来看下每种情况。1:mergemerge就是合并代码,这种方式合并代码后,合并的结果会生成一个新的commit(效果同手动修改后的提交),而merge又有两种方式分别是fast-forward和,非fast-forward,分别来看下这两种方式。1.1:fast-forward当合并代

#git
git之如何合并部分提交

写在前面在日常工作中经常会有这样的场景,在正常的功能开发中突然有紧急的bug修改,或者是紧急功能开发上线,在上线时又不能将正在开发中的功能合并到主干,此时我们就需要只合并需要紧急上线的代码到主干,接下来我们就看下这种情况如何处理。1:cherry-pick通过git的cherry-pick命令可以选择合并哪个提交id对应的修改到当前分支,接下来详细看下。假设现在本地有master分支和dev两个分

#git
idea导入spring boot源码过程分析

写在前面环境win10(其他应该也可),idea2020-2(最好保持一致),jdk8+,maven3.5.4(最好保持一致)其他最好准备翻墙软件,因为可能部分依赖无法下载。1:下载源码从这里fork代码到自己的仓库中,fork的目的是为了可以直接方便的修改源代码,如果发现从git下载代码太慢,也可以将代码导入到gitlab中,然后再进行下载。大概导入到gitlab中过程可以参考以下几张图:完毕之

#java#spring boot#spring +1
mysql之general-log

在应用程序中最低日志级别是debug,这种级别时会输出大量非常详细的日志,在开发过程和排查问题时可以起到非常重要的作用,对于MySQL也是有这种debug日志的,它就是general log,general log会打印详细的连接过程信息,执行的sql语句信息等,但是会造成MySQL一定的性能损失,但是在排查问题时可以临时开启辅助查找问题。下面我们一起看下。1.2:测试执行如下语句:日志输出如下:

#mysql
JVM工具之Arthas使用

写在前面源码 。Arthas是淘宝开源的JVM问题定位工具,本文一起来看下。1:准备arthas是一个可执行的jar包,可以从这里 下载,运行jar包后会列出所有的java进程,用户可以选择附加到哪个java进程,进而就可以使用arthas提供的各种命令来定位问题和辅助性能优化了。如下开始使用操作步骤:在arthas的交互命令行中就可以执行其提供的命令来进行操作了,下面一起来看下。2:命令的使用2

文章图片
C语言基础学习之基本语法

/ 定义一个宏,无类型,全局使用printf("长: %d", LENGTH);printf("呸是: %f", PI);return 0;if ($?if ($?长: 10xxxx: 50呸是: 3.141593。

文章图片
#c语言#学习#开发语言
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择