项目需求 后台生成随机6位数作为验证码,发送给手机,同时将验证码存入缓存,用户登录时验证输入的验证码是否过期或者是否正确。 一、发送短信 1.了解短信发送 通过发送短信的AP...
前言 SpringBoot系列Demo代码,整合logback,设置输出日志。 一、logback日志组件 logback是一款开源日志组件,属于Log4j的升级版本,现在项...
1、输入一个值,返回其数据类型** 2、数组去重 3、字符串去重 //去除连续的字符串 去除字符串空格 4、深拷贝 浅拷贝 5、reverse底层原理和扩展 6、圣杯模式的继...
FastJson是阿里开源的JSON库 Maven引入包依赖 JSONObject 相互转化关系图 JavaBean JSONStr JSONObject Demo JSON...
21 避免频繁创建和删除临时表,以减少系统表资源的消耗。 22 临时表并不是不可使用,适当地使用它们可以使某些例程更有效,例如,当需要重复引用大型表或常用表中的某个数据集时。...
有些时候,我们前端从后端拿过来的JSON对象数据,某些字段并不是前端想要的,需要对一些字段名进行重命名。一般修改对象数组的对象属性名,最简便的就是通过遍历对象数组的方法进行修...
前言 在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和Spri...
之前项目中整合Swagger都是直接通过依赖springfox-swagger、springfox-swagger-ui两个jar包来实现的,最近发现springfox 3....
一、数据库表创建 users用户表、products商品表、types商品类型表、orders订单表、details订单详情表 表结构.png details.png ord...
序言:此前,我们主要通过在控制层(Controller)中手动捕捉异常(TryCatch)和处理错误,在SpringBoot 统一异常处理的做法主要有两种:一是基于注解Exc...
Controller层的作用就是获取从页面传过来的值,调用service层进行业务处理,并把结果返回给页面。 controller可以可以处理业务逻辑呢?当然可以,代码想怎么...
在编写dao之前,一定要编写一个BaseDao,封装一下原生的数据库处理方法。这个确实非常有用,比如做Hibernate的时候肯定会有一个BaseHibernateDao,里...
在学习一项应用开发技术的入门,通俗来讲就是学习增删改查,如何连接数据库,如果写增删改查代码,后续的就是根据具体业务来编写代码了。 这里就以入门级的JdbcTemplate来实...