腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
以Java架构赢天下
专栏成员
举报
150
文章
198355
阅读量
33
订阅数
订阅专栏
申请加入专栏
全部文章(150)
java(57)
编程算法(48)
spring(41)
数据库(33)
sql(31)
云数据库 Redis(26)
分布式(17)
缓存(16)
云数据库 SQL Server(13)
网络安全(11)
xml(10)
jvm(10)
kafka(10)
linux(9)
微服务(9)
mybatis(8)
spring boot(8)
dubbo(8)
消息队列 CMQ 版(7)
http(7)
存储(7)
hashmap(7)
负载均衡(6)
文件存储(6)
容器(6)
https(6)
node.js(5)
maven(5)
负载均衡缓存(5)
网站(5)
面向对象编程(5)
zookeeper(5)
spring cloud(5)
html(4)
rabbitmq(4)
c++(3)
javascript(3)
android(3)
打包(3)
jar(3)
腾讯云测试服务(3)
aop(3)
php(2)
lua(2)
memcached(2)
mvc(2)
ide(2)
unix(2)
容器镜像服务(2)
日志服务(2)
企业(2)
压力测试(2)
jdk(2)
jdbc(2)
tcp/ip(2)
数据结构(2)
对象存储(1)
官方文档(1)
自动驾驶(1)
ruby(1)
bash(1)
ajax(1)
oracle(1)
nosql(1)
api(1)
tomcat(1)
全文检索(1)
apache(1)
solaris(1)
批量计算(1)
TDSQL MySQL 版(1)
mongodb(1)
日志数据(1)
数据安全(1)
运维(1)
spark(1)
dns(1)
单元测试(1)
rpc(1)
socket编程(1)
大数据(1)
微信(1)
安全(1)
架构设计(1)
canvas(1)
mvcc(1)
image(1)
png(1)
shutdown(1)
thread(1)
threadpoolexecutor(1)
visualvm(1)
监控工具(1)
线程(1)
线程池(1)
搜索文章
搜索
搜索
关闭
SpringBoot实现对HikariCP连接池的整合
spring
单元测试
腾讯云测试服务
数据库
java
池化思想是我们项目开发过程中的一种非常重要的思想,如整数池,字符串池,对象池、连接池、线程池等都是池化思想的一种应用,都是通过复用对象,以减少因创建和释放对象所带来的资源消耗,进而来提升系统性能。例如Integer对象的内部池应用,代码如下:
用户5546570
2021-02-22
2K
0
java Spi与SpringFactoriesLoader
spring
java
spring的SpringFactoriesLoader是spring框架内部工具类,在 Spring boot 应用启动的过程中,这个类的工作很重要, 启动逻辑使用该类从classpath上所有jar包中找出各自的 META-INF/spring.factories 属性文件,并分析出其中定义的工厂类。这些工厂类进而被启动逻辑使用,应用于进一步初始化工作。其使用的方式和java的spi基本类似,我们可以先学习java的spi而且进一步学习SpringFactoriesLoader。
用户5546570
2021-02-22
426
0
Java线程池ExecutorService中重要的方法
linux
java
ExecutorService 是 java 线程池定义的一个接口,它在 java.util.concurrent 包中,在这个接口中定义了和后台任务执行相关的方法。
用户5546570
2021-02-01
640
0
Java线程池ThreadPoolExecutor源码分析
linux
数据库
sql
ExecutorService接口继承Executor接口,并增加了submit、shutdown、invokeAll等等一系列方法。
用户5546570
2021-02-01
448
0
211本+985硕+计算机专业投面百度,坐等一周迎来三面,已拿offer
编程算法
java
hashmap
计算机六年入门选手,大大小小面试了不少,从小白一路成长而来,也希望能帮助到学弟学妹们。本面试经验只适用于我这种普普通通没有背景的萌新,大神勿扰
用户5546570
2021-01-26
540
0
JVM Thread Dump 文件分析
编程算法
java
Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了每个线程的所有信息,例如: 线程状态、线程 Id、本机 Id、线程名称、堆栈跟踪、优先级。
用户5546570
2021-01-20
1.2K
0
SpringBoot四大核心之自动装配——源码解析
html
面向对象编程
spring
我们点进去源码可以发现,@SpringBootApplication是一个组合注解,其中上面那三个是属于Java提供的元注解,@Inherited是指可继承的(如果@SpringBootApplication注解作用于类A上,然后B继承了A,那么B也具有该注解的功能)。重要的注解是下面这三个@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan。 @SpringBootConfiguration
用户5546570
2021-01-14
484
0
吃透 BATJ JAVA 面试精选 1000题,拿大厂offer 好像也没想象中那么难!
云数据库 Redis
memcached
java
mybatis
dubbo
本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈,希望大家都能找到适合自己的公司,开开心心的撸代码。
用户5546570
2021-01-13
549
0
Java内存泄漏检测库LeakCanary介绍,了解?
java
linux
android
网络安全
安全
在正方形寄存器中,我们在位图缓存上绘制客户的签名。这个位图是设备屏幕的大小,我们在创建它时发生了大量的内存不足(OOM)崩溃。
用户5546570
2021-01-13
978
0
Java内存泄漏和垃圾收集器是什么样的关系呢
java
jvm
缓存
在这篇博文中,我想详细介绍一下 java.lang.OutOfMemoryError 错误这个错误是如何在Java应用程序中发生的。
用户5546570
2021-01-08
489
0
重磅发行!腾讯爆出的“JVM学习笔记”,看完我爱了
jvm
ide
打包
java
“JVM”,一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。有了JVM后,Java语言在不同平台上运行时不需要重新编译,为我们提供了极大的便利性,现在在面试当中“JVM”相关的知识是必问的,可见现在互联网企业对JVM的重视性。
用户5546570
2020-12-25
614
0
SpringCloud 项目pom.xml配置
spring
xml
maven
spring cloud
首先声明,本项目整体用的是SpringCloud+SpringBoot+Mybatis-plus框架
用户5546570
2020-12-21
2.2K
0
能讲一下Spring用了哪些设计模式吗?
spring
java
网络安全
xml
编程算法
一个优秀的框架肯定离不开各种设计模式的运用,Spring框架也不例外。因为网上很多文章比较散乱,所以想总结一下在Spring中用到的设计模式,希望大家看完之后能对spring有更深层次的理解。
用户5546570
2020-12-16
491
0
集成动态日志,“消灭”logback-spring.xml
spring
javascript
日志服务
java
xml
动态调整线上日志级别是一个非常常见的场景,借助apollo这种配置中心组件非常容易实现。作为apollo的官方技术支持,博主经常在技术群看到有使用者询问apollo是否可以托管logback的配置文件,毕竟有了配置中心后,消灭所有的本地配置全部交给apollo管理是我们的最终目标。可是,apollo不具备直接托管logback-spring.xml配置文件能力,但是,我们可以基于spring和logback的装载机制,完全取缔logback-spring.xml配置,以apollo中的配置驱动。而且,改造后,大大提高了日志系统的灵活性和可扩展性。
用户5546570
2020-12-09
1.4K
0
Class.forName与ClassLoader的区别
java
今天看Java代理的一些文章的时候,通过动态代理想到了反射的问题,然后就想到了以前面试的时候被问到的一个面试问题: Class.forName与ClassLoader的区别? ,自己当时虽然回答上来了,但是回答的并不具体,今天有空做个整理。
用户5546570
2020-12-07
327
0
一张图彻底理解Spring如何解决循环依赖
spring
最近,在看Spring源码,看到Spring解决循环依赖问题的源码时,不得不说,源码写的太烂了。像Spring这种顶级的项目源码,竟然存在着这种xxx的代码。看了几次都有点头大,相信很多小伙伴都会跟我有一样的感受。怎么办呢?还是踏下心来,慢慢啃源码。最终,我将Spring如何解决循环依赖的源码总结成下面的流程图,这样,根据流程图读源码就清晰多了!!
用户5546570
2020-12-01
328
0
CompletableFuture 让你的代码免受阻塞之苦
编程算法
javascript
node.js
api
现在大部分的CPU都是多核,我们都知道想要提升我们应用程序的运行效率,就必须得充分利用多核CPU的计算能力;Java早已经为我们提供了多线程的API,但是实现方式略微麻烦,今天我们就来看看Java8在这方面提供的改善。
用户5546570
2020-11-26
782
0
MyBatis高级应用之逆向工程自动生成SQL语句
mybatis
数据库
spring
sql
java
本文以Spring整合MyBatis环境下,介绍MyBatis逆向工程自动生成pojo,mapper,dao的Java类。MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码,一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。下图为逆向工程依赖的jar包。
用户5546570
2020-11-24
1K
0
Java数据结构与算法分析 | 稀疏数组
编程算法
存储
在介绍稀疏数组前我们先来引入一个需求,下面是一个五子棋的棋盘(15 * 15),玩到中途时想要保存离开,希望下次打开还可以继续玩。我们怎么实现呢?
用户5546570
2020-11-24
292
0
maven项目引入本地jar包史上最详细实践方法
jar
java
maven
xml
依次打开IDEA的File – Project Structure – Project Settings – Modules –
用户5546570
2020-11-12
20.2K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档