摘要:
作为一个后端开发人员,可能在工作中或者面试的时候,总回被人问到SQL注入的问题。可能也会因为没有实际遇到过或者解决过这类问题,总是一知半解。本文着重讲清楚什么是SQL注入,以及列举一些示例,更直观的看到那些情况会导致SQL注入,以及可能带来的危害。 一.什么是SQL注入 SQL注入,一般指web应用 阅读全文
posted @ 2022-04-29 10:58
piaobodeyun0000
阅读(925)
评论(0)
推荐(0)
摘要:
前言 为什么需要Spring? 什么是Spring? 对于这样的问题,大部分人都是处于一种朦朦胧胧的状态,说的出来,但又不是完全说的出来,今天我们就以架构设计的角度尝试解开Spring的神秘面纱。 本篇文章以由浅入深的方式进行介绍,大家不必惊慌,我可以保证,只要你会编程就能看懂。 本篇文章基于Spr 阅读全文
posted @ 2022-04-29 10:47
piaobodeyun0000
阅读(67)
评论(0)
推荐(0)
摘要:
集合结构图 Java 中集合又叫做容器,主要分为两大阵营:Collection、Map;前者用来存放单一元素,后者用来存放键值对; Collection 主要包含两个集合类(1. List,List 集合的特点是,元素是有序的,可重复的) (2. Set 元素是无序的,不可重复的集合) Map(映射 阅读全文
posted @ 2022-04-28 17:48
piaobodeyun0000
阅读(42)
评论(0)
推荐(0)
摘要:
大家好,我是老三,面渣逆袭 继续,这节我们来盘一盘另一个面试必问知识点——Java并发。 这篇文章有点长,四万字,图文详解六十道Java并发面试题。人已经肝麻了,大家可以点赞、收藏慢慢看!扶我起来,我还能肝! 基础 1.并行跟并发有什么区别? 从操作系统的角度来看,线程是CPU分配的最小单位。 并行 阅读全文
posted @ 2022-04-28 16:26
piaobodeyun0000
阅读(41)
评论(0)
推荐(0)
摘要:
,下面我们就来看看如何解决才能最大限度的保证消息不丢失。 Producer 端解决方案 在剖析 Producer 端丢失场景的时候, 我们得出其是通过「异步」方式进行发送的,所以如果此时是使用「发后即焚」的方式发送,即调用 Producer.send(msg) 会立即返回,由于没有回调,可能因网络原 阅读全文
posted @ 2022-04-28 15:12
piaobodeyun0000
阅读(821)
评论(0)
推荐(0)
摘要:
要在应用中做到幂等,其实并不难,本文尝试做一个系统性的总结,欢迎一起探讨。 什么是幂等 某个操作执行一次,跟执行多次的效果一样。幂等一词来自于数学中的幂等,即f(f(x)) = f(x)。 需要保证幂等的场景 查询类的读操作,天然是幂等的,多次调用不会有副作用。需考虑以下几种写操作的情况: 调用下游 阅读全文
posted @ 2022-04-28 13:48
piaobodeyun0000
阅读(64)
评论(0)
推荐(0)
摘要:
小伙伴们在面试的时候,有一个特别常见的问题,那就是数据库的回表。什么是回表?为什么需要回表? 今天松哥就来和大家聊一聊这个话题。 1. 索引结构 要搞明白这个问题,需要大家首先明白 MySQL 中索引存储的数据结构。这个其实很多小伙伴可能也都听说过,B+Tree 嘛! B+Tree 是什么?那你得先 阅读全文
posted @ 2022-04-28 11:32
piaobodeyun0000
阅读(279)
评论(0)
推荐(0)
摘要:
Spring Boot Admin(SBA)是一个开源的社区项目,用于管理和监控 Spring Boot 应用程序。应用程序可以通过 http 的方式,或 Spring Cloud 服务发现机制注册到 SBA 中,然后就可以实现对 Spring Boot 项目的可视化管理和查看了。 Spring B 阅读全文
posted @ 2022-04-28 11:28
piaobodeyun0000
阅读(97)
评论(0)
推荐(0)
摘要:
本篇的这个问题是一个开放性问题,HashMap 除了死循环之外,还有其他什么问题?总体来说 HashMap 的所有“问题”,都是因为使用(HashMap)不当才导致的,这些问题大致可以分为两类: 程序问题:比如 HashMap 在 JDK 1.7 中,并发插入时可能会发生死循环或数据覆盖的问题。 业 阅读全文
posted @ 2022-04-28 10:24
piaobodeyun0000
阅读(29)
评论(0)
推荐(0)
摘要:
Redis是面试中绕不过的槛,只要在简历中写了用过Redis,肯定逃不过。今天我们就来模拟一下面试官在Redis这个话题上是如何一步一步深入,全面考察候选人对于Redis的掌握情况。 小张: 面试官,你好。我是来参加面试的。 面试官: 你好,小张。我看了你的简历,熟练掌握Redis,那么我就随便问你 阅读全文
posted @ 2022-04-27 17:43
piaobodeyun0000
阅读(36)
评论(0)
推荐(0)
浙公网安备 33010602011771号