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

JAVA开发专栏

专栏作者
150
文章
109828
阅读量
25
订阅数
spring boot 参数的过滤注解与实战
在Spring Boot应用中,对于入参的过滤,通常会涉及到对Web层的数据验证和处理。Spring Boot借助Spring框架提供了强大的验证框架支持,主要基于JSR-303/JSR-380(Bean Validation API)规范,以及Spring自身的@Valid或@Validated注解来实现请求参数的验证。以下是一些常见的使用案例来展示如何对参数进行过滤和验证。
小马哥学JAVA
2024-03-22
950
Java8的新特性parallelStream()的概念、对比线程优势与实战
parallelStream() 是 Java 8 中新增的一个方法,它是 Stream 类的一种扩展,提供了将集合数据并行处理的能力。普通的 stream() 方法是使用单线程对集合数据进行顺序处理,而 parallelStream() 方法则可以将集合数据分成多个小块,分配到多个线程并行处理,从而提高程序的执行效率。
小马哥学JAVA
2024-03-10
3040
消息队列:系统架构中的关键组件
在复杂的系统架构中,组件间的通信是至关重要的问题。消息队列作为一种解决方案,能够使组件之间的通信更加高效、可靠。本文将从简单到复杂,逐步向您介绍消息队列的概念、使用场景以及如何实现。
小马哥学JAVA
2024-02-20
1450
Windows环境下Redis安装与配置的两种方式
5.进入计算机服务选择redis名称,查看启动情况,如果未启动的话,需要设置成启动。
小马哥学JAVA
2023-09-13
1.6K0
云原生架构的定义
从技术的角度,云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中非业务代码的部分进行最大化的剥离,从而让云设施接管应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有非功能性业务中端困扰的同时,具备轻量、敏捷、高度自动化的特点。
小马哥学JAVA
2023-08-10
1620
Dubbo服务发现底层原理
Dubbo提供的是一种Client-Based的服务发现机制,依赖第三方注册中心组件来协调服务发现过程,支持常用的注册中心如Nacos、Connsul、Zookeeper等
小马哥学JAVA
2023-07-15
4020
系统分析师知识---系统规划高频错题
评价信息系统经济效益常用的方法主要有成本效益分析法,投入产出分析法和价值工程方法。盈亏平衡法常用于销售定价;
小马哥学JAVA
2023-07-15
1990
系统分析师《企业信息化战略与实施》高频知识点二
组织结构是一个企业内部部门的划分以及相互之间的关系,每个企业都有自己的组织结构图,它将企业分成若干部分,标明行政隶属关系。组织结构图是一种树结构,树的分支是根据上下级和行政隶属关系绘制的。
小马哥学JAVA
2023-07-15
1350
系统分析师《企业信息化战略与实施》高频知识点
业务流程重组(Business Process Reengineering BPR)是针对企业业务流程的基本问题进行反思,并对它进行彻底的重新设计,使业绩取得显著性提高。与目标管理、全面质量管理、战略管理等理论相比,BPR要求企业管理人员从根本上重新思考企业已形成的基本信念,即对长期以来企业在经营中所遵循的基本信念(例如:分工思想、登记制度、规模经营和标准化生产等体制性问题)进行重新思考。这就需要打破原有的思维定势,进行创造性思维。
小马哥学JAVA
2023-07-15
1740
系统分析师考试高频考试知识点
分布式数据库是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(称为场地自治),它可以执行局部应用,同时,每个节点也能通过网络通信子系统执行全局应用。分布式数据库系统是在集中式数据库技术的基础上发展起来的,具体有如下特点:
小马哥学JAVA
2023-07-15
1510
系统分析师信息安全知识点
Stub区域是一种比较特殊的区域,因为它不能像其他区域那样,经过该区域中的ABR接收其他OSPF AS路由。在Stub区域的内部路由器仅需要配置一条到达该区域ABR的默认路由(0.0.0.0.0.0.0.0)来实现与同一AS中不同区域间的路由,这样可使得这些区域中的内部路由器的路由表的规模以及路由信息传递的数量都会大大减少。
小马哥学JAVA
2023-07-15
1930
系统分析师--知识点练习一
采用单缓冲区时,由于将盘块读入缓冲区与将数据从缓冲区转到用户区,都要用到同一个缓冲区,所以只能把这两步作为一个段,计算方式:16+5+1+(10-1)*(16+5)=211
小马哥学JAVA
2023-07-15
1750
系统分析师冲刺班练习题
吞吐量是指网络、设备、端口、虚拟电路或其他设备,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)
小马哥学JAVA
2023-07-15
1810
2023年系统分析师阶段测试卷【1班】
IDEF(Integration DEFinition method,集成定义方法)是一系列建模,分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息。其中IDEF0可以用来对业务流程进行建模;
小马哥学JAVA
2023-07-15
2350
系统分析师学员模拟试卷1
一个网络系统从构思开始,到最后被淘汰的过程称为网络生命周期。一般来说,网络生命周期应该包括网络系统构思和计划、分析和设计、运行和维护的全过程。网络系统的生命周期与软件工程中的软件生命周期类似,首先它是一个循环迭代的过程,每次循环迭代的动力都来自于网络应用需求的变更。其次,每次循环过程中,都存在需求分析、规划设计、实施调试和运营维护等多个阶段。一般来说,网络规模越大,则可能经历的循环周期也越长。
小马哥学JAVA
2023-07-15
1930
系统分析师章节练习高频错题
对于多核cpu,优化操作系统任务调度算法是保证效率的关键。一般任务调度算法有全局队列调度和局部队列调度。
小马哥学JAVA
2023-07-15
1490
系统分析师考试高频错题
采用常规标量但流水线处理机(即该处理机的度m=1),连续执行16条指令的时空图如下图所示,从中可以看出,连续执行16条指令所需的时间为18t;
小马哥学JAVA
2023-07-15
1970
mybatis中一级缓存和二级缓存介绍
mybatis一级缓存的作用域是同一个sqlsession,在同一个sqlsession中两次执行相同的sql语句,第一次执行完毕会将数据库中查询的数据写入到缓存(内存),第二次会从缓存中获取,从而提高查询效率。当一个sqlsession结束后该sqlsession中的以及缓存也就不存在了。mybatis默认开启一级缓存。
小马哥学JAVA
2023-07-15
3670
系统分析师高频错题集
信息系统评价要素包括:功能、成本、可靠性、可用性、存储容量、效率、响应时间等。不同的应用,首选评价指标是不同的,如银行系统,应该重点考虑系统的可用性和可靠性。
小马哥学JAVA
2023-07-15
1680
系统分析师章节练习错题知识点
质量功能部署(QFD)是一种将客户要求转化成软件技术需求的技术。QFD的目的是最大限度地让客户从软件工程过程中感到满意。为了这个目标,QFD确认了三类需求:
小马哥学JAVA
2023-07-15
2290
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档