用户5546570

LV1
发表了文章

SpringBoot实现对HikariCP连接池的整合

池化思想是我们项目开发过程中的一种非常重要的思想,如整数池,字符串池,对象池、连接池、线程池等都是池化思想的一种应用,都是通过复用对象,以减少因创建和释放对象所...

用户5546570
发表了文章

java Spi与SpringFactoriesLoader

spring的SpringFactoriesLoader是spring框架内部工具类,在 Spring boot 应用启动的过程中,这个类的工作很重要, 启动逻...

用户5546570
发表了文章

Java线程池ExecutorService中重要的方法

ExecutorService 是 java 线程池定义的一个接口,它在 java.util.concurrent 包中,在这个接口中定义了和后台任务执行相关的...

用户5546570
发表了文章

Java线程池ThreadPoolExecutor源码分析

ExecutorService接口继承Executor接口,并增加了submit、shutdown、invokeAll等等一系列方法。

用户5546570
发表了文章

211本+985硕+计算机专业投面百度,坐等一周迎来三面,已拿offer

计算机六年入门选手,大大小小面试了不少,从小白一路成长而来,也希望能帮助到学弟学妹们。本面试经验只适用于我这种普普通通没有背景的萌新,大神勿扰

用户5546570
发表了文章

JVM Thread Dump 文件分析

Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Ja...

用户5546570
发表了文章

SpringBoot四大核心之自动装配——源码解析

我们点进去源码可以发现,@SpringBootApplication是一个组合注解,其中上面那三个是属于Java提供的元注解,@Inherited是指可继承的(...

用户5546570
发表了文章

吃透 BATJ JAVA 面试精选 1000题,拿大厂offer 好像也没想象中那么难!

本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcac...

用户5546570
发表了文章

Java内存泄漏检测库LeakCanary介绍,了解?

在正方形寄存器中,我们在位图缓存上绘制客户的签名。这个位图是设备屏幕的大小,我们在创建它时发生了大量的内存不足(OOM)崩溃。

用户5546570
发表了文章

Java内存泄漏和垃圾收集器是什么样的关系呢

在这篇博文中,我想详细介绍一下 java.lang.OutOfMemoryError 错误这个错误是如何在Java应用程序中发生的。

用户5546570
发表了文章

重磅发行!腾讯爆出的“JVM学习笔记”,看完我爱了

“JVM”,一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。有了JVM后,Java语言在不同平台上运行时不需要重新编译,为我们提供了...

用户5546570
发表了文章

SpringCloud 项目pom.xml配置

首先声明,本项目整体用的是SpringCloud+SpringBoot+Mybatis-plus框架

用户5546570
发表了文章

能讲一下Spring用了哪些设计模式吗?

一个优秀的框架肯定离不开各种设计模式的运用,Spring框架也不例外。因为网上很多文章比较散乱,所以想总结一下在Spring中用到的设计模式,希望大家看完之后能...

用户5546570
发表了文章

集成动态日志,“消灭”logback-spring.xml

动态调整线上日志级别是一个非常常见的场景,借助apollo这种配置中心组件非常容易实现。作为apollo的官方技术支持,博主经常在技术群看到有使用者询问apol...

用户5546570
发表了文章

Class.forName与ClassLoader的区别

今天看Java代理的一些文章的时候,通过动态代理想到了反射的问题,然后就想到了以前面试的时候被问到的一个面试问题: Class.forName与ClassLoa...

用户5546570
发表了文章

一张图彻底理解Spring如何解决循环依赖

最近,在看Spring源码,看到Spring解决循环依赖问题的源码时,不得不说,源码写的太烂了。像Spring这种顶级的项目源码,竟然存在着这种xxx的代码。看...

用户5546570
发表了文章

CompletableFuture 让你的代码免受阻塞之苦

现在大部分的CPU都是多核,我们都知道想要提升我们应用程序的运行效率,就必须得充分利用多核CPU的计算能力;Java早已经为我们提供了多线程的API,但是实现方...

用户5546570
发表了文章

MyBatis高级应用之逆向工程自动生成SQL语句

本文以Spring整合MyBatis环境下,介绍MyBatis逆向工程自动生成pojo,mapper,dao的Java类。MyBatis的一个主要的特点就是需要...

用户5546570
发表了文章

Java数据结构与算法分析 | 稀疏数组

在介绍稀疏数组前我们先来引入一个需求,下面是一个五子棋的棋盘(15 * 15),玩到中途时想要保存离开,希望下次打开还可以继续玩。我们怎么实现呢?

用户5546570
发表了文章

maven项目引入本地jar包史上最详细实践方法

依次打开IDEA的File – Project Structure – Project Settings – Modules –

用户5546570

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券