Java
文章平均质量分 92
student_yoko
这个作者很懒,什么都没留下…
展开
-
JUC笔记
1. JUC开发包java.util.concurrent1.1 并发的源头https://www.cnblogs.com/hill1126/p/11218050.html原子性,可见性,有序性都是缓解CPU、内存、硬盘这三者的速度差异带来的问题。原子性:多线程切换,导致线程没有按照自己的意愿正确执行;可见性:数据在缓存中的更新没有及时通知其他线程;有序性:编译器优化使程序的执行顺序发生变化。缓存的可见性:在多核CPU中,每个核心都会有自己的独立缓存。CPU利用缓存,缓和了C原创 2021-04-26 15:19:22 · 223 阅读 · 0 评论 -
JVM笔记
1.为什么需要JVM?1.Java语言与Jvm之间的关系Java语言是跨平台的,编译过程是:.java -> .class -> 0101指令Java语言的不同,在C/C++中程序员用malloc和free来分配和释放内存,但在Java中,程序员不需要显式的释放一个对象的内存,而是通过虚拟机进行。2.Java内存区域https://www.cnblogs.com/dolphin0520/p/3613043.html2.1内存区域图jdk8以前jdk82.2程序计数器原创 2021-04-21 17:18:17 · 244 阅读 · 0 评论 -
java集合笔记
1.参考jdk8中文文档:https://www.matools.com/api/java8jdk8英文文档:https://docs.oracle.com/javase/8/docs/api/https://snailclimb.gitee.io/javaguide2.List2.1ArraylistArrays.copyOf()方法public static <T,U> T[] copyOf(U[] original, int newLength, Class<? ext原创 2021-04-21 14:20:15 · 185 阅读 · 0 评论 -
CentOS7 配置jdk,maven,mysql,redis部署springboot2项目
1. 前言安装上传下载lrzszyum -y install lrzsz#上传rz#下载sz文件夹#存放临时安装包mkdir -p /data/tmp#存放软件环境mkdir -p /data/service以上文件夹可自定义2. 配置jdkoracle官网下载jdk:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html上传jdk压缩包并配置上传jdk原创 2020-10-14 16:11:11 · 201 阅读 · 0 评论 -
Springboot连接虚拟机redis
1.环境ubuntu18.04redis5.0.5SpringBoot2.3.12.redis配置安装redis及其他可参考 https://blog.csdn.net/qq_41169102/article/details/106653593redis配置文件修改1.修改protected-mode yes 改为:protected-mode no2.注释掉#bin 127.0.0.13.将 daemonize no 改成 yes4.设置密码 requirepass 12345原创 2020-08-06 10:11:33 · 951 阅读 · 0 评论 -
redis overcommit_memory的问题
(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (原创 2020-08-03 16:13:42 · 583 阅读 · 0 评论 -
Spring学习
下载SpringJar包:链接原创 2020-05-08 15:20:02 · 109 阅读 · 0 评论