5 全冉

尚未进行身份认证

编程者。

等级
TA的排名 1w+

idea如何将git多次commit合并为一个commit,在向远程分支推送

1.现在我想将最近两次的已经commit的记录合并成一个commit2.选择这两条最早的一次提交记录,右键选择InteractivelyRebasefromHere…3.弹出框如图,将最新一次提交改为squash,然后点击StartRebasing备注:Log框时间线:是从上到下,越来越早。弹出框时间线:是从上到下,越来越晚。4.在弹出如下图框,默认会将两次提...

2019-09-05 21:21:59

idea 乱码解决方法,你可以试试

idea乱码我看了网上好多别的解决方法,都不行。不经意间,知道了一个方法,可行,限于windows系统!!重要的事情说三遍:限于windows系统,限于windows系统,限于windows系统.第一步打开C盘下的个人目录,找打idea目录下的配置文件,注意此处不是安装目录!重要的事情说三遍:注意此处不是安装目录!注意此处不是安装目录!注意此处不是安装目录!如下图:第二步打...

2019-08-19 19:44:23

服务器分析jvm运行情况的命令

1.执行命令:top讲解:输入top命令后按一下大写的P按cpu占用率排序输入top命令后按数字1,查看的cpu的核数为几核top命令显示的是你的程序占用的cpu的总数,也就是说如果你是4核cpu那么cpu最高占用率可达400%,top里显示的是把所有使用率加起来看到Tasks代表当前展示的是进程信息;得到占用cpu最高的进程PID为:159202.执行命令:jstack进...

2019-07-04 22:46:45

自己用到的一些idea快捷键

背景用惯了eclipse,猛的一下刚转idea懵B了,所以小记一下。命令按两下shift:查找ctrl+f:当前类中查找字符edit->find->FindinPath或Ctrl+Shift+f:全局查找字符Ctrl+R:当前文件中替换字符Ctrl+Shift+R:全局替换字符ctrl+f4:关闭当前文件Ctrl+Alt+...

2019-04-06 23:16:46

安装idea -- 祭奠我离开了eclipse

被迫离开eclipse,安装idea的背景刚换到一家新公司,组内除了我,其他人员都用的idea以前构建工具用的maven,这里用我没使用过的gradle,eclipse集成gradle后clone项目,build总是报错,自己鼓捣了半天也没有成功一:安装idea(1)官网下载idea官网:https://www.jetbrains.com/目前我写这篇博客时的最新版本是201...

2019-04-06 10:44:46

mysql里的索引

mysql数据库中的索引mysql中各种索引介绍主键索引它是一种特殊的唯一索引,不允许有空值。唯一索引与普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。普通索引最基本的索引,没有任何限制。全文索引仅可用于MyISAM表,针对较大的数据,生成全文索引很耗时好空间。多列索引(组合索引)为了提高mysql查询效率可建立...

2018-12-29 17:02:15

四款我试过的Markdown工具,大家可以参考选择

MarkdownPad2安装汉化与注册码https://blog.csdn.net/weixin_40612082/article/details/80454318MarkdownPad2发生HTML渲染组件出错的解决方案https://blog.csdn.net/geekqian/article/details/78342581markdown语法学习https://bl...

2018-12-25 16:41:08

Centos7 安装mysql 8.0.13(rpm)的步骤,就看这一篇就可以。

环境配置操作系统:CentOS7.564位mysql版本:8.0.13步骤1.卸载系统自带的mariadb-lib查看mariadb版本rpm-qa|grepmariadb卸载mariadbrpm-emariadb-libs-5.5.56-2.el7.x86_64--nodeps2.重启机器reboot3.从网易镜像下载mysql安装包wget...

2018-12-24 17:55:06

jdk7与jdk8 如何相互切换

转载请标明出处,辛苦测试1个小时所得https://blog.csdn.net/qq_23167527/article/details/84727839 测试资源:系统:win7旗舰版jdk7:jdk1.7.0_80jdk8:jdk1.8.0_192 各位看官根据自己的实际情况选择以下两种情况之一进行操作:   情况一.如果先安装jdk7,在安装jdk8的情况:...

2018-12-02 21:05:18

常用的8个排序算法,亲测排序

