单机架构 网站初时,应用数量和用户量都极少,可以把应用程序和数据库部署在同一台服务器上。 第一次演进:应用与数据库分离 应用与数据库对资源的消耗不同,分开部署在独立的服务器上...
单机架构 网站初时,应用数量和用户量都极少,可以把应用程序和数据库部署在同一台服务器上。 第一次演进:应用与数据库分离 应用与数据库对资源的消耗不同,分开部署在独立的服务器上...
催更催更,up主快起来继续写啊 😏
validation自定义校验注解前言 javax.validation 是基于JSR-303标准提供的参数校验规范,使用注解方式实现对参数的校验,极其方便。比较常用的参数校验注解有: @Null 被注解的元...
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,...
简介 模板方法模式是最为常见的几个模式之一(也比较简单),是基于继承实现代码复用的基本技术。模板方法模式(TemplateMethod Pattern)的定义是:首先定义了一...
前言 定时调度基本是每个项目都会遇到的业务场景,一般地,都会通过任务调度工具执行定时任务完成,定时任务有两点缺陷,一、定时任务执行频度限制,实际执行的时间可能会晚于理想的设定...
前言 最近在开发公司的短信模板功能,简单的说,就是创建一些包含占位符的短信模板,在发送短信时将这些占位符使用特定值替换后再发出,例如短信模板中的公司名称占位符是{compan...
哦~这个啊😄
自定义Jackson序列化器进行数据脱敏前言 Jackson 是用来序列化和反序列化 json 的 Java 的开源框架。Spring MVC 的默认 json 解析器便是 Jackson。与其他 Java 的 j...
前言 Jackson 是用来序列化和反序列化 json 的 Java 的开源框架。Spring MVC 的默认 json 解析器便是 Jackson。与其他 Java 的 j...
Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...
最近项目中使用阿里云OSS云存储解决方案来处理图片, 根据需要, 需要在OSS图片的全路径URL上拼接缩放等参数, 来限定在不同手机机型上面的显示大小和清晰度, 为此, 我们...
前言 表单提交是web项目的基础功能,用户点击提交/保存按钮后,即会将提交的数据保存到服务端,使服务端对应的数据发生变更。用户在操作时,可能对一份表单数据在短时间内进行多次重...
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...
文件上传是Web项目的一个基本功能,一般的,是通过上传文件的后缀名进行格式校验,但是由于文件的后缀是可以手动更改的,后缀名校验不是一种严格有效的文件校验方式。如果想要对上传文...