牛客807528749号
牛客807528749号
全部文章
java
big data(1)
c++(1)
DDD(1)
github(1)
hadoop(1)
https(1)
jenkins(1)
kafka(4)
linux(4)
mvc(1)
mysql(18)
nginx(2)
p2p(1)
postgresql(1)
postman(1)
rabbitmq(5)
redis(11)
rpc(3)
spring(23)
spring boot(10)
spring cloud(4)
sql(5)
tcp/ip(3)
tomcat(1)
udp(1)
ui(1)
zookeeper(1)
中间件(3)
分布式(7)
安全(1)
微服务(4)
性能优化(1)
数据库(5)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(2)
系统架构(1)
经验分享(1)
缓存(4)
网络(3)
腾讯云(1)
链表(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java架构师之路
全部文章
/ java
(共258篇)
为何每次用完ThreadLocal都要调用remove()?
什么是内存泄漏 Key 的泄漏 Value 的泄漏 如何避免内存泄露 什么是内存泄漏 内存泄漏指的是,当某一个对象不再有用的时候,占用的内存却不能被回收,这就叫作内存泄漏。 因为通常情况下,如果一个对象不再有用,那么我们的垃圾回收器 GC,就应该把这部分内存给清理掉。这样的话,就可以让...
2022-06-08
0
0
看完阿里强推Java程序员进阶笔记,才发现差距不止一点点
程序员 程序员要如何成长这个问题,一直是各大网站、论坛的热点。对此网络上众说纷纭,一千个读者里面就有一千个哈姆雷特。LZ觉得想要让个人技能成长速度,大于公司规模或业务的成长速度,不断优化自己,成为一名“不错”的程序员主要需要掌握以下学习方法与实战技巧。 学习方法 掌握良好的学习心态 掌握...
2022-06-08
0
0
从你的角度讲,你真的了解JVM中对象的分配吗?
首先大家想一个问题:平时写代码需要去编写对象被分配在内存的什么位置了吗?是的,就像是不需要考虑垃圾回收具体什么时间点回收,JVM已经自动进行内存管理了,JVM这么做也是有原因的。 Java自动内存管理概述 Java所支持的自动内存管理针对的是对象内存的自动分配和回收,原因如下: 1、在Java...
2022-06-08
0
0
深入浅出 Spring 框架,原来以前的都白学了
1. 为啥要用 Spring 张三是一个编程小白,他每次在 service 层写代码都要自己 new 一堆 Dao 接口的实现类。 public class ProjectServiceImpl implements ProjectService { UserDao userDao = ...
2022-06-08
0
0
从“设计思想”到“源码解读”,一步一步深入解析Java线程池
01 初识线程池 我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,线程池应运而生。 1.1 线程池优势 降低资源消耗:线程池通常会维护一些线程(数量为 corePoolSize),这些线程被重复使用来执行不同的任务,...
2022-06-08
0
0
解放双手的MyBatis官方代码生成工具给力
摘要 在我们使用MyBatis的过程中,如果所有实体类和单表CRUD代码都需要手写,那将会是一件相当麻烦的事情。MyBatis官方代码生成器MyBatis Generator可以帮助我们解决这个问题,在我的开源项目mall中也是使用的这个代码生成器,用习惯了也挺不错的。本文将介绍MyBatis G...
2022-06-08
0
0
15款Spring开源项目脚手架,全面&给力(收藏款)
❝ 不管是工作还是学习,很多时候我们都不需要自己再造轮子,并且如果有一个足够可用的轮子,在工作或者学习上,都会帮我们节省很多时间,这个真的哦。有的公司的管理框架就是用开源项目改的。 今天在这边给大家推荐15个,优质开源Spring Boot & Spring Cloud 的比较多,包括权...
2022-06-08
0
0
三天彻底解决JVM 虚拟机手册
前言 前段时间翻看自己多年以来攒下的满满家当 , 突然有一种满满的满足感 . 但是想想多年来找资料的艰辛 , 决定将这些文档整理出来, 分享给大家 . 笔记华而不实 , 其中可能也有不正确的地方 , 欢迎指正. 在此也感谢道友们的奉献 , 文档暂分为几个: 复制代码 另外还有其他的笔记会陆陆...
2022-06-08
0
0
如果连Redis分布式锁的这些坑都不知道,我怀疑你是假的开发
摘要: 用锁遇到过哪些问题? 一、白话分布式 什么是分布式,用最简单的话来说,就是为了降低单个服务器的压力,将功能分布在不同的机器上面;就比如: 本来一个程序员可以完成一个项目:需求->设计->编码->测试 但是项目多的时候,一个人也扛不住,这就需要不同的人进行分工...
2022-06-08
0
0
Java性能优化:Stream如何提高遍历集合效率?
什么是Stream? 现在很多大数据量系统中都存在分表分库的情况。 例如,电商系统中的订单表,常常使用用户ID的Hash值来实现分表分库,这样是为了减少单个表的数据量,优化用户查询订单的速度。 但在后台管理员审核订单时,他们需要将各个数据源的数据查询到应用层之后进行合并操作。 例如,当我们需...
2022-06-08
0
0
首页
上一页
17
18
19
20
21
22
23
24
25
26
下一页
末页