- 博客(10)
- 资源 (29)
- 收藏
- 关注
原创 Golang几种连接字符串方法
Golang几种连接字符串方法Golang中字符串是不可变的使用UTF-8编码任意字节链。把一个或多个字符相加称为字符串连接。最简单的方式使用+操作符,本文介绍多种方式连接字符串。1. 使用加操作符首先介绍简单使用+操作符:package main import "fmt" func main() { str3 := "hello" str4 := "Golang" // Concatenating strings Using + operator
2020-05-31 11:45:47 4529
原创 PostgreSql关联表刷新数据
PostgreSql关联表刷新数据实际项目中因为部门表ID有变化,需要修改所有其他业务表中关联的字段值。使用PostgreSql过程自动刷,效率较高,但更新数据动作危险系数较高,最好先备份数据。1.关联表更新语法更新数据,从另一张表根据条件获取数据。语法格式如下: UPDATE b SET column1 = a.column1, column2 = a.column2, column3 = a.column3 FROM a WHERE a.id = b
2020-05-27 17:53:54 1363
原创 Golang 拷贝Array或Slice
Golang 拷贝Array或SliceGolang中Array是值类型而slice是引用类型。因此两者之间的赋值或拷贝有些差异,本文带你了解各自的差异。1. 拷贝array前面提及数组是值类型,所以数组变量名不是指向第一个元素的指针。事实上它表示整个数组,下面两者情况将自动创建数组:数组变量赋值给另一个数组变量数组变量传递作为函数参数请看示例:package mainimport "fmt"func main() { sample1 := [2]string{"a", "
2020-05-24 10:27:11 7827 1
原创 Java 8 流peek() API
Java 8 流peek() API本文介绍了Java 8 流peek()api,因为其通常被误解或误用。1. 从示例开始首先从示例开始,在控制台中打印字符串流,因为peek需要Consumer 作为参数,尝试代码如下:Stream<String> nameStream = Stream.of("Alice", "Bob", "Chuck");nameStream.peek(System.out::println);但上述代码没有输出,这是为什么?回顾下流,其有三个部分,数据源,
2020-05-22 12:46:04 5641 1
原创 Golang 消费 Restful Api
Golang 消费 Restful Api本文介绍如何使用http包调用Restful API并解析返回内容至struct。1. 概述Golang使用http包调用Restful API,http给服务器发送请求并获得响应,响应格式可能为JSON、XML。我们这里使用json类型作为返回值。为了演示这里使用http://dummy.restapiexample.com/api/v1/employees地址作为API,其返回员工列表信息,读者可以使用Postman进行测试:{ "status"
2020-05-19 13:40:24 444
原创 Golang解析CSV文件
Golang解析CSV文件日常工作实用CSV类型文件很普遍,而且很容易从其他数据源中获得。如Google Sheets,Microsoft Excel,或关系型数据库。如何在应用中加载并解析CSV呢,本文带你实用Golang解析csv文件。1. 概述通常其他语言处理CSV文件比较麻烦,通常需要通过第三方库,解析工作量较大。Golang中内置了encoding/csv包,让解析工作变得很简单。假设我们的数据结构为:姓名、年龄、省份、城市张勇,24,江苏,南京李婉,23,山东,济南张飞,33,,
2020-05-17 21:39:25 12735
原创 衡量Golang代码执行时间
衡量Golang代码执行时间实际开发中经常需要衡量代码性能,包括代码片段或业务函数。本文介绍如何衡量Golang代码执行时间,既简洁又实用。1. 代码片段执行时间使用time.Now()和time.Since()可衡量代码片段的执行时间:package mainimport ( "fmt" "time")func main() { fmt.Println("简单衡量 Golang 代码片段执行时间示例") fmt.Println("") start := time.Now()
2020-05-17 10:23:29 1275
原创 一个示例搞定Golang Array和Map
一个示例搞定Golang Array和Map学习任何语言都必须学习数据结构,本文用一个示例带你轻松学习Golang Array 和 Map,顺便也实现了Set。1. 示例需求合并两个数组,去掉重复元素: var a = []int{1, 3, 5, 7, 9, 10} var b = []int{0, 2, 4, 6, 8, 10} fmt.Println(Union(a, b)) // 输出: 0,1,2,3,4,5,6,7,8,9,10因为需要去掉重复元素,因此需要判断
2020-05-15 12:48:51 2266
原创 Golang 实现JWT认证
Golang 实现JWT认证认证是让应用知道给应用发送请求的人是他所说的那个人。JSON web token (JWT)是认证的一种方式,相比于基于Session认证,在系统中并不存储任何关于用户信息。本文演示使用Golang实现基于JWT认证的示例应用。1. JWT1.1. JWT格式假设用户user1尝试登录应用,成功后收到token信息如下:eyJhbGciOiJIUzI1NiI...
2020-05-04 17:03:47 10269
原创 Golang 获取MySQL表元信息
Golang 获取MySQL表元信息本文介绍Golang如何操作数据库,并通过获取Mysql表元信息进行实例演示。1. Golang 操作DBMSGolang 通过标准database/sql包实现了对关系型数据库很好的支持,如MySQL, MS SQL Server, Oracle 和 Postgres,当然NoSql也没有问题,如MongoDB、Redis。使用Golang标准库可以很...
2020-05-03 15:02:55 4563
Spring Cloud Spring Boot and Netflix OSS.pdf
2021-08-26
kafka学习资料合集
2020-09-22
嵌套聚集示例数据--nested-data.json
2020-04-04
Elasticsearch Painless Script入门教程--示例数据-sat.json
2020-03-23
Elasticsearch Painless Script入门教程--示例数据-sat.json
2020-03-23
深入理解 significant terms 和 significant text 分组聚集代码 sports&news.json
2020-02-23
Elasticsearch聚合分析实战(2)-employees.json
2020-02-15
Effective Java 3rd Edition
2018-09-18
YSJSW(Yet Another Java Service Wrapper)
2016-08-30
《在Tomcat上安装部署SAIKU》资源下载
2015-02-10
《kettle中使用javascript步骤和fireToDB函数实现自定义数据库查询 》代码
2014-10-29
《kettle中调用java类》示例代码
2014-10-12
《kettle子转换即映射》博客示例代码
2014-10-05
《示例学习kettle之Excel Writer步骤》博客文章示例
2014-09-16
《详解kettle之User Defined Java Class步骤》示例代码
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人