上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: SQL 一、数据源的自动配置 HikariDataSource 1、导入jdbc使用场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artif 阅读全文
posted @ 2021-05-27 16:46 DHaiLin 阅读(72) 评论(0) 推荐(0) 编辑
摘要: /** * 缓冲区(Buffer):在java NIO 中负责存储数据;缓冲区就是数组,存储不同类型的数据; * * 根据不同的类型(boolean类型除外),提供了相应类型的缓冲区; * ByteBuffer * CharBuffer * ShortBuffer * IntBuffer * Lon 阅读全文
posted @ 2021-05-20 16:48 DHaiLin 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 基本概念: 两个或两个以上的类相互引用、互相依赖; Java使用构造器不能解决循环依赖问题; Java可以使用setter解决循环依赖问题; Spring中: 内部通过三级缓存来解决循环依赖问题(DefaultSingletonBeanRegistry) 只有单例的 bean 会通过三级缓存提前暴露 阅读全文
posted @ 2021-04-20 11:09 DHaiLin 阅读(71) 评论(0) 推荐(0) 编辑
摘要: AQS:抽象的队列同步器 是用来构建锁或者其它同步器组件的重量级基础框架及整个UC体系的基石,通过内置的FO队列来完成资源获取线程的排队工作,并通过一个int类型变量表示持有锁的状态; AQS为什么是JUC内容中最重要的基石? 在juc下countDownLatch、Semaphore、Cyclic 阅读全文
posted @ 2021-04-19 10:05 DHaiLin 阅读(55) 评论(0) 推荐(0) 编辑
摘要: java.util.concurrent.locks.LockSuport 用于创建锁和其他同步类的基本线程阻塞原语。 这个类与每个使用它的线程相关联,一个许可证(在Semaphore类的意义上)。 如果许可证可用,则呼叫park将park返回,在此过程中消耗它; 否则可能会阻止。 致电unpark 阅读全文
posted @ 2021-04-15 14:34 DHaiLin 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 搭建JavaEE环境 安装jdk 1、通过xftp5软件将文件传输到linux系统 /opt目录下;(一般情况下,linux安装文件放到opt文件下); 2、解压文件 ; tar -zvxf 文件名:解压tar.gz压缩文件 解压完成之后,需要进入到jdk/bin/ 目录下:可使用java命令 示例 阅读全文
posted @ 2021-04-14 10:55 DHaiLin 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1、java.lang.StackOverflowError 2、java.lang.OutOfMemoryError:java heap space 3、java.lang.OutOfMemoryError:GC overhead limit exceeded 4、java.lang.OutOfM 阅读全文
posted @ 2021-03-25 17:39 DHaiLin 阅读(73) 评论(0) 推荐(0) 编辑
摘要: GC的作用域 GC分类: 次数上频繁收集的Young区(新生代):Minor GC 次数上较少收集Old区(老年代):Full GC 基本不动Perm区(永久代),在java8后更改为Metaspace(元空间) 1、垃圾回收四大算法 1.1、引用计数法:有对象被引用了,则GC不进行垃圾回收; 1. 阅读全文
posted @ 2021-03-25 17:38 DHaiLin 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、Linux基础 Linux入门 1、简介: Linux是一款操作系统,免费、开源、安全、高效、稳定、处理高并发非常强悍,现在很多项目都部署到 Linux/unix服务器上; 2、安装VM、Centos; 学习 Linux需要安装虚拟机,然后再虚拟机上安装一个操作系统 Centos; 0、先打开b 阅读全文
posted @ 2021-03-24 10:29 DHaiLin 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Java8以后的JVM 1、JVM调优和参数配置,查看JVM系统默认值; 1.1、JVM参数类型: 标配参数 -version -help -showversion X参数(了解) -Xint 解释执行 -Xcomp 第一次使用就编译成本地代码 -Xmixed 混合模式(先编译再执行) XX参数 b 阅读全文
posted @ 2021-03-23 10:37 DHaiLin 阅读(58) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页