摘要:
1.引入jar包 2.aop日志类 再次启动项目,控制台将输出日志,并将日志写入到文件中 3.利用aop实现表单防重复提交 方法1: 1.后端生成一个唯一的提交令牌(token),并存储在缓存中。 2.页面提交请求携带这个提交令牌,后端验证并在第一次验证后删除该令牌,保证提交请求的唯一性。 方法2: 阅读全文
摘要:
原文地址 原文地址1 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Sprin 阅读全文
摘要:
1. Thymeleaf简介 Thymeleaf是一种用于Web和独立环境的现代服务器端的Java模板引擎。 Thymeleaf的主要目标是将优雅的自然模板带到开发工作流程中,并将HTML在浏览器中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。Thymeleaf能够处理HTML,XML, 阅读全文
摘要:
本文主要讲解springboot是如何通过整合Swagger-UI来实现一份相当完善的在线API文档的。 1. Swagger简介 Swagger-UI是HTML, Javascript, CSS的一个集合,可以动态地根据注解生成在线API文档。 常用注解 @Api:用于修饰Controller类, 阅读全文
摘要:
1.准备两台服务器 利用docker-compose容器编排创建两台服务器,创建docker-compose.yml文件。 执行docker-compose命令创建mariadb容器 执行完成后会创建一个主从数据库容器。使用docker ps -a查看运行状态。 2.设置主服务器和从服务器maria 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
1.PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探PHP代码是否有违反一组预先设置好的编码标准的一个包,它是确保你的代码简洁一致的必不可少的开发工具,甚至还可以帮助程序员减少一些语义错误。 2.luemn PHP_CodeSniffer的安装 切换到lumen项目根目录执 阅读全文
摘要:
1.在app->Console->Commands中新增类 继承 Illuminate\Console\Command 2.在app->Console->Kernel.php中 Commands 数组中加入当前命令类TestCommand::class 3.查看命令 php artisan list 阅读全文
摘要:
示例代码1 示例代码有一个parent父类,还包含Man和Woman两个子类,并在该两个类中都包含创建本身的的静态方法create().这段代码虽然可以很好工作,但是每个子类都必须写create这个静态方法。写大量的重复代码很烦人,如果不想为parent的所有子类都写这段类似的代码。如果我们把cre 阅读全文
摘要:
Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。 Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用于持久性。 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。 Redis可以将数据复制到 阅读全文