GO
-
MongoDB使用游标MongoCursor查询海量数据
MongoDB使用游标MongoCursor查询海量数据1.业务场景大约70几万条MongoDB数据迁移到mysql刚开始是先查询总数,然后再根据总数进行分页查询,如果数据量特别大,查询到后面的页会越来越慢,此种情况,可以根据实际情况,对数据进行排序查询后,查询条件加上大于上页最后一条数据的排序键来提升速度。“`javaDatebeginTime=DateUtil.parse(startDate+”00:00:00″,DateUtil.PATTERN_DATETIME);DateendTime=DateUtil…
-
linux设置环境变量GOPATH
linux设置环境变量GOPATHvim/etc/profileexportGOROOT=/usr/local/go#设置为go安装的路径,有些安装包会自动设置默认的gorootexportGOPATH=$HOME/gocode#默认安装包的路径exportPATH=$PATH:$GOROOT/bin:$GOPATH/binsource/etc/profile…
-
资产收集神器-Goby工具
资产收集神器-Goby工具资产收集神器-Goby工具
-
IAST 被动扫描 WebGoat
IAST 被动扫描 WebGoatIAST被动扫描WebGoat一、部署IAST参考官网https://doc.dongtai.io/docs/getting-started/server/deploy-docker-composecentos7中使用docker-compost快速部署1、克隆存储库gitclonehttps://github.com/HXSecurity/DongTai.git2、更新代码gitpull3、切换至目录cdDongTai/deploy/docker-compose/4、部署最
-
Python、 Pycharm、Django安装详细教程
Python、 Pycharm、Django安装详细教程最近做项目要用到python,那么不用说就得先配置好python环境以及选择好python工具。接下来分享自己的安装过程。(一)、Python的安装1.先进入官网下载python版本,https://www.python.org/downloads/2.下载完成后双击.exe文件进行安装,可以自定义安装,也可以默认安装,我选择的是自定义安装,注意:我这里是选择自
-
GoEasy免费推送服务
GoEasy免费推送服务这两天刚刚做了给扫码登录功能想趁着记忆还深刻赶紧将自己的经验和心得记录下来,分享给更多也对此感兴趣的小伙伴们。网上也有好多参考但是总体看来也都是互相借鉴的多数是基于ajax长轮询的。但是这种方式非常消耗客户端的资源,后来我在网上查询到了一个第三方的免费推送服务-GoEasypush,它可以满足我的需求,他可以Java服务器端送,web端接收推送信息还可以在Web端推送,web端接收推送信息
-
Django新手入门(三)——使用PyCharm创建Django项目
Django新手入门(三)——使用PyCharm创建Django项目Django新手入门——使用PyCharm创建Django项目创建工作目录Django安装创建Django项目创建应用文件作用重述运行项目在之前的文章中我们对Django框架和常用命令有了一定的了解,由于PyCharm已经成为Python开发的主要工具了,这篇文章我们将介绍如何使用PyCharm开发Django项目。在此我们使用PyCharm社区版2020.1.2版本,专业版的操作会更加简单,其他版本操作起来也大同小异。创建工作目录打开PyCharm,单击CreateNewProject选择项
-
一文极速读懂 Gene Ontology (GO)数据库
一文极速读懂 Gene Ontology (GO)数据库一、介绍官方:基因本体(GO)知识库是有关基因功能的全球最大信息来源。这些知识既是人类可读的,也是机器可读的,并且是生物医学研究中大规模分子生物学和遗传学实验的计算分析的基础。在读懂基因本体论(GeneOntology)前,我们先看看什么是本体论:本体论(Ontology)是探究世界的本原或基质的哲学理论。本体论通常处理的问题:存在哪些本质,如何将这些本质分组,在层次结构内关联以及…
-
Go-Linux获取网卡上下行速率
Go-Linux获取网卡上下行速率Go-Linux获取网卡上下行速率文章目录Go-Linux获取网卡上下行速率1.前言2.实现思路2.代码1.前言一般会有这么个小工具,可以显示电脑的cpu、内存、温度以及网络上下行流量速率,之前我们已经实现了go-linux查看cpu占用率、cpu温度、内存占用及磁盘占用率的方法,这里再总结一下计算网卡上下行速率的方法。2.实现思路通过cat/proc/net/dev可以查看Linux上网络设备的流量信息,然后我们通过计算每秒的间隔值可以大致将其作为网络设备的流量速率。2.代码
-
OkHttp–OkGo
OkHttp–OkGo//OkHttp异步//创建OKHttpOkHttpClientclient=newOkHttpClient.Builder().build();//获取表单请求题FormBodyformBody=newFormBody.Builder().build();//获取Request对象…
-
window.history.go(-1)和window.location.go(-1)区别
window.history.go(-1)和window.location.go(-1)区别window.history.go(-1)和window.location.go(-1)虽然都是回到上一页,但是:window.history.go(-1)是返回上一页window.location.go(-1)是刷新上一页history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在history.back(1)前进history.back(-1)后退window.location.rel
-
linux下go语言代理
linux下go语言代理exportGO111MODULE=onexportGOPROXY=https://goproxy.cn
-
golang设计模式——代理模式
golang设计模式——代理模式接下来会通过golang实现静态代理,有Golang和java的差异性,我们无法比较方便的利用反射实现动态代理,但是我们可以利用。实现类似的效果,并且这样实现有两个比较大的好处,一个是有静态代码检查,我们在编译期间就可以及早发现问题,第二个是性能会更好。的注释,我们就会为这个struct生成一个proxy类,同时实现相同的接口,这个接口就是在注释中指定的接口。接来下我们会简单的实现这个需求,由于篇幅和时间的关系,我们会略过一些检查之类的代码,例如。@proxy接口名。…
-
Golang 代理https
Golang 代理https基于我的文章《Golanghttps设置》这里使用ReverseProxy来进行代理。
-
go 代理设置
go 代理设置通过goget命令下载各种依赖时,经常需要访问github/google等网站,如果使用默认的代理,下载速度很慢,甚至无法下载,此时就需要设置国内代理以实现高效下载国内常用的GO代理goproxyhttps://goproxy.io/zh/七牛云https://goproxy.cn阿里云https://mirrors.aliyun.com/goproxy/设置代理Go版本是1.13…
-
golang 初始化并赋值_Go语言创建、初始化数组的常见方式汇总
golang 初始化并赋值_Go语言创建、初始化数组的常见方式汇总本文实例总结了Go语言创建、初始化数组的常见方式。分享给大家供大家参考。具体分析如下:Go语言的语法很灵活,以下展示了创建并初始化数组的多种方式://数组初始化的各种方式funcarraySliceTest0201(){//创建数组(声明长度)vararray1=[5]int{1,2,3}fmt.Printf(“array1-type:%T\n”,array1)rangeI…
-
GO GOPROXY代理设置
GO GOPROXY代理设置先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。goenv-wGOSUMDB=“sum.golang.google.cn”(也可设置国内提供的sum验证服务)…
-
Droplet——一款轻量的Golang应用层框架
Droplet——一款轻量的Golang应用层框架Github地址如标题所描述的,Droplet是一个轻量的中间层框架,何为中间层呢?通常来说,我们的程序(注意这里我们仅仅讨论程序的范围,而非作为一个系统,因此这里不设计如LB、Gateway、Mesh等内容,因为它们都处于程序以外)按不同的职责可以分为不同的层次,而按照不同的设计风格
-
Go 转义字符及风格
Go 转义字符及风格今天来学习一下Go中的转义字符,源码注释,规范的代码风格以及标准库API文档;Go转义字符常用的转义字符有以下几个:1.\t:表示一个制表符(tab),通常可以使用它进行排版;2.\n:表示一个换行符;3.\\:表示一个反斜线;4.\":表示一个"
-
CYGwin/Centos7下安装Goaccess
CYGwin/Centos7下安装Goaccesscd..cdroot/opt$wgethttp://tar.goaccess.io/goaccess-1.1.1.tar.gz$tar-xzvfgoaccess-1.1.1.tar.gz$cdgoaccess-1.1.1/$./configureenable-geoipenable-utf8$make#makeinstall安装过