Git-[合并多次提交]

Git-[合并多次提交]

方法一选中多个commit右击,选择Squash Commits修改合并后的Commit名字,确定后,test1 test2 test3 为远程分支上的commit强推本地覆盖远程分支 hard 覆盖方法二1.这是提交的分支记录2.右击分支commit,选择最长的一个选项3.选择后面提交,然后选择Fixup,这将此commit合并到前一个commit。4.合并后强制推送到远程分支,即可改变两个commit为一个commit啦!

杂类 2021-07-20 PM 1705℃ 0条
Java-[SPI]

Java-[SPI]

什么是SPISPI全称Service Provider Interface。简单理解就是一个不用依赖Spring框架即可简易实现ioc容器的一个技术手段。JDK-SPIJDK 提供了一个java.util.ServiceLoader类用于在指定路径META-INF/services下发现服务。在指定路径下新建名字为接口全名的文件,然后里面配置实现类的全名。public interface JDKSPIService { void sayHello(); } public class JDKSPIImpl1 implements JDKSPIService { @Over...

Java 2021-07-20 AM 1723℃ 0条
Ebatis-基础

Ebatis-基础

Ebatis是什么ebatis是一个声明式Elasticsearch ORM框架。只需要定义接口,便可轻松访问Elasticsearch。ebatis优雅地帮你隔离业务对Elasticserach底层驱动接口的直接调用,你不再需要自己手动去构建繁琐DSL 语句。同时,当升级Elastisearch版本的时候,业务可以完全不用关心底层接口的变动,平滑升级。目前,支持Elastisearch 6.5.1与7.5.1版本。总体流程Cluster集群为了保证高ES集群的高可用,同时支持对集群的负载均衡,ebatis没有直接使用elasticsearch提供的RestClient和RestHigh...

后端 2021-07-19 PM 1864℃ 0条
Lombok

Lombok

@NonNull这个注解可以用在成员方法、构造方法的参数前面或者用在成员变量上方,会自动产生一个关于此参数的非空检查,如果参数为空,则抛出一个空指针异常。//成员方法参数加上@NonNull注解 public String getName(@NonNull Person p){ return p.getName(); } ///// 相当于 /////// public String getName(@NonNull Person p){ if(p==null){ throw new NullPointerException("perso...

Java,后端 2021-07-05 AM 1954℃ 0条
手机丢失预案

手机丢失预案

手机卡挂失,补办可以直接拨打运营商电话,然后提供手机卡信息与个人信息进行挂失交通卡解除绑定,抹除原机数据启用备用机

生活,杂类 2021-05-19 PM 1709℃ 0条