在TP5的post提交方式中,有一个坑爹的bug就是post提交数据不能提交数组。 请注意是不能提交数组形式的数据,而不是单纯的数据。举个例子:注意以下2种格式数据的比较: 第一种:普通的数据提交,这种格式的数据在TP5中用post提交,$request->post(‘参数’);可以接受数据。 //js, { 'data':123, 'id':1, 'name':'user' } 下面看坑爹的第二种: { 'data':[1,2,3,4,5], 'id':1, '
2024-12-03最近做项目时遇到这样一个需求,将数据库表的含有公式的信息导出为Excel文件并且需要计算其结果,由于上网查询资料后未能完美解决,故将此踩坑过程记录下来以供参考。本文将以若依项目演示,并且将分为两部分,第一部分为使用若依的@Excel注解进行导出并计算公式,适合于不要求自定义模板导出,而第二部分将使用EasyExcel实现以自定义模板导出并自动计算公式方式来实现。 环境要求 若依Cloud 3.6.3 功能预览 方便起见,本文以若依用户管理的导出功能为示例,做一个简单的公式计算的验证,大家可根据
2024-12-03本文介绍Spring框架的几个日常开发重要扩展接口,方便日常项目中按需扩展使用。 一、Processor 系列接口 用途: Processor 系列接口包括 BeanPostProcessor 和 BeanFactoryPostProcessor,它们的设计目的是在 Spring 容器启动过程中对 Bean 和 BeanFactory 进行自定义处理,实现一些额外的逻辑。加深理解SpringBean的生命周期理解,以及扩展更多自定义实现。 BeanPostProcessor该接口目前有两个方法
2024-12-031,什么是 io ? io英文是 input/output 缩写,可以理解为对 fd (文件描述符)的操作。包括 磁盘文本文件,网络socket文件等等。
2024-12-03领域驱动设计(DDD)是一种帮助开发人员应对复杂业务需求的设计方法。它通过对业务逻辑的合理建模,使得开发和业务团队在同一层面上进行交流和合作。在这篇博客中,我们将深入探讨 DDD 的一些核心概念,包括领域、子域、界限上下文、聚合、实体、值对象、领域服务、领域事件、工厂、资源库和事务等内容。 1. 领域、子域与界限上下文 领域(Domain):代表系统要解决的问题的范围,是业务知识和规则的集合。在电商系统中,整个电商业务就是领域,包含了商品管理、订单管理等。子域(Subdomain):将领域划分为
2024-12-03第一次面试(笔试)-----(上海*****信息) 基础部分: 1. 作用域:public、private、protected? public:public 作用域表示该变量或函数可以被任何其他类或对象访问 private: 作用域表示该变量或函数只能在其所在的类内部访问protected:protected 作用域表示该变量或函数可以被其所在类及其子类访问 2. short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1;有错吗?若有错,描述
2024-12-03递归-八皇后问题 1. 问题介绍: 2. 算法思路分析 3. 代码 package com.yishuai.recursion; public class Queen8 { //定义一个max表示共有多少个皇后 int max = 8; //定义数组array, 保存皇后放置位置的结果,比如 arr = {0 , 4, 7, 5, 2, 6, 1, 3} //解释:下标为1的值为4,代表第2行的第五列,放置第二个皇后 int[] array = n
2024-12-03主键策略 插入操作 //添加 @Test public void testAdd() { User user = new User(); user.setName("lucy"); user.setAge(20); user.setEmail("1243@qq.com"); int insert = userMapper.insert(user); System.out.println(insert); } 注意:数据库插入id值默认为:全局唯一
2024-12-03本文主要介绍了nginx配置history模式的使用小结,具体如下: worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65;
2024-12-03为什么要使用SpringBoot在现代开发中,高效与灵活性是每个开发团队追求的核心目标。然而,如何在不牺牲灵活性的前提下,快速构建复杂的应用程序,常常成为开发者的难题。SpringBoot的出现,正是为了解决这个矛盾。它以“约定优于配置”的理念,将繁琐的配置简化为自动化的流程,使开发者能够专注于业务逻辑,而非陷入复杂的基础设施搭建中。同时,SpringBoot与云原生架构天然兼容,尤其适用于微服务架构的开发和扩展,让快速迭代和扩展成为可能。 SpringBoot是什么SpringBoot是基于S
2024-12-03