博主自主知识产权《Spring Boot深入浅出系列课程》(16章97节文档) 已经上线,请关注

最新发布 第8页

字母哥博客-java企业级软件系统架构研究

java

有效提高java编程安全性的12条黄金法则

安全性是软件开发中最复杂,最广泛和最重要的考量之一。Java是具有许多内置安全性功能的开发平台,java在长期的发展过程中,已经经过了很多高强度的安全测试,并经常更新安全漏洞。并且Java生态系统还包括用于分析和报告安全性问题的各种工具。  但是,即使有了可靠的开发平台,也同样...

字母哥 5个月前 (07-13) 339℃

mybatis

小书MybatisPlus第3篇-自定义SQL

本文档为一个系列,前面章节: 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 书接上回,虽然Mybatis Plus帮我们提供了大量的默认方法,但我们为了实现多表关联查询,或者根据不同的查...

字母哥 5个月前 (07-10) 607℃

spring

基于SpringBoot AOP面向切面编程实现Redis分布式锁

基于SpringBoot AOP面向切面编程实现Redis分布式锁 基于SpringBoot AOP面向切面编程实现Redis分布式锁 基于SpringBoot AOP面向切面编程实现Redis分布式锁 锁定的目标是确保相互排斥其访问的资源。实际上,此资源通常是字符串。使用re...

字母哥 5个月前 (07-08) 343℃

mybatis

小书MybatisPlus第2篇-条件构造器的应用及总结

一、条件构造器Wrapper Mybatis Plus为我们提供了如下的一些条件构造器,我们可以利用它们实现查询条件、删除条件、更新条件的构造。 条件构造器用于给如下的Mapper方法传参,通常情况下: updateWrapper用于给update方法传条件参数 queryW...

字母哥 5个月前 (07-07) 732℃

docker

什么是DevOps?为什么我们需要DevOps?

传统IT技术团队中通常都有多个独立的组织-开发团队、测试团队和运维团队。开发团队进行软件开发、测试团队进行软件测试,运维团队致力于部署,负载平衡和发布管理。 他们之间的职能有时重叠、有时依赖、有时候会冲突。 因为衔接与沟通问题,有时会导致开发-测试-发布的周期太长了,特别是对于...

字母哥 5个月前 (07-05) 337℃

mybatis

小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查

Mybatis Plus官方文档已经很完善了,为什么还要写一个这样的文档? 官方文档注重知识结构的整理,没有注重学习者的学习顺序 官方文档中的案例注重API描述,比较适合学会mybatis plus之后,遇到问题再去翻阅。对于第一次使用Mybatis的初学者进行学习不是非常友...

字母哥 5个月前 (07-04) 993℃

java

恕我直言你可能真的不会java第11篇-Stream API终端操作

一、Java Stream管道数据处理操作 在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍然需要给一些新朋友介绍一下这三个阶段,如图: 第一阶段(图中蓝色)...

字母哥 6个月前 (06-17) 447℃

java

恕我直言你可能真的不会java第9篇-元素的匹配与查找

在我们对数组或者集合类进行操作的时候,经常会遇到这样的需求,比如: 是否包含某一个“匹配规则”的元素 是否所有的元素都符合某一个“匹配规则” 是否所有元素都不符合某一个“匹配规则” 查找第一个符合“匹配规则”的元素 查找任意一个符合“匹配规则”的元素 这些需求如果用for循...

字母哥 6个月前 (06-17) 334℃