240 發(fā)簡信
IP屬地:臺灣
  • 120
    Spring 如何解決循環(huán)依賴的問題

    轉(zhuǎn)自:徹底理解SpringIOC、DI-這篇文章就夠了 先看一個循環(huán)依賴問題 現(xiàn)象 循環(huán)依賴其實就是循環(huán)引用,也就是兩個或則兩個以上的bean互相持有對方蒋荚,最終形成閉環(huán)睡汹。比如...

  • 對最后一個幻讀換個思路說明不支持呢帖旨?如果事務(wù)2 中執(zhí)行了insert扇商,會導致事務(wù)3的幻讀毒姨。因為事務(wù)2insert的數(shù)據(jù)的版本號為2缠诅,會被3讀出來溶浴?

    MVCC 能解決幻讀嗎?

    昨天面試當中一個小伙認為MVCC可以解決RR中的幻讀問題管引, 先說結(jié)論士败, MVCC不能解決幻讀,很遺憾還是得用鎖。 下面詳細描述一下谅将。InnoDB的MVCC, 實現(xiàn)的是基于多...

  • MVCC 能解決幻讀嗎漾狼?

    昨天面試當中一個小伙認為MVCC可以解決RR中的幻讀問題, 先說結(jié)論饥臂, MVCC不能解決幻讀逊躁,很遺憾還是得用鎖。 下面詳細描述一下隅熙。InnoDB的MVCC, 實現(xiàn)的是基于多...

  • java日志體系

    JDK Logging由jdk提供的日志打印類:java.util.logging.Logger配置需要啟動時指定稽煤,所以用的很少:-Djava.util.logging.co...

  • public class Try {

    public static <T, R> Function<T, R> of(UncheckedFunction<T, R> mapper) {
    Objects.requireNonNull(mapper);
    return t -> {
    try {
    return mapper.apply(t);
    } catch (Exception ex) {
    throw new RuntimeException(ex);
    }
    };
    }

    public static <T> Supplier<T> of(UncheckedSupplier<T> mapper) {
    Objects.requireNonNull(mapper);
    return () -> {
    try {
    return mapper.get();
    } catch (Exception e) {
    throw new RuntimeException(e);
    }
    };
    }

    public static <T> Consumer<T> of(UncheckedConsumer<T> mapper) {
    Objects.requireNonNull(mapper);

    return t -> {
    try {
    mapper.accept(t);
    } catch (Exception e) {
    throw new RuntimeException(e);
    }
    };
    }

    @FunctionalInterface
    public interface UncheckedFunction<T, R> {

    R apply(T t) throws Exception;
    }

    @FunctionalInterface
    public interface UncheckedSupplier<T> {
    T get() throws Exception;
    }

    @FunctionalInterface
    public interface UncheckedConsumer<T> {
    void accept(T t) throws Exception;
    }

    }

    spring webflux(二)

    ? ?上一篇講了webflux的簡單使用,但如果深入點想就會有很多疑問囚戚。webflux是如何同netty協(xié)作的酵熙?響應(yīng)式的線程是如何調(diào)度的?一個請求是怎么來到我們定義的Requ...

  • 120
    關(guān)于volatile驰坊、MESI匾二、內(nèi)存屏障、#Lock

    最近又看了下Disruptor拳芙,里面提到了內(nèi)存屏障察藐,突然想到了指令重排、還有可見性态鳖,感覺里面關(guān)系有點亂转培,就翻了下,因此就寫了這篇文章 帶著幾個問題: 1.volatile浆竭,是...

  • 120
    spring webflux(二)

    ? ?上一篇講了webflux的簡單使用浸须,但如果深入點想就會有很多疑問。webflux是如何同netty協(xié)作的邦泄?響應(yīng)式的線程是如何調(diào)度的删窒?一個請求是怎么來到我們定義的Requ...

  • spring webflux(一)

    所有示例代碼:https://github.com/cumtbzy2011/webfluxdemo 功能與api 背景 Netty作為java領(lǐng)域首屈一指的nio框架,其以優(yōu)...

  • 代理與異常筆記

    https://segmentfault.com/a/1190000012262244代理對象的代理方法執(zhí)行時對異常的處理方式:異常處理的邏輯是顺囊,對RuntimeExcept...

  • ArrayList特碳、CopyOnWriteArrayList讀寫诚亚、迭代器、subList

    1.關(guān)于ConcurrentModificationException和迭代器讀寫(ArrayList)a) foreach語法底層其實是使用了iterator午乓。b) Arr...

  • spring-cloud-eureka-client功能簡要分析

    spring cloud默認使用eureka來做服務(wù)治理站宗。作為client的核心功能有兩個:服務(wù)發(fā)現(xiàn)和服務(wù)注冊。通過查看spring-cloud-netflix-eureka...

  • 120
    Netty中Queue的實現(xiàn)

    概述 最近在看Netty的源碼益愈,關(guān)注了下其隊列的實現(xiàn)梢灭;Netty中基于不同的IO模型夷家,提供了不同的線程實現(xiàn): BIO:ThreadPerChannelEventLoop每個C...

  • error creating overlay mount to /var/lib/docker/overlay2/

    error creating overlay mount to /var/lib/docker/overlay2/ docker for windows 打包、pull出現(xiàn)這...

  • 獲得容器中Bean的4中方式

    1.對于受Spring管理的Bean使用@Autowired敏释、@Resource聲明field或者method库快,基本操作2.在@Configuration配置類中用@Bean...

  • springboot聲明bean的六種方式

    茴香豆的四種寫法。钥顽。 ----聲明bean----1.@Component 聲明普通bean2.@Component 聲明FactoryBean 3.在配置類中使用@Bean...

  • 120
    windows下clojure安裝與開發(fā)環(huán)境配置

    被群中大佬安利入坑,安裝時候各種閃退县爬,不過再怎么樣也沒安卓開發(fā)環(huán)境難搞。添谊。 1. 安裝JDK7或JDK82. 安裝https://djpowell.github.io/lei...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品