摘要:
/** * 手机号码处理工具类 * Created by mingtian 2019/07/10 */public class PhoneUtils { private PhoneUtils() { } /** * 手机号格式校验正则 */ public static final String PH 阅读全文
摘要:
动静分离:动态资源(jsp、ftl、thymeleaf)与静态资源(js、css、img)分开部署。 前后分离:接口与视图分开部署,专业的人做专业的事情。例如:前端使用vue.js ,后端只需要提供接口即可。前端项目与后端项目都是独立部署的。 如果我们静态资源与动态资源存放在同一台服务器上面,当静态 阅读全文
摘要:
SpringBean的生命周期1. 进入到刷新的方法refresh();2. finishBeanFactoryInitialization()初始化所有单例 对象3. preInstantiateSingletons(); 初始化所有的单例对象 注意:非懒加载4. getBean() → doGe 阅读全文
摘要:
考虑一个问题,redis 如何 与 数据库保持一致性的问题。 举栗子:如果我们在开发过程中遇到这样的一种情况,我们删除 redis中token 的同时 也需要修改数据库中 储存的 token 的状态为不可用的状态。如果这个时候我们不做处理的话,通常是先删除redis中的token,然后在进行数据库的 阅读全文
摘要:
唯一登陆设计指一个账号可以在多个不同的客户端进行登陆,例如PC、Android、IOS等。每一个客户端就会生成一个对应的tokan,相当于生成三个token分别对应不同的客户端。 但是同一个客户端同时只能有一个用户登陆,例如:在PC端同时只能有一个人登陆生成了对应的token,如果这时候有人用此账号 阅读全文
摘要:
DTO:数据传输对象,主要用于外部接口参数传递封装,接口与接口进行传递使用。 VO:视图对象,主要用于给前端返回页面参数使用。 DO:数据对象,主要用于数据库层传递。 DTO转DO:接口接收参数将参数转化为数据库实体操作数据库使用。 DO转DTO:将数据库层实体转化为DTO返回给客户端。 阅读全文
摘要:
IDEA右上角:Edit Configurations,点击,找到VM options,填入-Dspring.output.ansi.enabled=ALWAYS。 重新启动应用,就会发现控制台日志变成彩色了。 阅读全文
摘要:
1.@RequestBody 必须要写在实现接口中 2.Feign 客户端调用的时候如果有参数的话,默认是发送post请求 3.服务接口中的请求参数必须要加上@RequestParam("registCode")注解 阅读全文
摘要:
eureka配置区别: 1.5:${spring.cloud.client.ipAddress}:${server.port} 2.0:${spring.cloud.client.ip-address}:${server.port} 阅读全文
摘要:
java 随机生成4位的随机数测试类@org.junit.Testpublic void testRandom(){ String msg="您的注册码为%s,谢谢注册!"; System.out.println("Math.random得到小数"); System.out.println(Math 阅读全文