加载中
99%的人没弄懂volatile的设计原理,更别说灵活运用了

写volatile的文章非常多,本人也看过许多相关文章,但始终感觉有哪里不太明白,但又说不上来说为什么。可能是过于追求底层实现原理,老想问一个为什么吧。 而写这篇文章的目的很简单,就是突...

10/08 17:05
0
Maven Jar包冲突?看看高手是怎么解决的

接手了一套比较有年代感的系统,计划把重构及遇到的问题写成系列文章,老树发新枝,重温一些实战技术,分享给大家。【重构02篇】:Maven项目Jar包管理机制、冲突解决。 知识背景 Jar包冲突在...

10/06 16:51
28
从Jar包冲突搞到类加载机制,就是这么霸气

接手了一套比较有年代感的系统,计划把重构及遇到的问题写成系列文章,老树发新枝,重温一些实战技术,分享给大家。【重构01篇】,给大家讲讲Jar包冲突及原理。 背景 目前市面上项目管理要么...

10/05 17:05
16
Spring Boot集成Jasypt异常DecryptionException

在Spring Boot项目中对Jasypt进行集成,当生成密码之后,启动程序抛如下异常: com.ulisesbocchio.jasyptspringboot.exception.DecryptionException: Unable to decrypt。 完整异常信息如下:...

09/30 17:15
0
Spring Boot配置文件数据也可以轻松加密?

在实践中,项目的某些配置信息是需要进行加密处理的,以减少敏感信息泄露的风险。比如,在使用Druid时,就可以基于它提供的公私钥加密方式对数据库的密码进行加密。 但更多时候,比如Redis密...

09/30 17:03
15
Git提交合并提交及注释

本地开发时,可以随时去提交写好的代码,但这样会导致提交历史比较多,推送到远端或者发起Pull Request显得比较杂乱,这时就可以使用rebase命令将几次提交或者全部提交合并成一次提交。 reba...

09/11 19:53
26
如何优雅的在GitHub贡献代码

基于GitHub仓库进行代码贡献操作步骤。 Fork代码 访问原始仓库,点击fork,将原始仓库代码fork到自己的GitHub账号下,成为副本仓库。 Clone副本仓库到本地 把fork后的副本仓库 clone 到本地。...

09/11 19:52
64
git切换远程分支和tag操作

Clone代码到本地 执行git clone从远程仓库clone代码到本地仓库: git clone git@github.com:secbr/nacos.git 查看分支列表 执行git branch -a查看所有分支列表: (base) appledeMacBook-Pro-...

09/11 19:51
42
08篇 要给Nacos的UDP通信功能点个赞

学习不用那么功利,二师兄带你从更高维度轻松阅读源码~ Nacos在服务注册功能中使用到了UDP的通信方式,主要功能就是用来辅助服务实例变化时对客户端进行通知。然而,对于大多数使用Nacos的程...

09/07 17:17
0
程序员天天写代码,如何拓展社交圈?

作为一个程序员,天天忙着写代码,周末又宅在家中,如何拓展有效社交圈?这不仅仅是程序员的面临的问题。今天就聊聊自己在这方面的感悟。 社交圈的固化 无论是否是程序员,大家的社交圈越来越...

09/06 04:20
71
05 网络面经:使用HTTPS就绝对安全了吗?

朋友面试阿里,关于HTTPS被问了三道题,看看你能回答上几道题。 第一,为什么使用HTTPS之后,通信就安全了? 第二,HTTPS实现通信安全的原理是什么? 第三,使用了HTTPS就绝对安全了吗? 本篇...

09/03 15:28
0
04 网络面经:HTTP 2.0的这些新特性,是时候了解一下了

面试中关于HTTP 2.0的面试题并不多,但基于HTTP 2.0的应用已经很多了,比如谷歌的gRPC框架就是基于HTTP 2.0来提升效率的。同时,HTTP 1.0中的存在的很多缺陷也都在HTTP 2.0中得到了解决。 所...

09/01 05:59
0
周末,再来聊聊学习、生活与环境

又到周末了,刚整理完几篇技术文章,设置好了定时发送。趁着兴头未尽,再写篇文章跟大家聊聊生活、学习与环境。 当然,这些还是以自己的生活为主线,产生的一些感想。 朋友说,你是一个会享受...

08/29 22:33
0
03 网络面经:你真的了解Cookie和Session吗?

在初级面试中,关于Cookie和Session的区别是一个高频的面试题。如果只是机械的回答一下它们的区别,那你可能真的不了解Cookie和Session,就更别说灵活运用了。 这篇文章带你从Cookie和Sessi...

08/26 15:25
91
02 网络面经:一个TCP连接可以发送多少个HTTP请求?

一个TCP连接可以发送多少个HTTP请求?就这这个问题,我们聊聊TCP、HTTP以及浏览器之间的关系和对请求处理的优化。 TCP与HTTP的渊源 我们知道TCP协议对应于传输层,HTTP协议对应于应用层。WEB...

08/25 17:27
8
01网络面经:你每天都用的HTTP协议,到底是什么鬼?

作为开发人员,每天都在使用HTTP协议,但是否详细了解过一下该协议的构成及特性吗?本文就带大家全面的梳理一下。先来看一下本篇文章涉及到的知识点脑图。 脑图原文件可在公众号【程序新视界...

08/24 15:52
0
07篇 Nacos客户端是如何实现实例获取的负载均衡呢?

学习不用那么功利,二师兄带你从更高维度轻松阅读源码~ 前面我们讲了Nacos客户端如何获取实例列表,如何进行缓存处理,以及如何订阅实例列表的变更。在获取到一个实例列表之后,你是否想过一...

08/23 15:31
0
翻看了上百篇技术号文章,写技术的越来越少了

周末了,写篇文章跟大家闲聊一下。上午花了三四个小时,看完了公众号里的文章,有一些感想,就写篇文章跟大家聊聊。 内容关于三方面:聊聊公众号内容的阅读,聊聊总结的Java技术栈,聊聊技术...

08/21 20:26
34
06篇 Nacos Client本地缓存及故障转移

学习不用那么功利,二师兄带你从更高维度轻松阅读源码~ 本篇文章我们来通过源码分析一下Nacos的本地缓存及故障转移功能,涉及到核心类为ServiceInfoHolder和FailoverReactor。 ServiceInfoH...

08/18 15:12
0
双重检查锁,原来是这样演变来的,你了解吗

在看Nacos的源代码时,发现多处都使用了“双重检查锁”的机制,算是非常好的实践案例。这篇文章就着案例来分析一下双重检查锁的使用以及优势所在,目的就是让你的代码格调更加高一个层次。 ...

08/17 15:24
39

没有更多内容

加载失败,请刷新页面

返回顶部
顶部