- 博客(46)
- 收藏
- 关注
原创 若依导出优化
今天提交完成任务时,经理提出了一些需要优化的问题。其中就有当前界面导出只能导出选择的,需要增加不选择时导出当前界面的所有数据,于是在之前的基础上简单修改了下代码,偷了个懒,直接把已有代码稍微改下。导出当前选中的我就不写了,之前已经写过了,可以看。这样就实现了不选择导出全部,选择时导出选择。运行代码,此时不选择数据会显示导出全部数据。偷懒了直接复制了写好的方法稍微改动了下。选中后就会跳转到另一个方法。controller代码。可以看自己的需求选择。ry-ui.js界面。记得对应,不要写错了。
2023-08-15 15:59:20 236 1
原创 若依 导出当前选择的数据
这样就会导致不管你是选择数据还是不选择,都会统一的导出所有数据。但是目前有个小bug就是它只能导出当前界面的数据,选中后换页的话就会失效。到这基本就完事了,可以运行一下代码看看会不会报错,如果错的话基本是参数传递的问题或者数据库语句出错,写代码一定要细心。讲前端获取的数据传输到后端,代码调试的时候可以在网页点击F12查看看获取数据,如果显示格式这样,那基本就没问题。官方也有发选择导出的代码,但是我没改出来,也感觉那个好像不是很好使。若依导出时使用的是封装好的table.exportExcel()方法,
2023-08-14 11:52:55 1729 2
原创 Mac navicat报1045(试过所有方法没有用可以试试这个版)
此处点名飞书,文档密码复制到navicat会多一个空格,我试了网上很多教程,发现还是会有这个问题。发现是13位(密码是12个)于是先中转站删除空格,再粘贴过去(此时12位)这个时候连接就成功了。如果你排查完了所有的问题,可以考虑下试试看看复制密码的时候是不是有空格,于是突然想到会不会不是我的问题,于是数了下复制过去的密码位数。这是一个非常非常讨厌的事。
2024-03-20 14:36:45 327
原创 Git拉取gitee代码至本地
安装好后在自己想要拉取代码的位置,右键Git bash here。首先需要有Git,才能拉取代码。填写到打开的窗口即可。
2024-02-23 15:06:20 522 1
原创 力扣1148. 文章浏览 I
根据题意可以知道当author_id 和 viewer_id相同时为作者浏览自己的文章,然后需要去掉重复的使用distinct,最后使用order by 进行升序排序。请注意,同一人的 author_id 和 viewer_id 是相同的。此表可能会存在重复行。(换句话说,在 SQL 中这个表没有主键)desc 代表降序,asc 代表升序;如果不写,默认是升序。此表的每一行都表示某人在某天浏览了某位作者的某篇文章。请查询出所有浏览过自己文章的作者。
2023-10-18 10:05:33 222
原创 力扣查询近30天活跃用户数
用于将数值向下取整,去掉小数部分,保留整数部分。:用于将数值向上取整,进位到最接近的整数。:用于将数值四舍五入到指定的小数位数。
2023-10-17 10:23:36 133 1
原创 力扣605. 种花问题
假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。,能否在不打破种植规则的情况下种入。
2023-09-12 10:09:24 226
原创 力扣1431. 拥有最多糖果的孩子
在传入的数组中查询最大的设置为max;然后循环判断如果第i个数加糖果大于等于max,list.add为true,否则为false。最后返回list数组。
2023-09-08 09:58:46 112
原创 Elasticsearch安装及配置
进入Elasticsearch安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码。到此,Elasticsearch和ElasticSearch-head已经装好了。cmd执行执行 npm install -g grunt-cli。看到这个,说明你的Elasticsearch已经安装成功了。进入head文件夹,执行命令:npm install。进入elasticsearch/bin目录,双击运行。1.安装node环境,由于我之前安装过了就不多说了。
2023-09-07 11:58:47 364
原创 力扣607. 销售员
这个思想很简单,先查询公司名为red的公司的id 然后根据id查询公司的销售员id。然后查询id不为之前查询出id的销售员名字。
2023-08-21 09:47:12 80
原创 力扣596. 超过5名学生的课
having 优先级低于 group by 可以使用聚合函数。where 优先级高于 group by 无法使用聚合函数。group by 之后 可以使用聚合函数。
2023-08-16 17:23:34 56
原创 力扣删除重复的电子邮箱
把这个表弄出来,并分装: (select min(Id) as id from Person group by Email) as need --就叫它need 但是此时的need是一张表,我们要进行比较的need.id 所以要把need表的id提取出来 即为: (select need.id from ((select min(Id) as id from Person group by Email) as need ))
2023-08-09 10:11:41 69 1
原创 力扣 查询重复的电子邮箱
聚合函数(count),where字句无法与聚合函数一起使用。因为where子句的运行顺序排在,运行到where时,表还没有被分组。如果要对分组查询的结果进行筛选,使用having子句。看到“找重复”的关键字眼,首先要用分组函数(group by),再用聚合函数中的计数函数count()给姓名列计数。
2023-08-09 09:48:43 40 1
原创 力扣181. 超过经理收入的员工
on后面就是我们加的条件,我们想要数据相等的数据,这里注意一下,join后的表列名是有重复的,所以ON后面的条件语句中我们要加上原来的表名。的作用,即当两个或者两个以上的表有关系时,需要用join来连接这些相关的表,来处理或分析数据。,其后面的on可以用where替换。on的用法:添加约束。
2023-08-08 10:03:45 42
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人