猿java

猿java的博客

CSRF 攻击是一种常见且危险的 Web 安全漏洞,攻击者可以通过伪造用户请求,执行恶意操作,这篇文章,我们将一起分析什么是 CSRF?CSRF是如何工作的?以及我们该如何预防 CSRF?
阅读全文 »

糟糕的代码形式可以千千万,优雅且高质量的代码却是极其的相通,如何写出让人信服的高质量代码?这篇文章,我们总结了很多高手的经验,一共归纳了 12条编码基本原则。
阅读全文 »

现如今,似乎每家公司都在使用云计算,无论是大公司还是初创公司,那么,什么是云计算?云计算有什么特点?为什么越来越多的公司会选择使用云计算?这篇文章我们将一起分析这些问题。
阅读全文 »

NullPointerExceptions(NPE)空指针异常应该是每个程序员的噩梦,作为 Java 程序员都知道: NPE 是运行时异常,在代码编译过程中很难发现这种异常。因此,这篇文章,我们将分析如何编写 null 安全代码。
阅读全文 »

在现实生活中,系统面临的异常情况和不确定性因素是不可避免的。例如,网络系统可能会遭受网络攻击、服务器宕机等问题;金融系统可能会受到市场波动、黑天鹅事件等因素的影响;自动驾驶系统可能会遇到天气恶劣、道路状况复杂等情况。在这些情况下,系统的鲁棒性就显得尤为重要,它能够确保系统能够正确地处理各种异常情况,保持正常运行。
阅读全文 »

在现代编程语言中,协程(goroutine)和线程(thread)绝对是赫赫有名的两种并发处理机制,它们分别在 Golang 和 Java 中扮演着重要角色。这篇本文,我们将深入探讨 Golang 的协程和 Java 的线程,分析它们的概念、实现、优缺点及应用场景。
阅读全文 »

git 应该是当下代码管理最流行的工具,关于其两个重要的指令 `git merge` 和 `git rebase` 该如何使用也是争议颇多,这篇文章我们一起来聊聊该如何选择?
阅读全文 »

在做 web 开发时,CORS 跨域是我们经常遇到的问题,这篇文章,我们将一起分析什么是跨域?以及该如何解决?
阅读全文 »