05 2022 档案
发表于 2022-05-30 14:30阅读:129评论:0推荐:0
摘要:一、使用docker部署一个前端项目 1.创建一个工作的目录 mkdir /mywork 2.项目进行打包 npm run build 会生产一个dist文件夹,如下,将打包好的dist文件上传到/mywork目录下 3.准备nginx配置文件 为了方便管理,创建的配置文件也放置在/mywork目录
阅读全文 »
发表于 2022-05-28 21:06阅读:85评论:0推荐:0
摘要:一、使用yum安装jdk 在linux上使用yum安装还是比较方便的 1.执行命令yum -y list java*查看可安装java版本。执行成功后可以看见如下的结果 有问题的话可以尝试重新建立yum wget -O /etc/yum.repos.d/CentOS-Base.repo http:/
阅读全文 »
发表于 2022-05-27 10:32阅读:256评论:0推荐:0
摘要:0.概述 0.1字节码文件的跨平台性 0.1.1.Java语言:跨平台的语言(write once,run anywhere) 当]ava源代码成功编译成字节码后,如果想在不同的平台上面运行,则无须再次编译 这个优势不再那么吸引人了。Python、PHP、Perl、Ruby、Lisp等有强大的解释器
阅读全文 »
发表于 2022-05-21 20:11阅读:241评论:0推荐:0
摘要:JVM上篇:内存与垃圾回收篇 1.JVM 与 Java 体系结构 1.1. 前言 作为 Java 工程师的你曾被伤害过吗?你是否也遇到过这些问题? 运行着的线上系统突然卡死,系统无法访问,甚至直接 OOM 想解决线上 JVM GC 问题,但却无从下手 新项目上线,对各种 JVM 参数设置一脸茫然,直
阅读全文 »
发表于 2022-05-10 21:01阅读:100评论:0推荐:0
摘要:高级技术之 JUC 高并发编程 内容概览 1 、什么是JUC 2 、Lock接口 3 、线程间通信 4 、集合的线程安全 5 、多线程锁 6 、Callable接口 7 、JUC三大辅助类: CountDownLatch CyclicBarrier Semaphore 8 、读写锁: Reentra
阅读全文 »