- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 SpringData JPA @Query动态SQL语句
前言这次有个需求,需要动态的sql语句去查询,但是@Query正常情况下SQL语句是写死的,在查找了很多资料后,想到了一个好的解决办法思路利用MYSQL的判断来拼接SQL语句实现先上代码@Query(value = "select * from project_demand where project_id=?1 and if(?2!='',demand_id in (...
2019-05-07 20:17:31 21453 21
原创 JDK8泛型特性之List<Object>根据指定参数进行分组后排序
LinkedHashMap<String,List<User>> userMap = userList.stream().sorted(Comparator.comparing(User::getCreateTime)).collect(Collectors.groupingBy(User :: getCreateTime,LinkedHashMap::new,Collectors.toList()));大致讲一下上面代码实现的功能。将用户集合根据创建时间进行排序,然后将它.
2021-04-22 14:21:22 754 1
原创 JDK8泛型特性之List<Object>根据指定参数进行分组为多个List<Object>
需求现有一个人员集合,需要将这些人员根据公司来进行分组解决方案List<User> userList = new ArrayList<>();Map<String, List<User>> memberCityMap = userList.stream() .collect(Collectors.groupingBy(User::getCompanyId));...
2021-04-22 11:17:52 680
原创 JDK8泛型特性之List<Object>指定参数转换为List<String>
需求将一个对象集合的id提取出来生成一个新的集合解决方案List<User> ev = new ArrayList<>();List<String> ids = ev.stream().map(User::getId).collect(Collectors.toList())将红色部分改为自己的对象和参数即可...
2021-04-22 10:12:23 1663
原创 An 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“an”获取
2021-04-06 16:54:49 2895 1
原创 Dw 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“dw”获取
2021-04-06 16:54:15 10084 2
原创 au 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“au”获取
2021-04-06 16:53:43 3003 2
原创 Id 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“id”获取
2021-04-06 16:53:17 1463 1
原创 Br 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“br”获取
2021-04-06 16:52:16 6114 1
原创 Lr 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“ps”获取
2021-04-01 10:43:43 5008 1
原创 Ai 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“ps”获取
2021-04-01 10:43:11 6826 2
原创 Ae 2020最新版下载地址 一键安装Windows
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“ps”获取
2021-04-01 10:42:38 19263
原创 Ae 2020MAC最新版下载地址 一键安装
各类cc软件。地址:https://www.yuque.com/docs/share/70cddb70-f7e3-4da2-9aae-4e255fe4e880访问密码:关注公众号"糊糊省钱",回复“ps”获取
2021-04-01 10:40:00 1630
原创 Photoshop 2020MAC最新版下载地址 一键安装
各类cc软件。地址:https://www.yuque.com/docs/share/70cddb70-f7e3-4da2-9aae-4e255fe4e880访问密码:关注公众号"糊糊省钱",回复“ps”获取
2021-03-31 11:16:25 6372 1
原创 Photoshop 2020最新版免费下载教程
各类cc软件。地址:https://www.yuque.com/docs/share/cf424323-49e5-43e6-a80c-4f07ce467d56访问密码:关注公众号"糊糊省钱",回复“ps”获取
2021-03-26 14:00:11 27791 15
原创 通过API获取节假日
调用一个时间节假日信息:http://www.easybots.cn/api/holiday.php?m=202001返回结果:{"202001":{"01":"2","04":"1","05":"1","11":"1","12":"1","18":"1","24":"1","25":"2","26":"1","27":"1","28":"1","29":"1","30":"1","31":"1"}}{"202001":{"01":"2","04":"1","05":"1","11":"1","1
2020-10-26 11:36:11 3159 1
原创 MySQL 获取指定月中的所有周的详细数据、时间范围(用于周报)
话不多说,直接上代码和效果select date_sub(min(t.d),INTERVAL WEEKDAY(min(t.d)) DAY) start_,date_sub(max(t.d),INTERVAL WEEKDAY(max(t.d)) - 6 DAY) end_, year(t.d) year_, week(t.d, 5) week_from ( select adddate('2020-01-01', t1.x * 100 + t2.x * 10 + t3.x) d.
2020-10-12 15:45:35 1021
原创 使用rangeslider简单创建一个可拖拽进度条(滑块)
先看看结果第一步 下载rangeslider.js下载地址:https://rangeslider.js.org/第二步 创建自己的css文件和js文件,并且引用(直接引用我的就好了,我会把代码写在后面)一共4个文件 range.css和range.js是自己创建的。代码在后面。引入过后直接创建一个容器,然后初始化就行了容器<div id="rangesBox"></div>初始化rangeBox.init({})直接复制粘贴ra.
2020-06-04 11:53:23 1161
原创 thymeleaf设置全局变量版本号实现控制css和js缓存
每次在发布新版本的时候,如果修改了js文件或者css文件就会需要清理浏览器的缓存,如果让用户清理缓存,无异于是一件很麻烦的事。所以我们只需要控制版本号,就可以实现这个功能。第一步,设置thymeleaf模板的全局变量创建ViewResolverConfig文件 ,此处的版本号是设置的静态变量,也可以通过配置文件的方式实现import org.springframework.beans.factory.annotation.Autowired;import org.springframe.
2020-06-02 17:05:18 1618
原创 关于若依框架的表格设置默认选中后无法获取到值的问题(bootstrapTable)
前言项目是基于若依框架写的,大部分的底层技术都是bootstrap。最近在写项目的时候遇见一个需求,需要给表格设置默认选中,然后再获取所有的选中项。框架是有设置默认选中函数的。但是在获取所有选中数据时却无法获取到默认选中的数据。然后我查看了源码后发现所有的选中数据都会被存放在容器中,但是默认选中的数据在初始化的时候并没有被放入到容器中。所以我们只需要初始化的时候将数据放入容器中就好1.存储选中数据的容器一共是两个容器,一个是存储选中的id,一个是存储选中的整行数据2.配置文件..
2020-05-25 15:15:22 2973 1
原创 基于bootstrapTable的若依框架如何获取表格选中行的整行数据?
导语项目是基于若依框架写的,大部分的底层技术都是bootstrap。最近在写一个项目的时候遇见一个需求,需要将子页面表格中选中的数据回传给父页面。为了减少网络请求,所以就准备直接使用子父页面传值。于是我查看了一下ruoyi.js源码,发现其中只有获取选中的数据id值的函数,并没有获取整行数据的函数。不过根据现有的函数发现获取整行数据是可以实现的。第一步 分析源码以下是获取选中行的指定列的值的代码,可以看见在回传数据的时候,都标明了指定列,所以我们只需要重写一个函数,不标明指定列就可以实现想要的
2020-05-25 15:00:20 7208 1
原创 解决bootstrap-fileinput无法删除initialPreview初始化预览的文件
1.导语最近在开发的时候遇见bootstrap-fileinput文件上传无法删除initialPreview预览文件的问题。因为很多情况下可能有一些默认的文件,但是需要删除,可是页面显示了删除按钮却无法删除文件,在网上查找了很多资料,没有看见解决方案,最后自己查看了源码后找到了问题所在。2.思路之所以显示了删除按钮却不能删除预览图的原因是因为没有给按钮绑定事件,所以我们只需要在插件初...
2020-04-16 20:48:07 8638 3
原创 使用Node.js快速搭建socketio服务
第一步 下载并安装node.js下载地址http://nodejs.cn/download/ ,下载安装包,一直next就行了安装完成后,进入node_modules目录 然后打开cmd窗口输入命令npm install socket.io 下载socketio组件...
2020-02-13 11:57:37 3313
原创 SpringCloud 微服务入门教学
我最近也是刚学习SpringCloud,在网上也查了不少资料,最后找到了一篇很适合新手看的文章,我就直接将自己的实例、见解和原文地址放在下面供大家查看一、项目实例链接: https://pan.baidu.com/s/1bmDurCig2lKr7-Sf41JBOA 提取码: yfgw二、个人见解(适合新手看)原文内容写的比较细化,就显的比较多,很多刚入门的朋友可能会被绕的迷糊。所以...
2020-02-10 15:25:41 262
原创 JPA多条件查询(精确查询、模糊查询、时间段查询)重写Specification的toPredicate方法
实现 /** * 分页查询公司拥有的项目的列表 * @param companyId * @return */ public Page<Project> getListByCompanyPage(PageFilter pageFilter,String companyId,Date beginDate,Date endDate,...
2019-04-29 11:48:38 8248
原创 SpringData JPA复合主键
前言这次有个需求,给项目角色创建一个模板,在数据库建表时发现,模板表template_project_role的主键需要为复合主键:正文这里采用@IdClass注解的方式来实现复合主键;思路编写一个复合主键类TemplateProjectRoleKey; 通过@IdClass注释在实体中标注复合主键; 在Repository里标明主键为TemplateProje...
2019-04-26 18:14:53 965
SpringCloud.microservice.zip
2020-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人