-
[综合] time处理5*8h
输入5*8h7*24h、开始时间、结束时间、返回时间间隔 packagemainimport("fmt""strconv""strings""time" )//是否在工作时间 funcisWorkTime(iint)bool{var(WorkTimeSlice=[]int{9,10,11,12,...
75
热度 -
[综合] 9-gin使用websocket
[toc] gin使用websocket Gin框架默认不支持websocket,可以使用github.com/gorilla/websocket实现。 Talkischeap.Showmethecode,代码如下: 项目布局: github.com └──leffss└──ginWebso...
73
热度 -
61
热度 -
23
热度 -
[综合] BindQuery和shouldBindQuery的区别
BindQuery BindQuery在请求过程中,如果参数错误会直接抛异常返回400状态 //BindQueryisashortcutforc.MustBindWith(obj,binding.Query). func(c*Context)BindQuery(objinterface{})e...
51
热度 -
[综合] 0-gin框架的优势
gin和django对比 中间件 利用函数调用栈后进先出的特点,巧妙的完成中间件在自定义处理函数完成的后处理的操作。 django它的处理方式是定义个类,请求处理前的处理的定义一个方法,请求处理后的处理定义一个方法。 gin的方式更灵活,但django的方式更加清晰。 请求参数绑定 对于...
33
热度 -
[综合] 捕捉系统推出信号来停止channel
利用系统信号来中断服务 利用系统信号中断服务,避免业务chan中的缓存的消息,没有完全被消费 //建立系统信号接收管道signals:=make(chanos.Signal,1) //监听系统信号signal.Notify(signals,os.Interrupt)for{select{cas...
91
热度 -
[综合] go-bindata包的使用
安装 goget-ugithub.com/jteeuwen/go-bindata/... 使用 指定生成的代码的文件名cmd/pipelineService/pipelineBindata.go,以及指定静态目录的位置static #生成代码文件、包名需要改下,默认是main go-bi...
21
热度 -
[综合] JPA多条件查询(精确查询、模糊查询、时间段查询)重写Specification的toPredicate方法
实现 /***分页查询公司拥有的项目的列表*@paramcompanyId*@return*/publicPage<Project>getListByCompanyPage(PageFilterpageFilter,StringcompanyId,DatebeginDate,Dateen...
32
热度 -
[综合] 解决bootstrap-fileinput无法删除initialPreview初始化预览的文件
1.导语 最近在开发的时候遇见bootstrap-fileinput文件上传无法删除initialPreview预览文件的问题。因为很多情况下可能有一些默认的文件,但是需要删除,可是页面显示了删除按钮却无法删除文件,在网上查找了很多资料,没有看见解决方案,最后自己查看了源码后找到了问题所在。 2.思...
37
热度 -
[综合] 基于bootstrapTable的若依框架如何获取表格选中行的整行数据?
导语项目是基于若依框架写的,大部分的底层技术都是bootstrap。 最近在写一个项目的时候遇见一个需求,需要将子页面表格中选中的数据回传给父页面。为了减少网络请求,所以就准备直接使用子父页面传值。于是我查看了一下ruoyi.js源码,发现其中只有获取选中的数据id值的函数,并没有获取整行数据的函数...
107
热度 -
[综合] JDK8泛型特性之List<Object>指定参数转换为List<String>
需求 将一个对象集合的id提取出来生成一个新的集合 解决方案 List<User>ev=newArrayList<>(); List<String>ids=ev.stream().map(User::getId).collect(Collectors.toList...
30
热度 -
[综合] JDK8泛型特性之List<Object>根据指定参数进行分组为多个List<Object>
需求 现有一个人员集合,需要将这些人员根据公司来进行分组 解决方案 List<User>userList=newArrayList<>(); Map<String,List<User>>memberCityMap=userList.stream().c...
67
热度 -
[综合] JDK8泛型特性之List<Object>根据指定参数进行分组后排序
LinkedHashMap<String,List<User>>userMap=userList.stream().sorted(Comparator.comparing(User::getCreateTime)).collect(Collectors.groupingBy(...
90
热度 -
[综合] SpringData JPA @Query动态SQL语句
前言 这次有个需求,需要动态的sql语句去查询,但是@Query正常情况下SQL语句是写死的,在查找了很多资料后,想到了一个好的解决办法 思路 利用MYSQL的判断来拼接SQL语句 实现 先上代码 @Query(value="select*fromproject_demandwhereproject...
81
热度 -
[综合] C# 集合(Collection)
集合(Collection)类是专门用于数据存储和检索的类.这些类提供了对栈(stack),队列(queue),列表(list)和哈希表(hashtable)的支持。大多数集合类实现了相同的接口。 集合(Collection)类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等.这些类创...
110
热度 -
46
热度 -
[综合] C# String.Format格式化
保留两位小数 string.Format({0,f2},123.456); 输出:123.45 保留符号位 string.Format({+#,-#,0},123.456); #00.00 ##.## DateTimedt=newDateTime(2017,4,1,13,16,32,108...
45
热度 -
[综合] 各位有关java架构师的教学视频
各位谁有这些课程,请联系我,有偿 1.马士兵全部2.咕泡学院全部3.鲁班学院全部4.享学课堂全部5.极客时间全部6.慕课网全部7.黑马视频全部8.尚硅谷视频全部
72
热度 -
19
热度