自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Spring常问面试题及答案汇总(2022版)

网上也有很多关于Spring常问问题/面试题整理的文章,我感觉大部分都是互相 copy,而且很多问题也不是很好,有些回答也存在问题。所以,自己花了一周的业余时间整理了一下,希望对大家有帮助。1. 什么是 Spring 框架?Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是

2022-07-06 16:37:20 431 1

原创 SpringMVC面试题常问的29道(附答案)

博主整理了29道面试中常问的SpringMVC面试题及答案,希望对大家有帮助哈~1、什么是Spring MVC?简单介绍下你对Spring MVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、Spring MVC的优点(1)可以支持各种视图技术,而不仅仅局限于JSP;(2)与Spring框架集成(如IoC

2022-07-06 16:21:41 293

原创 软件测试工程师笔试题带答案(二)

如何对web系统进行全面测试?一、 功能测试  1、链接测试  链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 链接测试可以自动进行,现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成,也就是说,在整个Web应用系统的所

2022-07-06 15:44:43 581

原创 软件测试工程师笔试题带答案(一)

软件测试题目一、 判断题 (每题2分,20)1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。 (初级) ( × )2、发现错误多的模块,残留在模块中的错误也多。( √ ) (初级)3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )(初级)4、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。( √ )(中级)5、功能测

2022-07-06 15:42:26 12503

原创 码农进阶,从画一张好的架构图开始

你是否对大厂展示的五花八门,花花绿绿的架构设计图所深深吸引,当我们想用几张图来介绍下业务系统,是不是对着画布不知从何下手?作为技术扛把子的筒子们是不是需要一张图来描述系统,让系统各个参与方都能看得明白?如果有这样的困惑,本文将介绍一些画图的方法论,让技术图纸更加清晰。在TOGAF企业架构理论中, 架构是从公司战略层面,自顶向下的细化的一部分,从战略=> 业务架构=>应用/数据/技术架构,当然老板层关注的是战略与业务架构,我们搬砖的需要聚焦到应用/数据/技术架构这一层。系统架构图是为了抽象地表示软件系统的整体

2022-07-06 15:27:06 707

原创 一文带你了解负载均衡算法

次数当前currentWeight数组 (currentWeight+=weight)选择结果max(currentWeight)减去权重总和后的currentWeight数组 (max(currentWeight)-=sum(weight))1[5,1,1]A[-2,1,1]2[3,2,2]A[-4,2,2]3[1,3,3]B[1,-4,3]4[6,-3,4]A[-1,-3,4]5[4,-2,5]C[4,-2,-2]6[9,-1,-1]A[2,-1,-1]7[7,0,0]A[0,0,0]8[5,1,1]A

2022-07-06 15:25:16 639

原创 一文让你看懂容器编排技术 Kubernetes

容器编排是指对多个容器的部署,管理和监控。之所以有容器编排技术,其实是和业务量与系统复杂度与日俱增推动服务部署的演进方式息息相关的,下图是服务部署方式的演进过程。更高效地利用系统资源、一致的运行环境、更轻松的迁移和拓展等诸多优点,使容器部署方式越来越成为主流。Docker 是开源的被广泛应用的容器引擎,在实际生产环境中,在多台物理主机中协调容器资源成为首要要解决的问题,这一问题被统称为容器编排。容器领域现阶段争论的重点也正在于为容器主机群管理提供怎样的容器编排功能。目前比较流行的容器编排工具包括 Docke

2022-07-06 15:13:12 5123

原创 Spring Security ,如何在权限中使用通配符?

2022-07-06 13:15·来敲个bug小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限:现在给用户授权的时候,我们可以像上面这样,一个权限一个权限的配置,也可以直接用通配符:这个通配符就表示拥有针对用户的所有权限。当然这是 Shiro 里边的,对 Shiro 不熟悉的小伙伴,可以在公众号后台回复 shiro,查看松哥之前录的视频教程。今天我们来聊聊 Spring Security 中对此如何处理,也顺便来看看 TienChin 项目中,这块该如何改进。要搞明白基于

2022-07-06 14:43:44 464

原创 全新版本Spring Security,这样用才够优雅

SpringBoot实战电商项目mall(50k+star)地址:github.com/macrozheng/…首先修改项目的pom.xml文件,把Spring Boot版本升级至2.7.0版本。如果你在SpringBoot 2.7.0版本中进行使用的话,你就会发现WebSecurityConfigurerA...

2022-07-05 21:11:44 757 1

原创 SpringBoot启动代码和自动装配源码分析

随着互联网的快速发展,各种组件层出不穷,需要框架集成的组件越来越多。每一种组件与Spring容器整合需要实现相关代码。SpringMVC框架配置由于太过于繁琐和依赖XML文件;为了方便快速集成第三方组件和减少对配置文件的依赖,SpringBoot应运而生,其中采用了约定大于配置的原则让开发者不需要过多配置即可进行开发。SpringBoot底层使用的Spring ,默认集成了N多组件的自动装配。使用SpringBoot很简单,在主类中添加一个@SpringBootApplication,以及调用SpringA

2022-07-05 21:04:33 164

原创 两级缓存?就是这么简单(Redis+Caffeine)

Redis+Caffeine两极缓存

2022-07-05 20:59:42 318

原创 Fastjson2你开始使用了吗?来看看源码解析

Fastjson2源代码

2022-07-05 15:18:12 7967 2

原创 Mybatis?MybatisPlus!

MybatisPlus

2022-07-05 14:18:59 153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除