hugo github actions部署

hugo github actions 部署配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 name: GitHubPages on: push: branches: - master # Set a branch to deploy jobs: deploy: runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 with: submodules: recursive # Fetch Hugo themes (true OR

Immutability模式

Immutability模式:如何利用不变性解决并发问题? “多个线程同时读写同一共享变量存在并发问题”,这里的必要条件之一是读写,如果只有读

IO方面的知识

linux 文件系统相关 像一家公司要做 To B 的生意,发现客户多种多样,众口难调,不同的地域不一样,不同的行业不一样。如果你不懂某个地方的规矩,根本卖不出

java spring全家桶

springmvc怎么处理json数据 ajax请求 通过 HandlerAdapter 处理 这个 数据,

java_多线程_锁优化

**在并发编程中,多个线程访问同一个共享资源时,我们必须考虑如何维护数据的原子性。**在 JDK1.5 之前,Java 是依靠 Synchronized 关键字实现锁功能来做到这点的

java_优化_容器优化

arraylist换成线程安全的copyOnwriteList就可以解决线程不安全问题? copyOnwriteList更适合某一时间段统一新

java_优化_字符串优化的方法

有什么优化的手段呢? 字符串拼接用 StringBuilder stringBuffer intern 优化常用字符串 这个案例来自一位 Twitter 工程师在 QCon 全球软件开发大会上的演讲,他们想到的解决方法,就是使用 String.intern 来节

java八股_垃圾回收

java 八股 垃圾回收 SurvivorRatio 2个survivor 区 和 Eden区的比值,默认值为8,即$ Eden区: From区域:TO 区域 = 8:1:1 $

java并发八股

java 并发八股文 面试题网站 线程生命周期 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经
T