08 2020 档案
摘要:public static void sort(int[] arry){ int size = arry.length ; for(int i = size/2 -1 ;i>=0;i--){ heapify( arry,size , i); } for(int i = size-1 ;i>=0 ;i
阅读全文
摘要:org.springframework.web.servlet.DispatcherServlet#doDispatch org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter#handleorg.springf
阅读全文
摘要:private final Map<T, HandlerMethod> mappingLookup = new LinkedHashMap(); key-> value RequestMappingInfo -> HandlerMethod private final MultiValueMap<S
阅读全文
摘要:分布式事务 可靠消息最终一致性方案 rocketmq 事务消息 最大努力通知方案 A本地事务执行完成后 发到MQ 调用系统B 失败 反复调用 强一致性方案 (TCC) try阶段 confirm阶段 cancel阶段 m_ids 当前真在执行的事务id列表 m_up_limit_id 小于此值的是已
阅读全文
摘要:虚拟机栈(栈帧中的本地变量表)中引用的对象,比如在方法中定义"Object obj = new Object();"方法区中类静态属性引用的对象,比如在类中定义"private static Object lock = new Object();",将Object对象作为一个锁,所有类共享方法区中常
阅读全文
摘要:AnnotationAwareAspectJAutoProxyCreator org.springframework.web.servlet.handler.AbstractHandlerMethodMapping#initHandlerMethods Method RequestMappingIn
阅读全文
摘要:kafka消息不丢 acks = all Partition Leader接收到消息之后,还必须要求ISR列表里跟Leader保持同步的那些Follower都要把消息同步过去,才能认为这条消息是写入成功了 acks = 1 默认 表我们的消息被leader接收之后就算被成功发送 acks =0 完全
阅读全文
摘要:void transfer(Entry[] newTable, boolean rehash) { int newCapacity = newTable.length; for (Entry<K,V> e : table) { while(null != e) { Entry<K,V> next =
阅读全文
摘要:java --XX:+PrintCommandLineFlags -version 普通对象 Objetct object = new Object() 16字节 (8+4+pending) 1 对象头 markword 8个字节 2 ClassPoint 指针 -XX:+UseCompressed
阅读全文