自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 2021-04-25

git init //初始化git git remote -v //查看当前项目与远程仓库的关联 git remote add origin [url] //建立本地仓库与远程项目仓库的关联,origin为远程仓库的别名,[url]为远程仓库的地址 git remote remove origin //删除与远程仓库的关联 git checkout -b [branchName] //本地新建分支并切换到该分支如果远程没有该分支,则本地新建的分支代码为新建分支前当前分支的代码 git checkout -b

2021-04-25 14:34:45 57

原创 Kafka保证exactly once原理

Kafka保证exactly once原理 1 从producer角度考虑幂等性 Kafka producer新增了幂等性的传递选项,该选项保证重传不会在 log 中产生重复条目。 为实现这个目的, broker 给每个 producer 都分配了一个 ID ,并且 producer 给每条被发送的消息分配了一个序列号来避免产生重复的消息。 同样也是从 0.11.0.0 版本开始, producer 新增了使用类似事务性的语义将消息发送到多个 topic partition 的功能: 也就是说,要么所有的消

2021-02-25 10:42:51 1798

原创 new一个对象的完整过程

new一个对象的完整过程 在new的开始过程中,首先检查该类是否能在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载、解析和初始化过。 接下来就是初始化对象。首先为对象在堆内存中分配一块空间,这块空间的大小在类加载完成后即可完全确定。分配空间有两种方法:①指针碰撞:前提要求是JAVA堆中的内存对象是绝对完整的,所有的内存都放在一边,空间的放在另一边,中间放着一个指针作为分界点,分配时即把指针移动类大小即可。②空闲列表:这时的堆内存是相互交错的,虚拟机维护了一个列表记录了堆中哪里还有足

2020-08-08 16:04:54 5600

原创 ThreadLocal解释

标题 调用ThreadLocal set方法后发生了什么? 先检查当前线程的threadLocals是否为null,是的话创建一个新的ThreadLocalsMap复制给当前线程的threadLocals,否的话直接加入; 加入的时候以当前线程的threadLocal为key,传入的value为值加入到ThreadLocalsMap中;注意threadLocal中的Entry的key为弱引用,在没有强引用的情况下可能会被回收; 若一个线程中有多个ThreadLocal实例对象,则在当前线程中以Entr

2020-08-06 11:25:33 119

原创 三个线程循环打印ABC

三个线程循环打印ABC 利用ReentrantLock锁,获取线程状态。 import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class PrintAbc { ...

2020-03-29 09:49:33 157

原创 JAVA使用递归方法遍历文件夹并获文件下的指定格式文件

JAVA遍历指定文件夹获取指定文件,File类调用方法 该代码是使用File类来关联指定文件和文件夹,输入参数为需要遍历的文件夹。采用递归的方式,来遍历整个文件夹来获取指定文件。比如获得.pdf文件等。 其次就是使用文件输入流和输出流来对文件进行保存。下面给出代码,注意抛异常。 public static void getfiles(File file1) throws IOExcept...

2019-05-16 11:25:21 1921 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除