packagecom.quanran;importjava.util.Random;publicclassSort{ /** *<p> *Discription:[下面的算法顺序在前的比后面的快,但并不绝对。 *因为我最试的是数组长度从0到805000,如果测试数据长度接近805000, *则和我说的排序贴合] *</p>...

2018-09-18 16:03:57

实现一个请求的所有日志都拥有同一个标识,简称:实现基于RPC调用的轻量服务追踪。

目录第一步:消费者项目里:使用的日志工具是logback,下面看日志配置文件logback-spring.xml内容,重点是:[%thread]:打印日志时获取当前线程的名称第二步:消费者项目里:写个拦截器,主要是preHandle方法,给当前请求的线程设置一个线程名称第三步:消费者项目里:将刚才的拦截器注册第四步:消费者项目里:写个过滤器,注意当前过滤器实现的dubbo的Fil...

2018-09-11 15:55:04

泛型 + 反射 讲的比较细致的好文章

我只是提供一个入口,各位读者可以根据目录查看所有的文章......1、《夯实JAVA基本之一——泛型详解(1):基本使用》2、《夯实JAVA基本之一——泛型详解(2):高级进阶》3、《夯实JAVA基本之二——反射(1):基本类周边信息获取》4、《夯实JAVA基本之二——反射(2):泛型相关周边信息获取》5、《夯实JAVA基本之二——反射(3):类内部信息获取》...

2018-09-10 16:58:18

非对称加密算法RSA 工具类,拿来可用

packagecom.quanran.utils;importjava.io.ByteArrayOutputStream;importjava.security.Key;importjava.security.KeyFactory;importjava.security.KeyPair;importjava.security.KeyPairGenerator;impor...

2018-08-20 18:46:07

修改springboot控制台输出的图案

原本启动springboot项目的日志是这样的:但是我喜欢看见自己的名字,于是:1.在src\main\resources文件夹下新建banner.txt2.登录网站 patorjk.com/software/taag/输入字符串,生成自己想要的图案。3.把图案复制到banner.txt文件中4.启动类处禁用dubbo自己的图案5.然后main方法启...

2018-07-19 21:46:45

java中数字签名MD5withRSA和SHA1withRSA

一、简介数字签名用于验证消息发送者的身份,确保其他人无法伪造身份。二、原理数字签名基于非对称加密算法,利用只有拥有者才有私钥的特性(这可以标识身份)进行的。1、数字签名的生成对发送内容先生成有限长度的摘要,再使用私钥进行加密,进而生成数字签名。2、数字签名验证用公钥对数字签名进行解密获取加密内容(其实也就是摘要),再用与发送方相同的摘要算法对发送内空生成摘要,再将这...

2018-07-19 21:22:27

非对称加解密,私钥和公钥到底是谁来加密,谁来解密

第一种用法:公钥加密,私钥解密。---用于加解密第二种用法:私钥签名,公钥验签。---用于签名有点混乱,不要去硬记,总结一下:你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。同一种道理,我在换种说法:私钥和公钥是一对...

2018-06-07 20:07:54

eclipse集成lombok,以及lombok注解的使用

一。lombok简介    Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现Lombok,开发人员可以节省构建诸如hashCode()和equals()这样的方法。二。安装lombok  1.首先下载Lombok.jar包,下载地址:http://projectlombok.o...

2018-06-07 15:19:52

linux安装svn服务器的两种方式

操作环境:CentOS7.264位==============第一种:采用压缩包安装:比如你们公司服务器上安装软件有自己的规定,一般会采用压缩包安装。==============第一步:SVN服务器端压缩包下载下载地址:http://mirrors.cnnic.cn/apache/subversion/ 我下载的是subversion-1.8.19版本,下载好的压缩包置于目录/usr/loc...

2018-05-03 18:13:21

Eclipse在线安装SpringBoot快速搭建插件-STS

springBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapidapplicationdevelopment)成为领导者。也就是说,SpringBoot是为了简化Spring开发而生,主要思想是

2018-04-03 15:43:17

eclipse打jar

写这篇博客的背景:直接使用eclipse的export功能导出jar文件,适合于项目没有第三方jar包的场景,但是一旦你的项目引用了任何第三方jar包,这个功能就不好使了,解决办法如下:第一种方法:使用eclipse的插件 fatjar,我选择的是在线安装,你们也可以使用离线安装。在线安装步骤:eclipse菜单栏help-> installnewsoftware ->...

2018-04-03 15:26:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。