应用开发

Spring 中的父子容器是咋回事?

那么现在问题来了:既然单纯一个 SpringMVC 容器就能使项目跑起来,那我们为什么还要用父子容器?父子容器的优势是什么? 带着这个问题,今天松哥来和小伙伴们聊一聊父子容器。

张哥说技术
Java
2023-07-13 10:17

什么是synchronized的重量级锁?

大家好,我是王有志。今天我们学习synchronized升级过程中的最后一部分,从轻量级锁升级到重量级锁的过程。

技术范王有志
Java
2023-07-12 20:34

Java本地缓存,完胜 Guava !

在项目中用到的除了分布式缓存,还有本地缓存,例如:Guava、Encache,使用本地缓存能够很大程度上提升程序性能,本地缓存是直接从本地内存中读取,没有网络开销。 今天给大家介绍一个高性能的 Java 缓存库 -- Caffeine 。

ITPUB社群
Java
2023-07-11 13:56

想快速掌握响应式编程?看本文就够了!

从“流”的概念出发,并引入响应式流程规范,从而分析响应式编程中所包含的各个核心组件。

带你聊技术
IT综合
2023-07-10 13:32

Spring 中 BeanFactory 和 FactoryBean 有何区别?

这也是 Spring 面试时一道经典的面试问题,今天我们来聊一聊这个话题。

张哥说技术
Java
2023-07-07 13:40

大公司为什么禁止在 Spring Boot 项目中使用 @Autowired 注解?

最近公司升级框架,由原来的spring framerwork 3.0升级到5.0,然后写代码的时候突然发现idea在属性注入的 @Autowired 注解上给出警告提示,就像下面这样的,也挺懵逼的,毕竟这么写也很多年了。

码农谈IT
Java
2023-07-07 09:19

深入解析Redis的LRU与LFU算法实现

重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。

vivo互联网技术
IT综合
2023-07-07 09:04

了解Java可见性的本质

前一段时间重温了伪共享(false sharing)问题,了解到深处有几个问题一直想不明白,加上开发过程中遇到volatile时总觉得理解不够透彻,借着这次脑子里这几个问题,探究下Java可见性的本质到底是什么。

张哥说技术
Java
2023-07-06 14:06

Go 团队将修改 for 循环变量的语义,Go1.21 新版本即可体验!

Russ Cox(下称:rsc)甚至一度表示他一直在研究这个问题,认为当前语义的代价是很大的,想看看能不能进行变更。 经过 Go1 向前兼容性和向后兼容性提案的铺垫,循环变量的这个问题将得到解决。在 Go1.21 可以进行尝试使用,预计 Go1.22 开始正式变更。

带你聊技术
Go语言
2023-07-06 13:55

从底层基础架构统一的维度看质量

底层基础架构的统一,是上层应用质量的保障,也是质量治理的基础。

danny_2018
IT综合
2023-07-06 10:42

Python 命令补全工具 argcomplete

1. 概述在使用Python 命令或者 Python的命令行工具的时候,一个痛点是没有补全。比如python -m后面输入包名字,就没有提示,每次想运行一个http server的时候,都需要搜索一下http服务的包名。另外,像pip,pipx等命令也没有提示,使用不太方便。偶然看到argcomplete[1]这个库,按tab键就可以给Python的命令行添加自动补全,简直是使用Python的一个

Linksla
Python
2023-07-06 10:07

如何调试容器网络?有了这条命令,轻松搞定

nsenter 命令是一个可以在指定进程的命令空间下运行指定程序的命令。它位于 util-linux 包中。用途一个最典型的用途就是进入容器的网络命令空间。相当多的容器为了轻量级,是不包含较为基础的命令的,比如说ip address,ping,telnet,ss,tcpdump等等命令,这就给调试容器网络带来相当大的困扰:只能通过 docker inspect ContainerID&n

Linksla
IT综合
2023-07-06 09:37

听说后端的你在学 React

React 是一个声明式、高效、灵活的用于构建用户界面的 JavaScript library,本文主要对 React 带来的三个颠覆性理念一一展开介绍。

张哥说技术
Java
2023-07-06 09:33

BeanFactoryPostProcessor 和 BeanPostProcessor 有什么区别?

研究 Spring 源码的小伙伴可能会发现,Spring 源码中有很多名称特别相近的 Bean,我就不挨个举例了,今天我是想和小伙伴们聊一聊 Spring 中 BeanFactoryPostProcessor 和 BeanPostProcessor 两个处理器的区别。

码农谈IT
Java
2023-07-06 09:32

从php5.6到golang1.19-文库App性能跃迁之路

本文深入浅出地分享了百度文库App服务端技术栈从PHP迁移至Go的实战经验,包含了技术选型、基础建设、流量迁移的具体方案,以及核心项目案例的重构实践。

带你聊技术
Go语言
2023-07-06 09:31