关于记录
JudeDong
这个作者很懒,什么都没留下…
展开
-
GO基础(一)
3、在转换中,比如将int64转成ing8[-128——127],编译时不会报错,只是转换的结果是按溢出处理,和我们希望的结果不一样。值类型基本数据类型int系列、float系列、bool、string、数组和结构体struct。引用类型指针、slice切片、map、管道chan、interface等是引用类型。2、被转换的是变量存储的数据(即值),变量本身的数据类型并没有变化!3、省略var,=左侧的变量不应该是已经声明过的否则会编译错误。变量名、函数名等首字母大写是公有的,小写是私有的。......原创 2022-07-16 16:12:42 · 309 阅读 · 0 评论 -
GO遇到的问题(一)
两种解决方案:一、更换版本已经安装且配置环境变量,但在Goland无法自动识别出GOROOT,提示如下:解决方案:因为Goland版本和go版本不对应,需要将go版本降低到1.15.15。调整之后,Goland会自动识别出本地安装的GOROOT的路径。二、更改go文件夹下的配置文件打开GO的安装目录下的src\runtime\internal\sys\zversion.go文件,添加一行:配置后都需要重启Goland。...原创 2022-06-12 13:56:11 · 1007 阅读 · 2 评论 -
GO(二)
数组是一个长度固定的数据类型切片是围绕动态数组的概念构建的,可以按需自动增长和缩小是很小的对象,有三个字段分别是指向底层数组的指针,切片访问的元素个数(即长度)和切片允许增长到的元素个数(即容量)数组赋值仅仅是复制数组的值切片复制仅仅是复制切片的指针、长度和容量map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型必须初始化才有struct结构体可以封装多个基本数据类型,这种数据类型叫结构体。相同类型的字段可以写在一行只有当结构体实例化时才会真正分配内存,使用结原创 2022-06-02 17:54:11 · 223 阅读 · 0 评论 -
GO(一)
关键字:package //定义包名的关键字import //导入包名的关键字const //常量声明关键字var //变量声明关键字func //函数定义关键字defer //原创 2022-06-01 17:59:29 · 164 阅读 · 0 评论 -
java8 stream多字段排序
此篇文章是为了复制一篇博文而写的。因为来源于博客园,所以转载不了。担心文章到时候找不到了在这里记录一下。文章的地址是:https://www.cnblogs.com/kuanglongblogs/p/11230250.htmljava8新特性List<类> list; 代表某集合 //返回 对象集合以类属性一升序排序 list.stream().sorted(Comparator.comparing(类::属性一)); //返回 对象集合以类属性一降序排序 注意两种写法原创 2022-01-22 16:00:26 · 2839 阅读 · 0 评论 -
使用Java8的Stream进行多字段排序以及剔除非空字段排序
使用 Stream的sort() 方法,并结合 Comparator 类 进行排序,主要解决以下两个问题:1)当某个字段为空时,怎么进行排序?—使用 Comparator.nullsFirst() 或者 Comparator.nullsLast( ) 进行非空的剔除2)如果比较两个字段?—使用 thenComparing( )List<AdminCertificateVo> list = collect.stream().filter(StreamUtil.distinctByKey(A原创 2022-01-22 09:57:34 · 3388 阅读 · 1 评论