Welcome everyone

 分类:java

java

git patch

git patch
git patch 应用场景 : code review     代码迁移 git patch 是针对一个或多个commit的   实操一波大家就知道了   git log       看看这个patch文件 From d2...

汪明鑫 4年前 (2020-05-19) 662浏览 0评论 0喜欢

java

idea shelve changes

idea shelve changes
我们可以用git stash 隐藏本地修改 还有一个idea 自带的神器可以无缝柔丝顺滑的隐藏本地修改  Shelve Changes Shelve 中文释义  搁置,停止   右键本地修改Shelve Changes , 或者点菜单栏 的VCS也可以  ...

汪明鑫 4年前 (2020-05-19) 585浏览 0评论 0喜欢

java

隐藏本地修改

隐藏本地修改
如果在开发中有其他紧急事情需要搞,本地的提交了,切分支搞就行 但如果是合作在某个分支开发,有紧急的bug需要fix,当前的改动不允许直接提交,我们可把本地的修改隐藏   不需要git add . 直接使用git stash   git stash 后显示本...

汪明鑫 4年前 (2020-05-11) 580浏览 0评论 1喜欢

java

git使用小技巧

git使用小技巧
git pull   VS   git pull –rebase 首先推荐 git pull –rebase,会让commit 更连续更优雅     当前develop分支上有三个commit A,B,C。现在我们两个项目开始启动,需要...

汪明鑫 4年前 (2020-04-23) 617浏览 0评论 0喜欢

java

编译器优化手段 重排序

编译器优化手段 重排序
周末,小伙伴召威进行了面试题重排序的分享,听完收获颇丰 并下来自己跑了下代码进行了些学习   // 面试题:定义了A=0,B=0;a=0,b=0四个全局变量。设计两个线程,线程1执行a=1;A=b; 线程2执行b=1;B=a; // // 要求一:两个...

汪明鑫 4年前 (2020-04-13) 536浏览 0评论 0喜欢

java

Equals和==的简单比较

Equals和==的简单比较
Equals和==的简单比较 1. equals和 == 的区别 1.1 == 比较的是内存地址。 举例分析: //首先自定义一个Fruit类 public class Fruit { private String name; private int num...

Abfahrt 4年前 (2020-04-08) 609浏览 0评论 3喜欢

java

父类泛型信息为什么可以拿到?

父类泛型信息为什么可以拿到?
泛型是一个语法糖,在编译时期会被擦除 泛型的出现减少了很多强转的操作,同时避免了很多运行时的错误,在编译期完成检查 获取当前类的泛型信息是获取不到的,获取父类的泛型信息是可以获取的到的,为什么呢?   package pers.wmx.springbootfreemar...

汪明鑫 4年前 (2020-03-30) 539浏览 0评论 0喜欢

java

AQS 真的难顶!

AQS 真的难顶!
谈AQS 首先需要聊到多线程并发 多线程并发操作内存数据,会出现线程安全的问题 因此引入了锁的概念,只允许一个线程争抢到锁,进行后续操作,其他线程阻塞       就类比高速公路收费站,车辆都是有序排队的通过收费站,一辆车过去缴费时,后面的车是排...

汪明鑫 4年前 (2020-03-20) 679浏览 2评论 0喜欢

java

JUC 大图一览

JUC 大图一览
JUC 知识体系,需要学习掌握 ,learn ING     上图只是冰山一角,JUC里还有很多东西,打算以这个图为中心发散深入的进行下学习 感觉JUC工作中用的不多,而且在jdk中是比较难的一部分,比较枯燥、难啃。。。慢慢整吧 博客和书该看还是要看,源码该...

汪明鑫 4年前 (2020-03-20) 569浏览 0评论 0喜欢