Go语言中文网 为您找到相关结果 13

go语言查询mysql数据库

package dal import ( "encoding/json" "strconv" "strings" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" ) type automethod struct { ActionId int `orm:"pk;auto;column(ActionId)"` ActionName string `orm:"size(150);column(ActionName)"` ActionArg string `orm:"size(2000);column(ActionArg)"` ActionType int `orm:"size(11);column(ActionTy...阅读全文

博文 2017-01-24 08:00:05 KelvinQ

confluent-kafka-go 批量发送到kafka的问题后反馈信息顺序问题

为什么数据存入队列的顺序和发送到kafka后得到反馈的信息顺序不同??? ``` package main import ( "fmt" "log" "math/rand" "os" "time" "github.com/confluentinc/confluent-kafka-go/kafka" ) var ( conf kafka.ConfigMap p *kafka.Producer ERR *log.Logger ) func initConf() { conf = kafka.ConfigMap{"bootstrap.servers": "192.168.2.60", "go.batch.pro...阅读全文

用golang写的mysql orm 简单实用mysql

/*640*60,创建于2013-5-24*/ var cpro_id = "u1290382"; 没事用golang写了个简单的orm管理框架mysql的,当然简单使用了一下,然后大家提交一下bug,然后我会持续更新和优化这个程序 官方网站 介绍 gomysql是基于go-sql-driver基础上开发的orm,这是一个轻量级的库。它会使数据库的增删改查变得非常容易。当然也是测试开发版,会一直优化和更新!请时刻关注我们 安装 go get github.com/go-sql-driver/mysql go get github.com/widuu/goini go get github.com/widuu/gomysql 依赖的包 mysql :github.com/Go-SQL-Driv...阅读全文

博文 2017-02-09 18:41:10 widuu

golang 分页

工具包tools/paging.go package tools import ( "math" ) func CreatePaging(page, pagesize, total int64) *Paging { if page < 1 { page = 1 } if pagesize < 1 { pagesize = 10 } page_count := math.Ceil(float64(total) / float64(pagesize)) paging := new(Paging) paging.Page = page paging.Pagesize = pagesize paging.Total = total paging.PageCount = int64(page_coun...阅读全文

博文 2018-04-24 17:33:06 别人说我名字很长

go语言与excel的序列化与反序列化(1)

很多时候,尤其是游戏开发中,策划往往将文档,数据等写入excel中,程序,需要通过各种方式解析excel,让程序可以读。 常见的方案有: 1.将excel转换为csv,逗号分割方式,程序通过split逗号按照特定格式进行转换。(功能不够强大,格式要求很严,无法灵活配置很多特殊的功能) 2.将excel转换为lua table。这是C++游戏开发的常用方式。 (无法通过c++对象序列化为excel) 3.将excel转换到数据库的table中。类似方案2,不同的是,这里是转换到数据库的表中。 (无法通过c++对象序列化为excel) 4.将excel转换为xml格式,然后通过如,java中simple_xml等支持xml序列化和反序列化的框架,进行序列化和反许序列化。 5.... 为什么要这样...阅读全文

博文 2015-06-17 23:03:07 eclipser1987

爬取珍爱网跟个人数据展示

golang爬取珍爱网,爬到了3万多用户信息,并存到了elasticsearch中,如下图,查询到了3万多用户信息。 image.png 先来看看最终效果: 42.gif 利用到了go语言的html模板库: 执行模板渲染: func (s SearchResultView) Render (w io.Writer, data model.SearchResult) error { return s.template.Execute(w, data) } model.SearchResult数据结构如下: type SearchResult struct { Hits int64 Start int Query string PrevFrom int NextFrom int CurrentP...阅读全文

博文 2018-08-31 13:36:23 我的小碗汤

数据宝祝您开工大吉,新年新气象,优质接口来报道!

今日向您推荐: 1、银行卡四要素认证:银行卡号、姓名、身份证号、手机号四项输入进行验证,支持国内全部银联卡,实时、全五星好评,用于金融风控、智慧出行(网约车、租车)。 2、学历信息查询:输入姓名、身份证返回入学毕业时间、学校、专业等,直连数据,覆盖01年以后的全国大专以上学历查询。用于个人信用分析,推断收入和还款能力;婚庆、相亲、社交网站会员信息验证以及人事招聘信息核实。 3、京东查询:输入京东账户、密码及验证码返回京东账户信息、会员等级、订单信息等;用于小额信贷等网贷平台进行个人信用分析,消费及还贷能力评估等。 4、实名认证(人像):输入姓名及身份证号匹配一致返回身份证照片;直连数据,覆盖全国,应用于涉及身份认证、资金交易的所有平台。 现在注册认证,即可获...阅读全文

数据宝年底活动均有折扣充值最高送¥1500

数据宝中国首个省部共建的大数据资产运营平台,提供各政企大数据资源Api接口。 今日向您推荐: 1、乘机人价值评估:主要用来做用户画像、分析客户的消费能力,还款能力,商旅性质等,可用于金融行业、p2p。 2、运营商通话详单:检测手机号码是否正常、稳定使用,防止恶意刷单、欺骗。通过手机在线在网使用、账单信息、消费习惯等判定此人是否通信稳定,进行个人征信调查。根据使用时长、使用地点、区域、入网时间进行商业周边人群分析,刻画群体画像,进行精准营销。 3、个人银行卡消费报告:了解用户的资产,行为状态,判断他的消费习惯,活跃区域,用于金融行业贷款前进行放款金额评估以及贷后追款的区域分析等。 以上接口均需得到授权,主要用来分析金融行业个人征信。 首次完成注册,还...阅读全文

基于GO语言的 高性能MYSQL 增量同步工具 MysqlToAll

开源地址 https://github.com/gitstliu/MysqlToAll # MysqlToAll 将mysql数据以指定的格式同步到redis、redis-cluster、kafka、es、本地文件系统的工具 高性能 # 配置方法 ## canalconfigs ``` xxx.toml canal配置文件 xxx.pos binlog解析位置文件 ``` ## config ``` config.toml 输出源配置文件 ``` 具体用法 # 性能测试数据 测试机4C 8...阅读全文

博文 2019-07-05 13:54:25 gitstliu

压测iptables规则条数的限制

前言 今天在使用k8s的时候,由于运用到了calico这个cni插件和k8s自带的NetworkPolicy的功能,就需要考虑到一个性能方面的问题,怎么解释了,由于calico底层使用了iptables来做网络规则的限制,所以每当我们向k8s增加了一个NetworkPolicy的对象的时候,我们就是通过PolicyController往calico的etcd存储里增加记录,然后每个node节点上的calico felix客户端就会读取里面的记录,并对应修改自己的iptables的规则,于是到了这里就会有一个问题抛出来,当我们增加了大量的网络规则之后,我们的iptables的规则数必然会成倍的增加,我们每次查询扫整个iptables表的速度也是下降,那么我们如何保证calico网络的使用效率呢...阅读全文

博文 2019-01-27 23:34:42 Lateautumn_Lin

golang 编写的在线redis 内存分析工具 rma4go

redis 内存分析工具 rma4go redis是一个很有名的内存型数据库,这里不做详细介绍。而rma4go (redis memory analyzer for golang) 是一个redis的内存分析工具,这个工具的主要作用是针对运行时期的redis进行内存的分析,统计redis中key的分布情况, 各种数据类型的使用情况,key的size,大key的数量及分布, key的过期状况分布等一些有助于定位redis使用问题的工具,希望这能够给应用开发者提供便利排查生产中所遇到的实际问题。 rma4go的应用场景 redis是目前很流行的一个内存型数据库,很多企业都在使用。 但由于业界并没有很多对于redis使用上的规范,或者是有一些规范并没有被很好的遵循, 存在很多redis使用上的问题...阅读全文

博文 2018-12-17 11:34:45 winjeg

爬取珍爱网后用户信息展示

golang爬取珍爱网,爬到了3万多用户信息,并存到了elasticsearch中,如下图,查询到了3万多用户信息。 先来看看最终效果: 利用到了go语言的html模板库: 执行模板渲染: func (s SearchResultView) Render (w io.Writer, data model.SearchResult) error { return s.template.Execute(w, data) } model.SearchResult数据结构如下: type SearchResult struct { Hits int64 Start int Query string PrevFrom int NextFrom int CurrentPage int TotalPage...阅读全文

博文 2019-10-18 10:02:37 小碗汤

xorm的基本使用(postgres)

## **1. 连接** ```go package models import ( "fmt" "github.com/go-xorm/xorm" "xorm.io/core" _ "github.com/lib/pq" ) var x *xorm.Engine func init() { var err error connStr := fmt.Sprintf("host=%s port=%d user=%s "+ "password=%s dbname=%s sslmode=disable", E.PgHost, E.PgPort, E.PgUser, E.PgPass, E.PgDB) x, err = xorm.NewEngine("postgres", connStr) if e...阅读全文

博文 2019-11-12 10:09:11 jkal789