240 发简信
IP属地:广东
  • [Nginx]使用Nginx搭建一个静态网页服务器

    准备工作 首先我们需要一个index页面,这里我简单一点,直接用baidu的首页进行演示.直接进入百度,在浏览器按下ctrl+s即可保存网页,然...

  • Resize,w 360,h 240
    [Nginx]Nginx应用基础

    静态资源服务 通过本地文件系统提供服务 反向代理 Nginx基于NIO带来的强大性能 缓存 负载均衡 为什么需要反向代理,因为随着微服务的推行,...

  • Resize,w 360,h 240
    [SpringBoot]为什么要学SpringBoot

    1. Spring团队在Java开发市场有着最好的市场占有率 这个老开发都懂,早期的EJB,自从Spring框架退出之后,就从Java的视野里消...

  • Resize,w 360,h 240
    [Java]重学Java-CopyOnWriteArrayList

    CopyOnWriteArrayList 在没有JUC前,线程安全的List我们可以用Collections.synchronizedList(...

  • [Java]重学Java-LongAccumulator 类

    LongAccumulator LongAdder类是LongAccumulator的一个特例,它提供给用户一个自定义规则的可能——accumu...

  • Resize,w 360,h 240
    [Java]重学Java-synchronized

    synchronized的作用 synchronized作为Java提供的锁关键字,在单进程的时候可以提供互斥的功能。同时,由于其本身是一个关键...

  • [BUG]懵了,第一次遇到ERR_INCOMPLETE_CHUNKED_ENCODING

    背景描述 我写了一个导出的接口,POST请求,然后将返回的zip流复制给ServletOutputStream,本地跟前端联调好好的,放到测试环...

  • Resize,w 360,h 240
    [Java]重学Java-原子类

    JUC包下的原子类 JUC就是大名鼎鼎的java并发包,我们今天来看看基于非阻塞性算法的CAS封装的原子类.JUC下有AtomicInteger...

  • Resize,w 360,h 240
    [Java]重学Java-深入浅出ThreadLocal

    ThreadLocal 解决数据一致性的问题通常有几种方式(笔者理解为,进程内出现线程不安全的问题也是导致了数据不一致): 排队,典型的案例是s...