首页
学习
活动
专区
工具
TVP
发布

丑胖侠

个人博客地址:www.choupangxia.com
专栏作者
711
文章
1186780
阅读量
76
订阅数
如何减少40%的Docker构建时间
随着Docker的普及,许多公司的产品会将组件构建为Docker镜像。但随着时间的推移,一些镜像变得越来越大,对应的CI构建也变得越来越慢。
程序新视界
2023-11-26
2060
Java中Integer的变量比较源码解析
此程序打印出来的结果分别为:true,true,false,true。那么为什么会出现这种结果呢?
程序新视界
2022-11-30
6750
nginx入门(1)——反向代理
通俗的讲,反向代理就是一台负责转发请求及请求结果的服务器,在客户机看来它就是服务器。但事实上它只是服务的入口和出口,真正处理请求和返回结果的是它将请求分发给的服务器。
程序新视界
2022-07-29
3430
如果不知道这4种缓存模式,敢说懂缓存吗?
在系统架构中,缓存可谓提供系统性能的最简单方法之一,稍微有点开发经验的同学必然会与缓存打过交道,最起码也实践过。
程序新视界
2022-07-29
5880
缓存穿透、缓存雪崩、缓存击穿?再也不怕了,你随便问吧
在现代软件架构中,缓存的应用已经非常普及。缓存的使用在面试和实践中都是避不开的硬技能、硬知识,如果你说还不太熟悉缓存的使用,可能都不好意思说自己是程序员。
程序新视界
2022-07-29
4430
大厂都在用EhCache,它到底比Redis强在哪里?
随着硬件价格的走低,大家对硬件的依赖越来越高。甚至听说,代码不重要,不行就加机器呗。比如缓存的使用,通常有基于虚拟机内存、基于磁盘存储、基于中间件(Redis内存)等方式,我们都知道,最适合的才是最好的,但实践中,往往是动不动就直接上Redis。
程序新视界
2021-12-15
4.2K0
99%的人没弄懂volatile的设计原理,更别说灵活运用了
写volatile的文章非常多,本人也看过许多相关文章,但始终感觉有哪里不太明白,但又说不上来说为什么。可能是过于追求底层实现原理,老想问一个为什么吧。
程序新视界
2021-12-07
2580
软件架构分层,你的项目处于什么阶段?
只要从事软件开发的工作,系统架构是必备知识。有朋友说可能会说,我只是一个搬砖的,怎么会接触到架构知识呢?其实,除了架构的设计者(也就是架构师),作为普通的开发者也是在时刻践行着系统架构的理论。毕竟,再好的架构,都需要码农去实施。只不过当你没有系统了解软件架构时,可能感知不到而已。
程序新视界
2021-12-07
2.6K0
06篇 Nacos Client本地缓存及故障转移
本篇文章我们来通过源码分析一下Nacos的本地缓存及故障转移功能,涉及到核心类为ServiceInfoHolder和FailoverReactor。
程序新视界
2021-12-07
2.2K0
04篇 Nacos Client服务订阅机制之【核心流程】
说起Nacos的服务订阅机制,对此不了解的朋友,可能感觉非常神秘,这篇文章就大家深入浅出的了解一下Nacos 2.0客户端的订阅实现。由于涉及到的内容比较多,就分几篇来讲,本篇为第一篇。
程序新视界
2021-12-07
1.1K0
03篇 Nacos Client服务发现源码分析
本篇带大家通过源码层面分析一下Nacos Client的服务发现的路程,事实可能并不像你想象的那样简单。
程序新视界
2021-12-07
8180
微服务架构:Nacos本地缓存 PK 微服务优雅下线
在上篇文章《微服务:剖析一下源码,Nacos的健康检查竟如此简单》中讲了当微服务突然挂掉的解放方案:调整健康检查周期和故障请求重试。朋友看了文章,建议再聊聊正常关闭服务时如何让微服务优雅下线。
程序新视界
2021-12-07
8330
01 还在手写filter进行权限校验?尝试一下Shiro吧
在实践中,发现很多朋友虽然在使用Shiro,但貌似对其并不了解,甚至有的项目还在使用filter来实现权限管理,而网络上相关教程又比较古老。因此,决定为大家更新这么一个关于Shiro的系列教程,最后会整理成册,分享给大家。如果你也想深入学习一下Shiro框架,那么关注一下公众号“程序新视界”,可及时获取最新的文章,等本系列更新完毕会也会第一时间整理成电子版文档分享给大家。第一篇,给大家科普一些基础概念,下面开始正文。
程序新视界
2021-01-26
8160
【JVM】Int类型在栈中是否会被缓存?
在写面试题系列文章中,多次涉及到JVM的内存分布情况,以及方法执行的过程中局部变量的存储变化情况。比如,在此前已经讲解过字符串常量池的初始化及使用情况。
程序新视界
2020-10-26
9960
面试题系列第3篇:Integer等号判断的内幕,你可能不知道?
面试过程中关于Integer的比较“==”的问题内容层出不穷,但无论怎么变化,只要了解了其中的底层原理,马上就可以得出答案,再也不用死记硬背考题了。
程序新视界
2020-08-28
5870
SpringBoot2.x系列教程(三十)SpringBoot集成Thymeleaf
前面章节我们介绍了SpringBoot集成jsp和Freemarker以及它们的具体应用。而在这些前端模板引擎中,SpringBoot首推使用Thymeleaf。这是因为Thymeleaf对SpringMVC提供了完美的支持。
程序新视界
2020-02-13
1.1K0
系统性能优化5000字干货
作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统。本文从以下几个方面来思考这个问题:性能优化的一般性原则,性能优化的层次,性能优化的通用方法。而且不限于任何语言、框架,不过可能会用Python语言来举例。
程序新视界
2019-11-14
3150
Java内存模型(JMM)详解
在Java JVM系列文章中有朋友问为什么要JVM,Java虚拟机不是已经帮我们处理好了么?同样,学习Java内存模型也有同样的问题,为什么要学习Java内存模型。它们的答案是一致的:能够让我们更好的理解底层原理,写出更高效的代码。
程序新视界
2019-11-05
8501
Spring ApplicationListener使用方法及问题
本文介绍了Spring ApplicationListener的使用方法以及需要注意的常见问题。首先介绍了ApplicationListener的原理和作用,然后通过实例详细演示了如何在Spring Boot中实现ApplicationListener。最后针对二次调用问题,提供了相应的解决方案。
程序新视界
2018-01-08
1.6K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档